Drupal 8是流行的Drupal内容管理系统的最新版本。本指南演示了如何在运行Debian或Ubuntu的Linode上安装Drupal 8。
sudo
尽可能使用。完成“ 保护您的服务器”指南的各个部分,以创建标准用户帐户,强化SSH访问,删除不必要的网络服务并为您的Web服务器创建防火墙规则; 您可能需要为特定应用程序制作其他防火墙例外。/var/www/html/example.com/public_html/
。切换到该目录并使用wget下载Drupal 8:
cd /var/www/html/example.com sudo wget http://ftp.drupal.org/files/projects/drupal-8.0.5.tar.gz
警告:确保版本号与您要下载的Drupal 8版本相匹配。settings.php
和services.yml
文件。必须从默认模板创建文件并更改其权限,以便Drupal可以写入它们。
cd /var/www/html/example.com/public_html/sites/default sudo cp default.settings.php settings.php && sudo cp default.services.yml services.yml sudo chmod 666 {services.yml,settings.php}注意:trusted_host_patterns也接受IP地址或localhost。
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
</Directory>
注意:如果您忘记了数据库的名称,请使用以下命令重新登录MySQL:mysql -u root -p
并输入:show databases;
。
settings.php
和services.yaml
,就可以恢复它们的默认权限:
sudo chmod 644 /var/www/html/example.com/public_html/sites/default/{settings.php,services.yml}更多教程请前往腾讯云+社区学习更多知识。
参考文献:《https://www.linode.com/docs/websites/cms/install-and-configure-drupal-8/》