【发布时间】:2015-05-02 18:05:46
【问题描述】:
我正在尝试在亚马逊 AWS 实例上设置 wordpress 多站点。这些是我根据 wordpress (http://codex.wordpress.org/Create_A_Network) 提供的教程所遵循的步骤
- 现在我没有域名。通过 IP 地址运行。所以在我的本地计算机上创建了一个主机来访问该站点。没有它,子目录选项将保持禁用状态。
-
在 wp-config 中添加以下内容以启用多站点>
/* 多站点 */ 定义('WP_ALLOW_MULTISITE',真);
通过选择子目录选项(不是子域)启用多站点
-
通过从安装期间提供的 wordpress 设置复制来更新 wp-config。
define('MULTISITE', true); 定义('SUBDOMAIN_INSTALL',假); 定义('DOMAIN_CURRENT_SITE','acoolsite.com'); 定义('PATH_CURRENT_SITE','/'); 定义('SITE_ID_CURRENT_SITE',1); 定义('BLOG_ID_CURRENT_SITE', 1);
-
添加了.htaccess(之前没有。刚刚创建了一个.htaccess文件并放了以下内容。需要额外的步骤吗?)
重写引擎开启 RewriteBase / 重写规则 ^index.php$ - [L]
重写规则 ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d 重写规则 ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).) $2 [L] 重写规则 ^([_0-9a-zA-Z-]+/)?(..php)$2 [L] 重写规则。 index.php [L]
服务器已重新启动。退出并登录
- 导航到网络管理员并创建了一个包含名称、描述和现有电子邮件的站点。
- 收到成功消息。
- 如果我尝试访问该站点,我会得到以下信息:
我在这里做错了什么?第一个站点完美运行。我可以交叉检查任何文件夹权限吗?此外,如果创建了一个多站点,它会在我的 wordpress 目录中创建一个文件夹吗?目前没有创建文件夹。我该如何调试?请帮忙。
PS:先发在站长论坛。现在移至stackoverflow。
【问题讨论】:
-
有人吗?有什么想法吗?
标签: wordpress apache .htaccess amazon-web-services multisite