Drupal
Drupal 是一个免费开源的内容管理系统 (CMS),使用 PHP 编写,并根据 GNU 通用公共许可证分发。它被用作全球至少 1% 网站的后端系统,范围从个人博客到大型企业和政治网站,包括 whitehouse.gov 和 data.gov.uk。它也用于知识管理和业务协作。
安装 lighttpd、PHP 和 MySql
基本安装
要安装额外的软件包,首先 激活社区软件包 并更新软件包索引
安装所需的软件包
# apk add lighttpd php82 fcgi php82-cgi
配置 Lighttpd
编辑 lighttpd.conf (/etc/lighttpd/lighttpd.conf) 并取消注释以下行
Contents of /etc/lighttpd/lighttpd.conf
编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),找到并将 /usr/bin/php-cgi 更改为 /usr/bin/php-cgi82。
Contents of /etc/lighttpd/mod_fastcgi.conf
启动 lighttpd
服务并添加到默认运行级别
# rc-service lighttpd start # rc-update add lighttpd default
安装额外的软件包
apk add mysql mysql-client php-mysql php-mysqli php-pdo_mysql
安装和配置 Drupal
创建一个名为 webapps 的文件夹
mkdir -p /usr/share/webapps/
下载源代码存档
cd /usr/share/webapps/ wget https://ftp.drupal.org/files/projects/drupal-7.19.tar.gz
解压缩存档,然后删除 tarball 文件
tar zxvf drupal-7.19.tar.gz rm drupal-7.19.tar.gz
更改文件夹名称
mv drupal-7.19 drupal
更改文件夹权限
chown -R lighttpd /usr/share/webapps/
创建设置文件
cp /usr/share/webapps/drupal/sites/default/default.settings.php /usr/share/webapps/drupal/sites/default/settings.php
创建到 drupal 文件夹的符号链接
ln -s /usr/share/webapps/drupal/ /var/www/localhost/htdocs/drupal
启动
启动 http 服务并添加到启动项
rc-service lighttpd start && rc-update add lighttpd default
配置 MySql
/usr/bin/mysql_install_db --user=mysql rc-service mysql start && rc-update add mysql default /usr/bin/mysqladmin -u root password 'password'
创建 drupal 数据库
mysql -u root -p
CREATE DATABASE drupal; GRANT ALL PRIVILEGES ON drupal.* TO "root"; FLUSH PRIVILEGES; EXIT
配置你的 Drupal
浏览至:http://WEBSERVER_IP_ADDRESS/drupal 并安装 Drupal,根据需要从 Web 浏览器填写信息。
Drupal 安装步骤
注意:选择每个选项后,按“保存并继续”按钮。
1 - 选择安装配置文件
- 标准(安装常用的预配置功能。)
- 最小化(仅启用少量模块启动。)
2 - 选择语言
- 英语(内置)
3 - 验证要求
- (如果一切正常,则无需执行任何操作)
4 - 设置数据库 数据库类型 MySQL
- 数据库名称 drupal
- 数据库用户名 root
- 数据库密码 your-mysql-password
- 5 配置站点
- 站点信息
- 站点名称
- 站点电子邮件地址
- 站点维护帐户
- 用户名
- 电子邮件地址
- 密码
- 确认密码
- 服务器设置
- 默认国家/地区
- 默认时区
- 更新通知
- 自动检查更新
- 接收电子邮件通知
点击“保存并继续”后,你将看到 Drupal 安装完成
恭喜,你已安装 Drupal!
在访问你的新站点之前,请查看以上消息。
在访问你的新站点之前,请查看以上消息。你已经拥有可以工作的 Drupal 云计算系统,要访问,请转到 http://WEBSERVER_IP_ADDRESS/drupal 并享受吧!