pagine stampabile Hosting Drupal

Drupal è un robusto Content Management System che viene eseguito su un server LAMP. Il server LAMP utilizza MySQL di default, ma PostgreSQL può essere utilizzato anche con Drupal.

Può ospitare blog, forum, e una varietà di altri contenuti. Ha una vasta selezione di moduli add-on per altre funzionalità, come la pubblicità, chatbox, e-commerce, strumenti multimediali, instant messenger, customer relationship management, pagine stampabili e web-cam.

pagine stampabile Hosting Drupal installazione manuale

Le versioni recenti di Ubuntu comprendono sia drupal6 e Drupal7 nei repository, che sono gli unici due versioni supportate di Drupal. Si prega di leggere questo, se avete bisogno di aiuto per scegliere una versione Drupal.

Accessorio Drupal componenti aggiuntivi moduli non sono inclusi nei pacchetti Ubuntu comunque e devono essere installati manualmente dopo l'installazione iniziale.

Si prega di fare riferimento alla guida di installazione di Drupal per caratteristiche di hosting più avanzate.

Utilizzare qualsiasi metodo per installare i pacchetti stack LAMP. Visita Apache MySQL PHP per ulteriori informazioni su LAMP.

installazione del server Facile LAMP

Il metodo più semplice è quello di utilizzare un singolo comando dal terminale riga di comando, che installa l'intero stack LAMP in un pacchetto integrato:

Se il sistema non fornisce il comando tasksel, quindi installarlo:

Ho anche (opzionalmente) consiglia di abilitare le funzioni di riscrittura di Apache2, che aiuta con molti moduli in Drupal e con il corretto reindirizzamento delle pagine web sul vostro server Apache:

Modificare il file "/ etc / apache2 / sites-available / default" e sostituire ogni occorrenza di "AllowOverride nessuno" con "AllowOverride All", quindi eseguire:

Nota: i due metodi elencati di seguito non sono compatibili. Il pacchetto Ubuntu (dai repository) installa drupal6 in diverse directory dal metodo manuale. Scegliere un metodo o l'altro, ma non tentare di utilizzare entrambi. Non è possibile passare avanti e indietro tra i due metodi.

Installare il pacchetto Drupal dai repository di Ubuntu

È possibile scegliere se installare o drupal6 Drupal7 dai repository. Come sempre, la versione repository non sono le versioni più recenti, ma può essere aggiornato facilmente.

Lasciare dbconfig-comune per configurare il database (per impostazione predefinita: MySQL)

Quindi, registrare il modulo di Drupal con Apache:

Infine, riavviare Apache:

Installazione manuale di Drupal

Le seguenti istruzioni sono per la versione 7.25 del ramo Drupal 7, che era la versione più recente al momento della scrittura. (Un metodo simile può essere utilizzato per la versione più recente di Drupal 6). Questa installazione non installa Drupal in directory che sono compatibili con i pacchetti del repository.

E 'necessario per creare una sottodirectory i file nella directory di installazione di Drupal sito predefinito. Sarà utilizzato per i file come ad esempio loghi personalizzati, avatar utente e altri mezzi di comunicazione associati al nuovo sito.

che ospita

E 'anche necessario per creare il file di configurazione iniziale per il sito predefinito.

Configurare manualmente il database MySQL per Drupal

È necessario creare un database MySQL Drupal e quindi caricare lo schema del database in esso. Si può fare questo con phpMyAdmin o tramite la riga di comando:

Dove Drupal è il nome scelto per il database mysql che Drupal utilizzerà. Si può chiamare tutto quello che vuoi.

Se non si desidera avere Drupal utilizzare l'utente root mysql per accedere al database. Il comando precedente crea un utente mysql (diverso l'utente root mysql) con alcuni privilegi per utilizzare il database Drupal. Si consiglia di scegliere qualcosa di diverso rispetto drupaluser e drupalpass. Se il comando ha avuto successo, attivare le nuove permesso:

Chiudere il prompt mysql:

Configurare manualmente il database PostgreSQL per Drupal

Modificare il file in modo che /var/www/drupal/sites/default/settings.php Drupal può sapere quale utente, la password e il database da utilizzare.

Ricarica Apache

Infine, ricaricare Apache2.

Completa l'installazione di Drupal attraverso un browser

