Drupal je velmi populární a snadno použitelný open-source CMS (systém pro správu obsahu) napsaný v PHP a distribuovaný pod GNU General Public License.
Chcete-li nainstalovat Drupal 7 na Ubuntu VPS, postupujte podle velmi jednoduchých kroků popsaných níže.
Tato instalační příručka předpokládá, že Apache, MySQL a PHP jsou již nainstalovány a nakonfigurovány na vašem virtuálním serveru založeném na Ubuntu.
V době psaní tohoto tutoriálu je Drupal 7.28 nejnovější dostupnou stabilní verzí a vyžaduje:
- PHP>= 5.2.4 s následujícími povolenými rozšířeními PHP:XML (Expat), GD Graphics Library verze 2.0.x+ a mbstring;
- Webový server Apache>=2.0 zkompilovaný s modulem mod_rewrite;
- MySQL>= 5.0.15 nainstalované na vašem virtuálním serveru Linux (doporučuje se MySQL 5.5 nebo novější). Drupal 7 také podporuje MariaDB, Percona Server, PostgreSQL, SQLite pro svou hlavní databázi hned po vybalení.
Ujistěte se, že je váš virtuální server aktuální:
sudo apt-get update sudo apt-get upgrade
Nainstalujte Drush:
apt-get install drush php-console-table
Ubuntu 14.04 přichází s Drush verzí 5.10.0. Pokud chcete nainstalovat a používat nejnovější verzi Drush, můžete ji nainstalovat prostřednictvím vlastního kanálu PEAR pomocí následujících příkazů:
pear channel-discover pear.drush.org pear install drush/drush
Zkontrolujte, zda byla aktualizace úspěšná provedením:
drush version Drush Version : 6.2.0
Stáhněte si nejnovější stabilní verzi Drupalu do adresáře „/var/www/html/“ na vašem serveru:
cd /var/www/html/ drush dl drupal mv /var/www/html/drupal-7.28 /var/www/html/drupal
Vytvořte na svém serveru novou databázi MySQL pro Drupal:
mysql -u root -p mysql> CREATE DATABASE drupaldb; mysql> GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Vytvořte novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache ‚drupal.conf‘:
vi /etc/apache2/sites-available/drupal.conf ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf
poté přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/drupal/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/drupal/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Restartujte webový server Apache, aby se změny projevily:
service apache2 restart
Zajistěte, aby kořen dokumentu a soubory a adresáře Drupalu v něm mohly zapisovat službou Apache, která běží jako uživatel „www-data“ a skupina „www-data“ provedením následujícího příkazu:
chown www-data:www-data -R /var/www/html/drupal/
Otevřete svůj oblíbený webový prohlížeč, přejděte na http://your-domain.com a postupujte podle jednoduchých pokynů. To je vše. Instalace Drupal 7 je nyní dokončena.
Nic z toho samozřejmě nemusíte dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Drupal 7 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.