Ftp+找不到WordPress内容目录(wp-content)

时间:2019-06-24 作者:nielsv

当我尝试在Wordpress网站上载主题时,我需要填写FTP凭据。

我已经在Ubuntu 18.04服务器上安装了vsftpd。当我连接FTP客户端(例如mac上的Cyberduck)中的凭据时,我会看到以下内容:

enter image description here

问题是,当我在Wordpress中尝试此操作时,会出现错误FTP + Unable to locate WordPress content directory (wp-content).. 这里可能有什么问题?

2 个回复
最合适的回答,由SO网友:Owais Alam 整理而成

所有文件都应由实际用户的帐户拥有,而不是由用于httpd进程的用户帐户拥有您可以使用

chown www-data:www-data  -R * 
find . -type d -exec chmod 755 {} \\;  
find . -type f -exec chmod 644 {} \\;
您还可以尝试以下操作

add_filter(\'filesystem_method\', create_function(\'$a\', \'return "direct";\' ));
define( \'FS_CHMOD_DIR\', 0751 );
define(\'WP_TEMP_DIR\', ABSPATH . \'wp-content/tmp\');
Thetmp 文件夹没有权限,导致网站插件无法更新。

SO网友:Ciprian

您可能位于移动/wp-content/ 出于安全目的,将目录提高一级。

您是否向托管提供商询问了这些详细信息?你在哪里主持?

UPDATE: 检查您的wp-config.php 有关这些详细信息的文件:

define( \'WP_CONTENT_DIR\', dirname( __FILE__ ) . \'/../wp-content\' );
define( \'WP_CONTENT_URL\', \'http://\' . $_SERVER[\'HTTP_HOST\'] . \'/wp-content\' );

相关推荐

WordPress未与FTP同步

这是我第一次遇到这种情况。我通过FTP将WordPress主题上传到wp内容/主题,但它没有显示在我的WordPress后端。然后我从后端删除插件,1个主题,然后刷新我的FTP,它们仍然存在。Wordpress似乎没有与FTP中的内容同步。WordPress文件夹具有755权限和索引。php有644个。知道问题是什么吗?