如何在 wpn-xm、nginx 中托管 drupal
How to host drupal in wpn-xm, nginx
最近我下载了 WPN-XM 完整安装程序并尝试进一步开发我的 drupal 网站,因为 WPN-Xm 比 Microsoft Windows 中的其他开发堆栈执行得更快。但是在drupal中,只有主页可见,所有其他页面都显示404错误。我的站点使用 drupal 中的干净 url 功能。我如何使用 WPN-XM 的 nginx 网络服务器成功托管 drupal 网站?
Drupal 7 安装说明
"Clean URLs" 和 WPN-XM 的本地域名
- https://ftp.drupal.org/files/projects/drupal-7.42.zip
- 解压到
/www
文件夹
- drupal 自带文件夹:
drupal-7.42
,重命名为drupal7
- 在浏览器中打开:http://localhost/drupal7/install.php
- select "standard"
- 启用PHP扩展"gd"
php.ini
: extension=php_gd2.dll
- 使用管理员创建数据库
- http://localhost/tools/adminer/adminer.php
- 如果您需要更改 root 密码,请在服务器 root
中使用 reset-db-pw.bat
- 创建table"test"
- 创建新用户和密码
- 使用 "database"、"user" 和 "pw"
- 配置站点
- 终于安装了 Drupal:http://localhost/drupal7/
启用本地 VHost - http://drupal7.dev/
- 将 drupal7.conf 从
domains-disabled
复制到 domains-enabled
文件夹
- 编辑文件并检查您是否拥有:
root www/drupal7;
server_name drupal7.dev;
- 然后用SCP添加虚拟主机
- 右击托盘,"ManageHosts"
- 单击添加输入
127.0.0.1
和 drupal7.dev
+ "ok"
- 点击主"ok"
- 重启nginx
- 最后,打开http://drupal7.dev/
启用清理 URLs
- 打开http://drupal7.dev/
- 登录
- 登录后 URL 是:http://drupal7.dev/?q=node
- 要启用干净的网址,请转至 "Configuration > Clean-Urls" 或直接转至
- 启用复选框"enable clean urls",然后提交
- 最后,打开http://drupal7.dev/admin/content
最后你得到了一个 vhost drupal7.dev
和干净的 URLs - 来自 C:\<server>\www\drupal7
.
最近我下载了 WPN-XM 完整安装程序并尝试进一步开发我的 drupal 网站,因为 WPN-Xm 比 Microsoft Windows 中的其他开发堆栈执行得更快。但是在drupal中,只有主页可见,所有其他页面都显示404错误。我的站点使用 drupal 中的干净 url 功能。我如何使用 WPN-XM 的 nginx 网络服务器成功托管 drupal 网站?
Drupal 7 安装说明 "Clean URLs" 和 WPN-XM 的本地域名
- https://ftp.drupal.org/files/projects/drupal-7.42.zip
- 解压到
/www
文件夹- drupal 自带文件夹:
drupal-7.42
,重命名为drupal7
- drupal 自带文件夹:
- 在浏览器中打开:http://localhost/drupal7/install.php
- select "standard"
- 启用PHP扩展"gd"
php.ini
:extension=php_gd2.dll
- 使用管理员创建数据库
- http://localhost/tools/adminer/adminer.php
- 如果您需要更改 root 密码,请在服务器 root 中使用
- 创建table"test"
- 创建新用户和密码
reset-db-pw.bat
- 使用 "database"、"user" 和 "pw"
- 配置站点
- 终于安装了 Drupal:http://localhost/drupal7/
启用本地 VHost - http://drupal7.dev/
- 将 drupal7.conf 从
domains-disabled
复制到domains-enabled
文件夹 - 编辑文件并检查您是否拥有:
root www/drupal7;
server_name drupal7.dev;
- 然后用SCP添加虚拟主机
- 右击托盘,"ManageHosts"
- 单击添加输入
127.0.0.1
和drupal7.dev
+ "ok" - 点击主"ok"
- 重启nginx
- 最后,打开http://drupal7.dev/
启用清理 URLs
- 打开http://drupal7.dev/
- 登录
- 登录后 URL 是:http://drupal7.dev/?q=node
- 要启用干净的网址,请转至 "Configuration > Clean-Urls" 或直接转至
- 启用复选框"enable clean urls",然后提交
- 最后,打开http://drupal7.dev/admin/content
最后你得到了一个 vhost drupal7.dev
和干净的 URLs - 来自 C:\<server>\www\drupal7
.