Drupal是一个成熟且备受推崇的CSM(内容管理系统),它在管理网站方面提供了灵活性和易用性,并为大型系统提供了出色的性能和安全性。Hostwinds是美国近几年比较热门的提供商云服务器,那么如何在Hostwinds cloud VPS中安装Drupal,本文介绍在Hostwinds cloud VPS中安装Drupal的教程。
1.更新并确认您的系统是最新的。
通过运行以下命令更新您的操作系统。
yum更新
第二,安装Apache
1、将Apache安装为Web服务器。出现提示时,输入“y”。
yum安装httpd
2.启用Apache
systemctl启用httpd
3.设置apache启动。
systemctl启动httpd
4、检查Apache(httpd)的状态
系统ctl状态httpd
5.安装并验证Apache后,请通过在URL中导航到服务器的IP来验证它是否正常工作。现在应该会出现HTTP服务器测试页面。
第三,安装MySQL
1、通过安装MySQL开始为Drupal准备数据库。
yum -y install @mysql
2、通过输入以下命令启用MySQL。
systemctl启用-现在mysqld
3、设置mysql在服务器启动时启动。
启动mysqld
4.验证MySQL是否有效。
系统状态mysqld
5、保护你的mysql。
mysql _安全_安装
当提示您输入MySQL密码时,请选择一个介于0和2之间的密码强度。接下来根据你需要的强度输入你的密码。HostWinds总是建议使用强密码来保证系统安全。
6、安装MySQL后登录。
mysql -u root -p
7、创建一个数据库和拥有Drupal安装权限的用户。注意,我们使用“drupaluser”和“Password”作为Drupal数据库的用户名和密码。以后你可以根据你的要求来交换这些。
注意:运行mysql命令时,“drupal_db”将是drupal数据库,“drupaluser”将是drupal数据库用户名,在Drupal GUI中设置Drupal时需要输入“password”数据库的密码。
创建数据库drupal _ db
创建由“密码”标识的用户drupaluser @ localhost
授予*上的所有权限。*到\ ' drupaluser \ ' @ \ ' localhost \
刷新权限;
第四,安装PHP
1、Drupal需要PHP,在CRM正式安装前设置好。首先运行以下程序,并在出现提示时回答“y”。
yum安装php
2.安装其他PHP扩展和应用程序。出现提示时,将“Y”回答为“是”
yum install PHP-pear PHP-mysqlnd PHP-curl PHP-mbstring PHP-GD PHP-XML PHP-pear PHP-fpm PHP-PDO PHP-op cache PHP-JSON PHP-zip PHP-CLI
3.启用PHP
启用php-fpm
4.确保PHP启动后启动。
启动php-fpm
第五,安装drupal
1、去Drupal的下载页面https://www.drupal.org/download?和可用版本。用以下命令替换您需要的版本以结束。在本例中,我们安装了版本8.8.5。
wget https://ftp.drupal.org/files/projects/drupal-8.8.5.tar.gz?
2、选择您的Drupal下载。
塔尔-xvf drupal-8.8.5.tar.gz
3.将提取的文件夹移动到Apache文档的根目录。
mv Drupal-8 . 8 . 5/var/www/html/Drupal
4.通过修改权限,允许Apache访问未压缩的Drupal根目录。
chown-R Apache:Apache/var/www/html/Drupal
第六,配置Drupal设置
1.配置Drupal设置。您可以通过访问默认文件夹来做到这一点。
CD/var/www/html/Drupal/sites/default。
2.将默认设置复制到设置文件中。
default.settings.php settings.php
您现在可以访问settings.php文件来进一步配置任何滚动设置。
使用Apache创建Drupal配置文件。
要访问Drupal GUI,您需要在Apache中创建一个配置文件,告诉您的Web服务器查看和访问所需的文件夹和文件。
1、对以下文件运行nano以进入文本编辑器模式。
nano/etc/httpd/conf . d/Drupal . conf
2.添加以下标准Apache配置文本。请注意,您需要手动将serveradmin和servername列中的“domainexample.com”更改为您的域。
虚拟主机*:80
服务器管理webmaster@domainexample.com
服务器名domainexample.com
document root/var/www/html/Drupal
目录/var/www/html/drupal/
选项索引跟随符号链接
全部覆盖
要求全部授权
/目录
error log/var/log/httpd/Drupal _ error . log
CustomLog/var/log/httpd/Drupal _ access . log组合
/虚拟主机
3、重新启动Apache Web服务器以完成此操作。
systemctl重新启动httpd
在Web浏览器的URL中输入服务器的IP应该会提示Drupal的安装向导。
西部数码代理(chenqinet.cn)是工信部批准的正规老牌云服务商,拥有ISP、云牌照、IDC、CDN全业务资质。自成立以来,二十多年来一直专注于域名注册,虚拟主机,云服务器,企业邮箱,企业网站建立等互联网基础服务!
公司开发的云计算平台以便捷、高效、高性价比、意想不到的售后优势占领市场,跻身国内前三的接入服务商,为国内超过50万家网站提供高速稳定的托管服务!先后荣获中国高新技术企业、中国优秀云计算服务商、中国十大IDC企业、中国最受欢迎云服务商等称号!
目前西部数码代理高性能云服务器在售,最低仅售48元!
http://zhuji.chenqinet.cn/cloudhost/