我想设置多个本地 Wordpress 站点以用于测试目的。我尝试了以下说明:
- https://help.ubuntu.com/community/WordPress
- https://wiki.debian.org/WordPress#An_alternate_installation_method
我试图确保所有权限都正确,但当我尝试打开setup-mysql
脚本返回的 URL 时,我得到的只是 403 错误。
我想设置多个本地 Wordpress 站点以用于测试目的。我尝试了以下说明:
我试图确保所有权限都正确,但当我尝试打开setup-mysql
脚本返回的 URL 时,我得到的只是 403 错误。
似乎
/srv/www
由于某种原因使用该目录导致了问题。以下过程最终起到了作用(在 Ubuntu 14.04 上):安装包
(
mysql-server
不会作为 的依赖项自动安装wordpress
,因此必须显式安装。)设置虚拟主机
假设我想通过 访问一个本地 wordpress 站点
http://xyz/
。我创建了/etc/apache2/sites-available/xyz.conf
包含以下内容的文件:
(这与Debian Wiki 的建议几乎相同,但添加了
ServerName
并/srv/www
替换为/var/www
。)现在我添加一个条目
/etc/hosts
(最后一个
2
可以用不同的数字代替)。现在我启用虚拟主机和一些必需的模块:
设置 Wordpress
该
wordpress
软件包附带一个用于设置 Wordpress 实例和专用数据库的脚本。但是,它在 这样做/srv/www
,这对我不起作用。所以我解压了脚本...并替换
/srv/www
为/var/www
:现在,我可以运行修改后的脚本来设置 Wordpress 实例:
其中第一个
xyz_db
将成为数据库名称以及xyz
URL 和目录名称。后者应该与上面设置的 URL 相匹配,数据库可以命名为任何其他名称,但给它一个明确表示它与 URL 相关联的名称是明智的。现在可以在浏览器中打开 URL 以开始使用 Wordpress 实例。