wp +无法安装更新

时间:2017-04-29 11:48:01

标签: php wordpress ubuntu plugins amazon-ec2

我正在尝试更新我的wordpress网站plugins和主题,但我无法更新它们。我收到了消息。

  

更新All In One WP安全性时发生错误:更新   无法安装,因为我们将无法复制某些文件。这个   通常是由于文件权限不一致。语言,   wp-security.php .....所以插件更新错误。

我试过的是

  1. 通过以下命令设置文件和文件夹的权限

    find /var/www/html/ -type d -exec chmod 755 {} \;
    
    find /var/www/html/ -type f -exec chmod 644 {} \;
    
    chmod -R 777 /var/www/html//wp-content/cache/autoptimize
    
  2. 运行以下代码以设置权限

    function AllDirChmod( $dir = "./", $dirModes = 0755, $fileModes = 0644 ){
       $d = new RecursiveDirectoryIterator( $dir );
       foreach( new RecursiveIteratorIterator( $d, 1 ) as $path ){
          if( $path->isDir() ) chmod( $path, $dirModes );
          else if( is_file( $path ) ) chmod( $path, $fileModes );
      }
    }
    
  3. 在wp-config文件中添加了以下代码,因为在安装或更新任何内容时,wp会询问FTP详细信息。

    define('FS_METHOD', 'direct');
    
  4. 我的网站位于AWS EC2 Ubuntu 16.04 with php7服务器上。

1 个答案:

答案 0 :(得分:0)

您可能需要将Web服务器设置为项目目录的所有者。如果您使用的是apache,请使用以下命令:

RewriteEngine on  
RewriteBase /reports/

RewriteRule ^(.*)/(\d+)\.php $1=case_sno&$2.html [NL,L]  
RewriteRule ^(.*)/(\d+)\.html $1=case_sno&$2.php [L]
相关问题