在AWS EC2上运行Wordpress Multisite的权限问题

时间:2016-09-20 08:31:39

标签: wordpress amazon-ec2 permissions bitnami multisite

我确信还有很多事情尚未完成,以消除我目前在AWS上运行的Bitnami Wordpress Multisite 4.6-1所遇到的技术挫折。我借此机会强调我在stackoverflow社区面临的问题,以获得一些帮助,学习,成长,最重要的是能够提供帮助。这是我的第一个问题,我担心我无法在这里发布更多2个链接,因为我不被允许。

首先,似乎存在在Aws EC2上运行的Wordpress Multisite的权限问题,这是通过Bitnami设置和配置的。遗憾的是,关于Bitnami Wiki的文档和文章没有针对最新版本的Wordpress Multisite进行更新,我不习惯使用Bitnami Osx Application来管理Wordpress,因为我没有使用Bitnami Cloud Hosting而是使用AWS Ec2。

AWS EC2配置详细信息:

实例类型: T2 Micro

弹性IP:

安全组:授予对Bitnami WordPress的访问权限

IAM用户:2位用户,已启用以下政策。  1. AdministratorAccess  2. AmazonEC2ContainerServiceFullAccess  3. AmazonVPCFullAccess

Wordpress网络:能够安装主题&下面列出了网络上的插件和问题。 Wordpress网站在网络上运行:能够激活网络插件/主题。能够在网站上导入xml数据,因为网络上安装的主题已过时。

终端:能够使用pem密钥建立SSH连接。使用bash命令浏览,创建文件并删除任何新创建的文件,但问题是删除不需要的插件/主题,即使通过我多次运行chmod 777以确保读取,写入和执行已启用但没有成功删除使用相同的命令。

Wordpress问题:

  1. 无法通过仪表板天气付费/未付款更新插件。请查看截图。 Plugin Update - Failed.

  2. 无法在网站上卸载任何过时的主题天气Active / Inactive。 - 失败] 2

  3. 疑难解答第1步:

    网络设置 - 使用VIM命令通过终端实施:

    1 - 在/ opt / bitnami / apps / wordpress / htdocs /上面的wp-config.php文件中添加以下内容/读取行/ *全部,停止编辑!快乐的博客。

    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'ec2-x-x-x-x.compute-1.amazonaws.com');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1); */:
    

    2 - 将以下内容添加到/ opt / bitnami / apps / wordpress / htdocs /中的.htaccess文件中,替换了其他WordPress规则:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
    RewriteRule ^(.*\.php)$ $1 [L]
    RewriteRule . index.php [L]
    

    结果:没有成功。

    疑难解答第2步:

    SSH连接到实例:成功 创建新文件:是的 删除新文件:是(使用rm filename) 删除空目录:是(使用rmdir) 删除过时的主题目录:拒绝权限(rm:无法删除'startit':是目录)

    注意:我确实在SSH会话开始时再次运行CHMOD 777。

    结果:没有成功。

    疑难解答第3步

    FTP FileZilla:使用PEM密钥通过filezilla进行连接。

    1. 能够上传新文件夹和文件。
    2. 无法删除不需要的文件夹; 错误:拒绝权限。
    3. 结果:没有成功。

      请知道我对上面提到的所有内容都很新,我相信我必须遵循许多故障排除步骤。我们将非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我使用了BITNAMI的云服务器,并且讨厌它。不适合我。它是一个裸露的系统。没有cpanel,WHM或任何令人兴奋的事情。只是一个空的Linux操作系统。我们花了一个星期的时间来搞定它。终于决定可以了。

使用命令行: 我们为修复权限问题所做的是将CMD作为ROOT进入您的服务器!

确保你是root用户,如果你不是root用户,请确保你是SUDO -SU。 文件夹必须是" 0755" 文件必须是" 0644" 设置所有文件,文件夹正确地创造了一个与众不同的世界。