Infine, puntare il browser su localhost / drupal / install.php (o forse localhost / drupal6 / install.php o localhost / drupal7 / install.php se avete installato il pacchetto dal repository ufficiale), creare un account, effettua il login e seguire le istruzioni di installazione per completare il caricamento del database e la configurazione del sito.

Il primo racconto diventerà automaticamente l'account amministratore principale con il controllo totale.

Durante l'installazione di Drupal 7 su una macchina locale si possono incontrare problemi con l'installazione "Moduli" e Temi", con 'l'autenticazione Manda' e anche con i 'lavori di manutenzione cron'.

aggiungendo moduli

Howto installare moduli Quando si tenta di installare un modulo può essere visualizzato questo errore

Il messaggio di avviso è un po 'fuorviante, Il problema è scrivere l'accesso alla directory di sul web server.

Accesso in scrittura

Se non preoccupati per la sicurezza quindi modificando l'accesso in scrittura è il metodo rapido

Quando l'utente è www-data:

Riga di comando

Dal punto di vista della sicurezza risulta che il metodo preferito è installare manualmente i moduli su SSH con la linea di comando. Questo metodo sarà più lento ma più sicuro. vedere Installazione dei moduli

Esempio: Installare Wysiwyg

Wysiwvg richiede un editor lato client, per CKEditor eseguire il seguente

autenticazione Email

Per l'autenticazione e-mail l'e-mail del server può essere necessario set-up. Questo esempio percorsi della posta elettronica tramite server SMTP di Gmail. Assicurarsi di avere una configurazione dell'account Gmail con POP / IMAP abilitato.

