GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Drupal CMS su un server ISPConfig in 10 semplici passaggi

Drupal CMS su un server ISPConfig in 10 semplici passaggi

Versione 1.0
Autore: [at] bb-hosting [dot] org>

Drupal è un bel CMS, facile da usare ma richiede alcune impostazioni speciali del server. Ho scritto questo "come fare" per coloro che vogliono eseguire questo CMS sul proprio server ISPConfig. Probabilmente puoi configurare Drupal in diversi modi, ma io preferisco il modo descritto qui.

In questo how to userò solo come esempio:

- Drupal versione 4.7.3. per la configurazione di un singolo sito Drupal.
Se hai bisogno di più siti Drupal, rimando a questa pagina:http://drupal.org/node/260
- Presumo anche che questa sia la tua prima configurazione Drupal !
- Numero di sito Web all'interno di ISPConfig:web1
- I tuoi siti Web sono archiviati in /var/www
- Database MySQL:web_db1
- Nome utente MySQL:web1_u1
- Password MySQL :mysqlpassword

Eccoci:

PASSAGGIO 1 - Crea un sito web:

In ISPConfig, crea un sito web tramite "Nuovo sito" nel menu principale.
Nella scheda denominata "Base" usa www per il nome host e mydrupalwebsite.tld per il nome di dominio. Abilita gli script MySQL e PHP per questo sito Web ma disabilita la modalità provvisoria PHP.
Nel campo Direttive Apache inserisci queste righe:

<Directory /var/www/mydrupalwebsite.tld/web/>  
Options +Includes +FollowSymlinks -Indexes  
AllowOverride All  
Order allow,deny  
Allow from all  
<Files ~ "^\.ht">  
Deny from all  
</Files>  
</Directory>

PASSAGGIO 2 - Crea un utente amministratore per il sito web:

In ISPConfig, crea un utente Amministratore, in modo da poter caricare/scaricare il sito Web in un secondo momento tramite FTP:
Nel menu principale seleziona "ISP Manager", seleziona il tuo nuovo sito Web chiamato mydrupalwebsite.tld nell'albero della struttura e premere il tab “Utente e Email”.
Premere “nuovo” e definire un nuovo utente e il suo indirizzo email. Assegna a questo utente i diritti di amministratore e premi "Salva".

PASSAGGIO 3 - Crea un database MySQL per il sito web:

Fai clic sulla scheda denominata "Opzioni" e crea un nuovo database per il sito Web.
ISPConfig ti mostrerà:

Nome database:web1_db1
Utente database:web1_u1

Quindi definisci una password per l'utente del database e premi "Salva".

PASSAGGIO 4 – Scarica/estrai i pacchetti e rimuovi i file tar.gz:

Accedi al tuo server web come root e vai al tuo web Drupal:

cd /var/www/web1/web/

Scarica l'ultima versione di Drupal, che è la versione 4.7.3. in questo momento.

wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz
tar -zxvf drupal-4.7.3.tar.gz

Decomprimi i file scaricati:

tar -zxvf drupal-4.7.3.tar.gz

Rimuovi i file tar.gz:

rm *.tar.gz

PASSAGGIO 5 - Sposta i contenuti della cartella Drupal sul tuo Web ed elimina la cartella Drupal vuota:

cd drupal-4.7.3
mv * ../
mv .htaccess ../
cd ../
rmdir drupal-4.7.3

PASSAGGIO 6 – Cambia il file .htaccess nel tuo web:

Sostituisci il file .htaccess nel tuo web, fornito da Drupal con un file .htaccess con i seguenti contenuti:

<IfModule mod_rewrite.c>  
RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]  
</IfModule>

PASSAGGIO 7 – Scarica il database MySQL del tuo sito Drupal per Drupal:

Scarica il tuo sito Web Drupal, utilizzando il tuo client FTP preferito.
URL:ftp://mydrupalwebsite/web
Nome utente e password come definiti al PASSAGGIO 2.

PASSAGGIO 8 - Database MySQL per Drupal:

Nella directory del database all'interno della tua cartella Drupal, che ora si trova sul desktop locale, troverai diversi file sql.
La versione sql di cui hai bisogno dipende dal server MySQL che sei in esecuzione.
In questo esempio, userò il file sql database.4.1.mysql mentre eseguo MySQL 4.1.11.
Puoi usare questo file sql per creare le tabelle del database mySQL .
In questo esempio, lo faccio con phpMyAdmin.
Puoi accedere al tuo database tramite il tuo browser Internet tramite l'URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/

Se non hai phpMyAdmin installato, puoi scaricarlo da http://www.ispconfig.org/downloads.htm

Accedi a phpMyAdmin con l'account utente MySQL come menzionato/definito al PASSO 3.

In phpMyAdmin:
- seleziona il tuo database
- seleziona l'icona SQL per avviare una query
- scegli il tuo file sql Nella directory mySQL nella cartella database e premi “Start”
- Puoi uscire da phpMyAdmin

PASSAGGIO 9 – Collegamento di Drupal:

Nella cartella dei file Drupal sul desktop locale, troverai il file sites/default/settings.php.

All'interno di questo file trova la riga che dice:
$db_url ='mysql://username:[email protected]/databasename';

Cambia in:

$db_url ='mysql://web1_u1:[email protected]/web1_db1';

Salva il file sites/default/settings.php dopo la modifica e caricalo sul tuo Web tramite FTP, utilizzando il tuo account FTP come definito nello STEP 2.

Fase 10:visita il tuo sito Web Drupal:

Nel tuo browser preferito, punta a http://mydrupalwebsite.tld dove vedrai la schermata di configurazione di Drupal. Segui le istruzioni come mostrato.

Maggiori informazioni sul sistema di gestione dei contenuti Drupal:

http://www.drupal.org


Panels
  1. @Mail Webmail System sul tuo server ISPConfig in 10 semplici passaggi

  2. Cactus su un server ISPConfig in 10 semplici passaggi

  3. IlohaMail sul tuo server ISPConfig in 10 semplici passaggi

  4. TYPO3 Enterprise CMS su un server ISPConfig in 10 semplici passaggi

  5. RoundCube Webmail sul tuo server ISPConfig in 10 semplici passaggi

Il server perfetto - Ubuntu 11.04 [ISPConfig 3]

Il server perfetto - Ubuntu 11.10 [ISPConfig 3]

Il server perfetto - CentOS 5.7 x86_64 [ISPConfig 3]

Il server perfetto - CentOS 6.0 x86_64 [ISPConfig 3]

Utilizzo di Pydio in un'installazione multiserver ISPConfig 3

4 semplici passaggi per installare e configurare VMware Server 2 su Linux