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.
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.
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 fetchmailE 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