首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress 3.8:无法找到wordpress内容目录(Wordpress)

WordPress 3.8:无法找到wordpress内容目录(Wordpress)
EN

Stack Overflow用户
提问于 2014-02-22 21:21:01
回答 5查看 23K关注 0票数 6

我的服务器设置很好,可以通过WordPress提供的漂亮按钮更新插件、主题和内核。然而,在升级到3.8之后,我一直无法升级任何东西。不过,我也在同一时间将iptables添加到服务器上,但我不认为这是问题所在--我关闭了iptable,尝试了一下,但没有取得任何成功。

当我试图通过WordPress的FTP上传插件/更新时,它不能通过本地主机连接。127.0.0.1和公共IP都会返回“无法找到wordpress内容目录(wp- content )”,在很长一段时间后,建议超时或多次超时。

环境:

  • WP 3.8 (多站点,子目录)
  • Ubuntu 12.04服务器
  • vsftpd (这样我就可以FTP我的用户)
  • 早在那时(当我不知道自己在做什么的时候),我将/var/www/目录权限全部更改为gabe:gabe。自那以后,我尝试将wp内容dir改为gabe:www-data和www-data:www-data,但没有成功。我也尝试过在wp内容上使用chmod 777,但没有成功.

我已经在谷歌上搜索过了,绝大部分修复都归结于权限。但是,正如我前面所述,我尝试将目录的所有者和权限更改为777。所以,我认为权限是死胡同。

我原本以为iptable在某种程度上妨碍了我。但我把它关了/把桌子冲红了,但没有成功。所以我不认为伊普塔莱是罪魁祸首。

其他googled解决方案相当于将一些代码添加到wp-config.php文件中。然而,其中一个完全破坏了网站。另一个没有效果。

Apache和域的日志没有显示任何信息。它们并不是空的,但是没有一个对wp内容的引用,或者我能想到的任何相关的东西。ftp日志显示,通过127.0.0.1成功地建立了连接。

所以我在这一点上已经用光了我的小把戏。

-编辑:我对wp-config -我对wp-config

代码语言:javascript
复制
if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0751 );
}

这是在大约4年前的WordPress 2.8中为同一问题提出的解决方案。站点在添加这些行后不会加载,并且考虑到post/解决方案的使用时间,我删除了它们,并且没有对站点为什么不加载进行进一步的故障排除。我以为它是在调用一些不再存在于WP中的函数。

我添加到wp-config.php的第二段代码是:

代码语言:javascript
复制
putenv('TMPDIR='. ABSPATH .'tmp');
define('WP_TEMP_DIR', ABSPATH . 'tmp');

http://wordpress.org/support/topic/unable-to-locate-wordpress-content-directory-wp-content?replies=15。这没有破坏网站,但也没有修复它,所以我删除了它。

EN

回答 5

Stack Overflow用户

发布于 2014-12-02 17:50:02

将这一行添加到我的wp-config.php中是有效的。

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

我在Ubuntu服务器上有一个本地开发环境。

票数 39
EN

Stack Overflow用户

发布于 2014-09-08 02:25:58

尝试将这一行添加到wp-config.php中,它适用于我。

代码语言:javascript
复制
define('FS_METHOD', 'ftpsockets');
define('FTP_BASE', 'xxx');

用ftp主路径替换xxx,例如/opt/htdocs/wordpress

票数 3
EN

Stack Overflow用户

发布于 2015-05-06 08:41:58

试试看这个:)

代码语言:javascript
复制
//* FTP Settings **/
/** wp-content path */
define('FS_METHOD', 'ftpext');
define('FTP_BASE', '/');
define('FTP_CONTENT_DIR', '/wp-content/');
define('FTP_PLUGIN_DIR', '/wp-content/plugins/');
define('FTP_USER', 'testdomain4.com');
define('FTP_PASS', 'XXXXXXXXXXXX');
define('FTP_HOST', 'ftp.enterpriseit.us');
define('FTP_SSL', false);

请参阅wp-config.php

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

https://stackoverflow.com/questions/21960734

复制
相关文章

相似问题

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