关于AWS上的多站点Wordpress

关于AWS上的多站点Wordpress,wordpress,apache,.htaccess,amazon-web-services,multisite,Wordpress,Apache,.htaccess,Amazon Web Services,Multisite,我正在尝试在amazon AWS实例上设置wordpress multisite。以下是我根据wordpress()提供的教程遵循的步骤 现在我没有域名。在IP地址上运行。因此,我在本地计算机上创建了一个主机来访问该站点。如果没有子目录,子目录选项将保持禁用状态 在wp配置中添加以下内容以启用多站点> /*多站点*/ 定义('WP_ALLOW_MULTISITE',true) 通过选择子目录选项(非子域)启用多站点 通过复制安装期间提供的wordpress设置,更新了wp配置,如下所示 定义('

我正在尝试在amazon AWS实例上设置wordpress multisite。以下是我根据wordpress()提供的教程遵循的步骤

  • 现在我没有域名。在IP地址上运行。因此,我在本地计算机上创建了一个主机来访问该站点。如果没有子目录,子目录选项将保持禁用状态
  • 在wp配置中添加以下内容以启用多站点>

    /*多站点*/ 定义('WP_ALLOW_MULTISITE',true)

  • 通过选择子目录选项(非子域)启用多站点

  • 通过复制安装期间提供的wordpress设置,更新了wp配置,如下所示

    定义('MULTISITE',true); 定义('SUBDOMAIN_INSTALL',false); 定义('DOMAIN\u CURRENT\u SITE','acoolsite.com'); 定义('PATH\u CURRENT\u SITE','/'); 定义('SITE\u ID\u CURRENT\u SITE',1); 定义('BLOG\u ID\u CURRENT\u SITE',1)

  • 添加了.htaccess(以前没有。只是创建了一个文件.htaccess并放入以下内容。是否需要其他步骤?)

    重新启动发动机 重写基/ 重写规则^index.php$-[L]

    重写规则^([_0-9a-zA-Z-]+/)?wp admin$$1wp admin/[R=301,L]

    RewriteCond%{REQUEST_FILENAME}-f[或] RewriteCond%{REQUEST_FILENAME}-d 重写规则^-[L] 重写规则^([_0-9a-zA-Z-]+/)?(可湿性粉剂-(内容|管理|包括)。$2[L] 重写规则^([[u0-9a-zA-Z-]+/)?(…php)$$2[L] 重写规则。index.php[L]

  • 服务器重新启动。注销并登录

  • 导航到网络管理员并创建了一个包含名称、说明和现有电子邮件的网站
  • 得到了成功的消息
  • 如果我尝试访问该网站,我会得到以下信息:
  • 我做错了什么?第一个站点运行良好。是否有我可以交叉检查的文件夹权限?如果创建了多站点,它会在我的wordpress目录中创建一个文件夹吗?目前没有创建文件夹。如何调试?请帮忙


    PS:先在站长论坛上发布。现在转到stackoverflow。

    看起来您的永久链接无法工作。试试这个:

  • 转到/etc/httpd/conf并编辑httpd.conf

    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    
  • 然后重新启动Apache

    sudo service httpd restart
    

  • 看起来你的永久链接不起作用了。试试这个:

  • 转到/etc/httpd/conf并编辑httpd.conf

    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    
  • 然后重新启动Apache

    sudo service httpd restart
    

  • 看起来你的永久链接不起作用了。试试这个:

  • 转到/etc/httpd/conf并编辑httpd.conf

    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    
  • 然后重新启动Apache

    sudo service httpd restart
    

  • 看起来你的永久链接不起作用了。试试这个:

  • 转到/etc/httpd/conf并编辑httpd.conf

    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    
  • 然后重新启动Apache

    sudo service httpd restart
    

  • 为了安全起见,您需要允许重写Bitnami的move.htaccess文件,并与
    /opt/Bitnami/apps/samtooes/conf/httpd app.conf
    合并

    这是一个文件,
    “AllowOverride”
    设置为
    “none”
    ,继续并将其更改为
    “All”


    **参考:*

    为了安全起见,您需要允许重写Bitnami的move.htaccess文件,并与
    /opt/Bitnami/apps/samtooes/conf/httpd app.conf
    合并

    这是一个文件,
    “AllowOverride”
    设置为
    “none”
    ,继续并将其更改为
    “All”


    **参考:*

    为了安全起见,您需要允许重写Bitnami的move.htaccess文件,并与
    /opt/Bitnami/apps/samtooes/conf/httpd app.conf
    合并

    这是一个文件,
    “AllowOverride”
    设置为
    “none”
    ,继续并将其更改为
    “All”


    **参考:*

    为了安全起见,您需要允许重写Bitnami的move.htaccess文件,并与
    /opt/Bitnami/apps/samtooes/conf/httpd app.conf
    合并

    这是一个文件,
    “AllowOverride”
    设置为
    “none”
    ,继续并将其更改为
    “All”


    **参考:*

    我建议您在定制Bitnami堆栈时,首先使用官方Bitnami文档,而不是任何其他教程:

    默认情况下,Bitnami WP MultiState包括:

     define('WP_ALLOW_MULTISITE', true);
    
    /opt/bitnami/apps/wordpress/htdocs/wp config.php
    wordpress配置文件中

    您不需要在任何地方创建任何.htaccess文件。所有htaccess信息收集并合并在bitnami WP堆栈中的
    /opt/bitnami/apps/wordpress/conf/htacces.conf
    。此文件包含在
    /opt/bitnami/apps/wordpress/conf/http app.conf
    配置文件中。如果要更改任何htaccess配置,请编辑合并文件

    Bitnami Wordpress MultiSite用于以下场景:

    • 场景1:您希望在主域名的子域中有多个网站/博客,例如,您的主域名是our-planets.com,您在mercury.our-planets.com、mars.our-planets.com和earth.our-planets.com上有单独的网站/博客

    • 场景2:您希望在不同的域中有多个网站/博客,例如,一个网站位于我们的行星网站,另一个网站位于space-is-awesome.com

    • 场景3:您希望结合前面两个场景,例如:在我们的行星网站上有一个主域名,在Earth.our-planets.com和Mars.our-planets.com上有单独的地球和火星博客,在space-is-awesome.com上有另一个博客,在photos.space-is-awesome.com上有另一个博客

    如果您想使用不同的子路径(而不是子域)拥有不同的WP站点。我建议您遵循下一个指南:

    基本上,您可以通过SSH在服务器上启动Bitnami WordPress堆栈(而不是多站点)日志,下载Bitnami WordPress模块(您可以从中下载),并根据需要使用您想要的BLOG_名称多次安装WP模块

    chmod a+x bitnami-wordpress-VERSION-module-linux-x64-installer.run
    ./bitnami-wordpress-VERSION-module-linux-x64-installer.run --wordpress_instance_name NEW_BLOG_NAME
    

    我建议您首先使用官方的Bitnami文档