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