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.