Ukážeme vám, jak nainstalovat Drupal 7 na CentOS 7. V tomto tutoriálu vám pomůžeme nainstalovat nejnovější verzi Drupalu na váš CentOS 7 VPS s Nginx, MariaDB a PHP-FPM. Než budeme pokračovat, předpokládáme, že již máte na svém serveru nainstalován LEMP stack (Linux, Nginx, MariaDB a PHP). Pokud ne, můžete se řídit návodem Jak nainstalovat LEMP a připravit si linux vps. Pokud již máte na svém serveru nainstalován LEMP stack, můžeme začít. Instalace Drupalu 7 na CentOS 7 je poměrně snadný úkol a jeho dokončení by nemělo trvat déle než 10 minut.
1. Aktualizujte systém OS
Nejprve musíte upgradovat veškerý systémový software na nejnovější dostupnou verzi. To lze provést pomocí příkazu:
## yum update
2. Nainstalujte požadované balíčky
Také musíte nainstalovat požadované balíčky pomocí yum:
yum install php-gd php-mbstring php-xml
3. Stáhněte si Drupal
Dále si musíte stáhnout Drupal z oficiální webové stránky. Nejnovější stabilní verze je 7.32, takže si ji můžete stáhnout pomocí následujícího příkazu:
## wget http://ftp.drupal.org/files/projects/drupal-7.32.tar.gz
4. Rozbalte archiv Drupal
Poté byste měli rozbalit archiv tar.gz a přesunout tento adresář do /var/www/html
## tar -zxvf drupal-7.32.tar.gz ## mv drupal-7.32 drupal ## mv drupal /var/www/html/
5. Nakonfigurujte Drupal
Nyní můžete přejít do adresáře /var/www/html/drupal/sites/default/ na vašem serveru, vytvořit kopii souboru default.settings.php s názvem settings.php a nastavit tento adresář a soubor pro zápis všem:
## cd /var/www/html/drupal/sites/default/ ## cp default.settings.php settings.php ## chmod 666 settings.php ## chmod 777 /var/www/html/drupal/sites/default
6. Vytvořit novou databázi
Po dokončení těchto několika kroků jste připraveni vytvořit databázi. Přihlaste se do své MariaDB jako root
## mysql -u root -p
a zadejte následující příkazy:
## create database DrupalDB; ## grant all on DrupalDB.* to Drupal_user@localhost identified by "sEcReT_pASsWoRd"; ## exit
7. Nakonfigurujte webový server
Je čas nakonfigurovat webový server, abyste měli přístup k adresáři Drupal na vašem serveru pomocí názvu vaší domény.
Přejděte do /etc/nginx/conf.d pomocí příkazu:
## cd /etc/nginx/conf.d
a vytvořte soubor drupal.conf:
## nano drupal.conf
s následujícím obsahem:
server {
server_name domain.com;
listen 80;
root /var/www/html/drupal;
access_log /var/log/nginx/domain.com-access.log;
error_log /var/log/nginx/domain.com-error.log;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
access_log off;
expires max;
}
location ~ /\.ht {
deny all;
}
location ~ \.php {
try_files $uri = 404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
} Nezapomeňte nahradit domain.com názvem vaší domény.
8. Restartujte webový server
Nyní restartujte webový server Nginx:
systemctl restart nginx
A je to. Je čas použít svůj oblíbený webový prohlížeč a přejít na:
http://domain.com
Opět nezapomeňte nahradit domain.com názvem vaší domény.
Mělo by se zobrazit něco takového:
Nyní můžete postupovat podle pokynů a dokončit instalaci Drupal 7 na vašem CentOS 7 VPS.
Samozřejmě nemusíte instalovat Drupal 7 na CentOS 7, pokud používáte některou z našich služeb Managed Drupal Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Drupal nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Zveřejnili jsme také průvodce:Jak nainstalovat Drupal na CentOS 8.
PS . Pokud se vám tento příspěvek o tom, jak nainstalovat Drupal 7 na CentOS 7, 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.