首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解压软件包…无法创建目录

解压软件包…无法创建目录
EN

Ask Ubuntu用户
提问于 2016-11-15 17:27:50
回答 2查看 5.2K关注 0票数 1

在我的网站上,我使用apache: 2.2.22和wordpress: 4.2.10,

由于我启用了我的网站的ftp访问,每个插件更新或安装给我错误:

代码语言:javascript
复制
Unpacking the package…  
Could not create directory

我的主人吐露道:

代码语言:javascript
复制
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName www.website.com
        ServerAlias website.com

        DocumentRoot /home/website.com/htdocs
        <IfModule mpm_itk_module>
                AssignUserId ftp-user ftp-user
        </IfModule>

        <Directory /home/website.com/htdocs>
                php_admin_value open_basedir /home/website.com/htdocs:/tmp
               php_admin_value safe_mode On
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>



........
</VirtualHost>

我将apache "www-data“用户的setfacl作为rwx权限,递归地在"/home/website.com/htdocs”中使用,

代码语言:javascript
复制
-rwxrwxr-x+  1 ftp-user ftp-group    32  mywot23b6b47ec20c5b6cd50d.html
-rwxrwxr-x+  1 ftp-user ftp-group  7361  readme.html
drwxrwxr-x+  2 ftp-user ftp-group  4096  tracking
-rw-rwxr--+  1 ftp-user ftp-group  2085  unsubscribezoho.php
-rwxrwxr-x+  1 ftp-user ftp-group  4951  wp-activate.php
drwxrwxr-x+ 11 ftp-user ftp-group  4096  wp-admin
-rwxrwxr-x+  1 ftp-user ftp-group   271  wp-blog-header.php
-rwxrwxr-x+  1 ftp-user ftp-group  5007  wp-comments-post.php
-rwxrwxr-x+  1 ftp-user ftp-group  3687  wp-config.php
-rwxrwxr-x+  1 ftp-user ftp-group  2727  wp-config-sample.php
drwxrwxr-x+  8 ftp-user ftp-group  4096  wp-content
-rwxrwxr-x+  1 ftp-user ftp-group  3115  wp-cron.php
drwxrwxr-x+ 13 ftp-user ftp-group  4096  wp-includes
-rwxrwxr-x+  1 ftp-user ftp-group  2380  wp-links-opml.php
-rwxrwxr-x+  1 ftp-user ftp-group  3123  wp-load.php
-rwxrwxr-x+  1 ftp-user ftp-group 34241  wp-login.php
-rwxrwxr-x+  1 ftp-user ftp-group  8252  wp-mail.php
-rwxrwxr-x+  1 ftp-user ftp-group 11048  wp-settings.php

我试图将"777“递归授予wp内容(插件、升级文件夹)无效,并试图将所有权更改为apache用户"www-data",但是插件在管理页面中消失了!

请帮帮忙!

EN

回答 2

Ask Ubuntu用户

发布于 2016-12-16 17:09:29

最近也遇到了同样的问题并找到了解决办法。

您需要更改wp-content文件夹中文件夹的权限:

代码语言:javascript
复制
    sudo find /var/www/wordpress/ -type d -exec chmod 755 {} \;
    sudo find /var/www/wordpress/ -type f -exec chmod 644 {} \;

完成此操作后,将以下内容添加到wp-config.php文件中,它应该可以正常工作。

代码语言:javascript
复制
    define('FS_METHOD','direct'); 
票数 2
EN

Ask Ubuntu用户

发布于 2021-09-13 11:44:10

刚刚有了这个问题,我花了整整一天才弄明白。

检查/etc/php/php-fpm.d/www.conf中的usergroup是否设置为www-data。默认情况下,它是http

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/849795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档