Scegli la posta inviata tramite uno smarthost; ricevute tramite SMTP o fetchmail
  • Tipo di sistema Nome Mail: per esempio company.com (Qualsiasi nome farà)
  • Tipo indirizzo IP, per l'ascolto su per le connessioni SMTP in ingresso: 127.0.0.1
  • Lascia Altre destinazioni per le quali la posta è accettata in bianco
  • Lascia Macchine per inoltrare la posta per: blank
  • Tipo la gestione della posta in uscita per questo host (smarthost) Macchina: smtp.gmail.com::587
  • Scegliere NO. non nascondere il nome di posta locale in posta in uscita.
  • Ha scelto NO. non tenere il numero di richieste DNS (Dial-on-Demand).
  • Scegli SI. Configurazione divisa in piccoli file
  • Invia per postmaster. Lasciando vuota non causerà alcun problema anche se non è raccomandato
  • E aggiungere le seguenti righe, sostituendo yourAccountName e y0uRpaSsw0RD a seconda dei casi

    Infine, per tutte le versioni di Debian, correre

    Questo dovrebbe essere. È possibile verificare utilizzando il client di posta a riga di comando.
    • Correre
    • Dare un soggetto e premere invio
    • Digitare qualcosa e premere invio
    • Digitare un singolo. (Punto) e premere Invio
    • Premere Invio per un CC vuoto:

    lavori di manutenzione "Cron"

    L'URL della pagina cron.php richiede una "chiave cron", che viene generato automaticamente durante l'installazione. L'URL completo della pagina, con la chiave di cron, è disponibile nella sezione "Cron manutenzione compiti" della pagina del report di stato in Amministrazione> Rapporti> Rapporto sulla situazione.

    Se è stato installato il pacchetto dal repository ufficiale, aggiungere la chiave cron dalla relazione di cui sopra alla variabile $ cron_key in settings.php del sito o in cronkey.php sotto / etc / drupal / 7 / sites / default.

    per vedere come funzionano le cose.

    Se la "chiave cron" non è configurato correttamente, gli avvisi saranno inviati via email all'utente www-data. Si possono leggere con:

    gli URL semplificati

    Per ottenere gli URL semplificati di lavoro, è necessario rimuovere il commento e modificare il valore della RewriteBase nel file .htaccess nella cartella Drupal per '/ drupal':

    Modificare la RewriteBase se si utilizza Drupal in una sottodirectory o in un VirtualDocumentRoot e le regole di riscrittura non funzionano correttamente. Ad esempio se il vostro sito è a rimuovere il commento example.com/drupal e modificare la riga seguente:

    o forse (dipendente dalla configurazione)

    Regolare il limite di memoria PHP

    Si dovrebbe aumentare il valore limite di memoria di default PHP (la quantità di memoria dedicata alla esecuzione di script), dal momento che il default 8 MB non è sufficiente. Utilizzare 96 MB (o anche 160M), se si intende utilizzare la grafica (anche se per semplice utilizza 32 MB può essere sufficiente).

    Nelle versioni più recenti di drupal6, si può semplicemente modificare il file settings.php e aggiungere la riga:

    Nelle versioni precedenti di Drupal5, o se si utilizza PHP per molti usi diversi, si consiglia di aumentare la quantità di memoria di PHP utilizzando questo metodo:

    Modificare il file /etc/php5/apache2/php.ini e aumentare il valore memory_limit a 96M (o di un altro valore della vostra scelta).

    Se si utilizza PostgreSQL, è anche possibile modificare il file /etc/php5/apache2/php.ini per accogliere le opzioni PostgreSQL aggiungendo la riga:

    Regolare Segnalazione errori PHP

    Un adeguamento alla segnalazione degli errori è richiesto per la pagina install.php a venire correttamente. Modificare il file settings.php (ad esempio /etc/drupal/6/sites/default/settings.php) e aggiungere la seguente riga ini_set dopo le righe ini_set esistenti:

    Questo si basa sulle raccomandazioni dalle forme Drupal.org: drupal.org/node/514334#comment-1912924

    Regolare estensioni PHP (Drupal 7 solo)

    Drupal 7 supporta solo MySQL 5.0.15 o superiore, e richiede l'estensione del database PDO per PHP. L'estensione PHP per la connessione al database scelto deve essere installato e attivato. connettori di database attualmente supportate di Drupal sono: mysql (l'estensione originale MySQL), mysqli (una migliore connettore per nuove installazioni di MySQL), e pgsql (per PostgreSQL). Nota: PHP 5.x non consente l'estensione mysql per impostazione predefinita. Si prega di leggere i link qui sopra per l'installazione e consentendo al collegamento scelto. Inoltre, Drupal 6.x non fornisce la possibilità di selezionare il connettore mysql se mysqli è attivata nella configurazione di PHP.

    * Punte Ubuntuguide Drupal - Consigli di installazione per l'installazione di Drupal 7 in Ubuntu. Include opzioni di configurazione avanzate.

    Alcuni utenti potrebbero preferire di saltare l'installazione manuale utilizzando il non ufficiale TurnKey pre-integrata Drupal appliance basata su Ubuntu LTS.

    Se si desidera utilizzare un utente premade ubuntu thatis ancora in fase di sviluppo e di fatto per i principianti Drupal e Drupal Pro si potrebbe provare Drubuntu Questo include Drupal 7 attualmente.

    Drupal (последним исправлял пользователь tito-Brasolin 2015/01/08 14:44:12)

    Il materiale su questo wiki è disponibile sotto una licenza libera, vedere / Licenza per i dettagli
    È possibile contribuire a questo wiki, consultare la Guida Wiki per i dettagli

    Guarda questo video!

    Articoli Correlati

    log Administrator di hosting DrupalOgni visitatore del sito, se hanno un account e log-in o visitare il sito in modo anonimo, è considerato un utente di Drupal. Ogni utente ha anche un ID utente numerico speciale per il tipo di ...
    Commento permalink Hosting DrupalQuesto set di screenshot nato da un recente post sul forum sui forum Acquia rete. Si cammina attraverso la creazione di un account di hosting GoDaddy Linux da usare Acquia Drupal. Alla fine del processo ...
    Hosting più siti DrupalCi sono molte ragioni per cui un amministratore di sistema o sviluppatore può scegliere di ospitare più siti sullo stesso server in una configurazione multisito. Ad esempio, una tale configurazione potrebbe: ...
    Sfaccettata ricerca apache solr Hosting DrupalNota: Extra grazie speciale a Doug Vann per fornire la motivazione per pubblicare finalmente questo post del blog! All'inizio del 2016, quando l'API di ricerca e moduli Solr-correlati per Drupal 8 erano in alpha presto ...
    Modifica tabella di prefisso Hosting DrupalHo un sito Drupal 7 in esecuzione su un server web, si sta utilizzando un database che è stato creato con un prefisso. Sto tentando di ripristinare tale database a una nuova istanza di Drupal da un ...