GNU/Linux >> Znalost Linux >  >> Panels >> Panels

CMS Drupal na serveru ISPConfig v 10 snadných krocích

CMS Drupal na serveru ISPConfig v 10 snadných krocích

Verze 1.0
Autor: [at] bb-hosting [tečka] org>

Drupal je pěkný CMS, který se snadno používá, ale vyžaduje nějaké speciální nastavení serveru. Toto „jak na to“ jsem napsal pro ty, kteří chtějí provozovat tento CMS na svém serveru ISPConfig. Pravděpodobně můžete nastavit Drupal různými způsoby, ale já preferuji způsob popsaný zde.

V tomto návodu použiji jen jako příklad:

– Drupal verze 4.7.3. pro konfiguraci jednoho webu drupal.
Pokud potřebujete více webů Drupal, odkazuji na tuto stránku:http://drupal.org/node/260
- Předpokládám také, že toto je vaše první nastavení Drupal !
- Číslo webu v rámci ISPConfig:web1
- Vaše weby jsou uloženy pod /var/www
- MySQL databáze:web_db1
- MySQL uživatelské jméno:web1_u1
- MySQL heslo :mysqlpassword

Tady to je:

KROK 1 – Vytvoření webu:

V ISPConfig vytvořte web přes „Nový web“ v hlavním menu.
Na záložce „Základ“ použijte www pro název hostitele a mydrupalwebsite.tld jako název domény. Povolte pro tento web skripty MySQL a PHP, ale zakažte bezpečný režim PHP.
Do pole Direktivy Apache zadejte tyto řádky:

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

KROK 2 – Vytvoření uživatele správce pro web:

V ISPConfig vytvořte uživatele Administrator, abyste mohli web později nahrávat/stahovat přes FTP:
V hlavní nabídce vyberte „Správce ISP“, vyberte svůj nový web s názvem mydrupalwebsite.tld ve stromu struktury a stiskněte záložku „Uživatel a e-mail“.
Stiskněte „nový“ a definujte nového uživatele a jeho e-mailovou adresu. Udělte tomuto uživateli administrátorská práva a stiskněte „Uložit“.

KROK 3 – Vytvoření databáze MySQL pro web:

Klikněte na kartu s názvem „Možnosti“ a vytvořte novou databázi pro web.
ISPConfig vám zobrazí:

Název databáze:web1_db1
Uživatel databáze:web1_u1

Poté definujte heslo pro uživatele databáze a stiskněte „Uložit“.

KROK 4 – Stáhněte/rozbalte balíčky a odstraňte soubory tar.gz:

Přihlaste se na svůj webový server jako root a přejděte na svůj web Drupal:

cd /var/www/web1/web/

Stáhněte si nejnovější verzi Drupalu, což je verze 4.7.3. v tuto chvíli.

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

Rozbalte stažené soubory:

tar -zxvf drupal-4.7.3.tar.gz

Odstraňte soubory tar.gz:

rm *.tar.gz

KROK 5 – Přesuňte obsah složky Drupal na svůj web a odstraňte prázdnou složku Drupal:

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

KROK 6 – Změňte soubor .htaccess na svém webu:

Nahraďte soubor .htaccess na svém webu, který poskytuje Drupal, souborem .htaccess s následujícím obsahem:

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

KROK 7 – Stáhněte si databázi MySQL webu Drupal pro Drupal:

Stáhněte si svůj web Drupal pomocí svého oblíbeného FTP klienta.
URL:ftp://mydrupalwebsite/web
Uživatelské jméno a heslo, jak je definováno v KROKU 2.

KROK 8 – Databáze MySQL pro Drupal:

V adresáři databáze ve složce Drupal – která je nyní na vaší místní ploše – najdete několik souborů sql.
Verze sql, kterou potřebujete, závisí na serveru MySQL, který používáte běží.
V tomto příkladu použiji soubor sql database.4.1.mysql, protože používám MySQL 4.1.11.
Tento soubor sql můžete použít k vytvoření tabulek databáze mySQL .
V tomto příkladu to dělám pomocí phpMyAdmin.
K databázi můžete přistupovat přes internetový prohlížeč přes URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/

Pokud nemáte nainstalovaný phpMyAdmin, můžete si jej stáhnout na http://www.ispconfig.org/downloads.htm

Přihlaste se do phpMyAdmin pomocí uživatelského účtu mySQL, jak je uvedeno/definováno v KROKU 3.

V phpMyAdmin:
- vyberte svou databázi
- vyberte ikonu SQL pro spuštění dotazu
- vyberte svůj sql soubor V adresáři mySQL ve složce databáze a stiskněte “Start”
- Můžete ukončit phpMyAdmin

KROK 9 – Připojení Drupalu:

Ve složce souborů Drupal na místní ploše najdete soubor sites/default/settings.php.

V tomto souboru najděte řádek, který říká:
$db_url ='mysql://username:[email protected]/databasename';

Změňte jej na:

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

Po úpravě uložte soubor sites/default/settings.php a nahrajte jej na svůj web přes FTP pomocí svého FTP účtu, jak je definováno v KROKU 2.

Krok 10 – Navštivte svůj web Drupal:

Ve svém oblíbeném prohlížeči přejděte na http://mydrupalwebsite.tld, kde uvidíte obrazovku nastavení Drupalu. Postupujte podle zobrazených pokynů.

Další informace o systému správy obsahu Drupal:

http://www.drupal.org


Panels
  1. Kaktusy na serveru ISPConfig v 10 snadných krocích

  2. IlohaMail na vašem serveru ISPConfig v 10 snadných krocích

  3. Enterprise CMS TYPO3 na serveru ISPConfig v 10 snadných krocích

  1. Kroky před nastavením

  2. Systém webové pošty @Mail na vašem serveru ISPConfig v 10 snadných krocích

  3. Webmail RoundCube na vašem serveru ISPConfig v 10 snadných krocích

  1. Instalace Wordpressu na server se spuštěným ISPconfig 2.x

  2. Joomla CMS na serveru ISPConfig v 10 snadných krocích

  3. KnowledgeTree DMS na serveru ISPConfig v 10 snadných krocích