如何在Amazon AWS EC2上正确配置Wordpress Multi Site?

时间:2016-11-16 10:43:49

标签: wordpress amazon-web-services amazon-ec2 multisite

我创建了一个亚马逊ec2 t2micro实例,并从aws市场上安装了Wordpress Multi Site(Bitnami)。安装后,我无法将网站添加到网络。 我决定将模式更改为sub_folder而不是sub_domain,所以我通过ssh连接编辑wp-config文件。

我将define('SUBDOMAIN_INSTALL', true);更改为define('SUBDOMAIN_INSTALL', false);

在此编辑后没有任何改变,所以我决定寻找.htaccess文件。我用这种方式编辑了htaccess

`RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_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 . index.php [L]`

现在我再次尝试将网站添加到网络中,但在创建新网站后,我看不到仪表板。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

  • 从bitnami文档中错过了这些命令

    sudo ./bnconfig --machine_hostname my-domain.com
    
    sudo mv bnconfig bnconfig.disabled
    
  • 在我的namecheap帐户上将DNS分配给Route53设置自定义DNS。 为指向我的弹性IP地址的特定子域添加了A类型DNS记录。

现在有效!