WordPress不断询问本地主机中的连接信息

时间:2013-10-28 作者:Javier Villanueva

我试图找到并回答,但即使问题很常见,我也无法解决,WP在尝试安装、删除或更新主题和插件时,会不断询问我本地LAMP环境的FTP信息。

我已经设置了本地www 文件夹权限如下:

drwxrwsr-x  3 root www-data 4096 Oct 28 07:43 www/
因此www-data 组拥有对该文件夹的完全访问权限,我还运行了chmod -R 775 在我的网站根文件夹上,以确保所有者和组也具有完全权限。

我可以使用媒体上传来上传文件,我也可以删除它们,我还可以更改.htaccess permalink菜单上的文件,以便权限至少部分工作。

如果我将站点文件夹的所有者更改为www-data 用户递归地工作正常,但由于文件及其父文件夹组www-data 他们有完全的组权限,我不需要这样做,对吗?

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

WordPress的某些部分使用FTP传输文件。例如,更新使用FTP。媒体上传不会,至少不会,除非3.7中有所改变。如果要连接到FTP服务器,则必须提供该服务器所需的凭据。在建立连接之前,您的文件权限不会生效。

constants that you can define 这应该会使这更容易管理。抄本:

define( \'FS_METHOD\',       \'ftpext\' );
define( \'FTP_BASE\',        \'/path/to/wordpress/\' );
define( \'FTP_CONTENT_DIR\', \'/path/to/wordpress/wp-content/\' );
define( \'FTP_PLUGIN_DIR \', \'/path/to/wordpress/wp-content/plugins/\' );
define( \'FTP_PUBKEY\',      \'/home/username/.ssh/id_rsa.pub\' );
define( \'FTP_PRIKEY\',      \'/home/username/.ssh/id_rsa\' );
define( \'FTP_USER\',        \'username\' );
define( \'FTP_PASS\',        \'password\' );
define( \'FTP_HOST\',        \'ftp.example.org\' );
define( \'FTP_SSL\',         false );

结束

相关推荐

Randomize Users

我正在尝试随机显示我的用户,我想知道是否可以编辑此页面上的答案以满足我的需要(多个用户而不是单个用户):Sidebar random author spotlight这是我的代码(我可以轻松切换到WP_user_query 如果需要)<?php $args = array( \'fields\' => \'all_with_meta\', \'exclude\' => array(1), );