WordPress上传插件提示 需要访问您网页服务器的权限。 如果您忘记了您的登录凭据(如用户名、密

Posted on

WordPress上传插件提示 需要访问您网页服务器的权限。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。 - Halcyon的日志 - 网易博客

网易

新闻 微博 邮箱 相册 阅读 有道 摄影 爱拍 优惠券 云笔记 闪电邮 手机邮 印像派 网易识字

更多

博客

手机博客 博客搬家 博客VIP服务

LiveWriter写博 word写博 邮件写博 短信写博

群博客 博客油菜地 博客话题 博客热点 博客圈子 找朋友 发现

小组 风格

网易真人搭配社区iStyle

网易LOFTER-Android版下载> 网易LOFTER-Android版下载>

创建博客 登录

加关注

显示下一条 | 关闭

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》 | 关闭

Halcyon

我爱我家,分分秒秒,生生世世

导航

日志

Halcyon

从此要200%的努力 加博友 关注她

她的网易微博

被推荐日志

最新日志

该作者的其他文章

博主推荐

相关日志

随机阅读

首页推荐

libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢

如何编辑WordPress的po和mo文件

WordPress上传插件提示 需要访问您网页服务器的权限。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。

2011-06-13 17:58:29| 分类: web开发 | 标签: |字号大中小 订阅

在上传文件的时候,或者在后台安装主题和安装插件的时候。你遇到过以下这样的问题吗?很明显我遇到了好多次了。可能是由于我使用了他人提供的免费虚拟空间,限制很多。

刚开始时候提示根本无法将文件移至uploads文件夹。通过修改权限为777后。就跳出这样的提示了:

要执行请求的操作,WordPress 需要访问您网页服务器的权限。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。

需要你输入主机、账号、密码。那就输入吧,可是更恼人的是即便你输入正确的信息。照样返回错误:

错误:无法连接到服务器,请确认设置是否有误。

看图:

WordPress上传插件提示 需要访问您网页服务器的权限。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。 - Halcyon - Halcyon

而事实上我们用ftp软件连接的时候是完全没有问题的。也可以上传东西到需要的地方。

所以肯定是某处设置欠妥当。

从网络搜集到的资料如下:(此处如果你和我同样情况请只看第二点以后内容)【

执行请求动作,连接信息必需提供。 主机名 用户名 密码 连接类型 用wordpress建站的朋友,在过去的使用过程中,有没有被上面这样的情况所困扰呢? 一、WordPress提示:执行请求动作,连接信息必需提供。(在wordpress后台自动升级以及更新删除主题或者插件的时候。)需要输入FTP账户信息。 百度Google找了一些资料。据说这个填写FTP信息界面,只会出现在PHP进程不是以用户身份来运行的主机上,也就是网站服务器运行PHP的用户和wordpress文件夹的所有者不一样,目的就是为了安全,wordpress在升级时会创建一个临时文件看看owner是不是和当前运行的php是否一样,如果不一样,就会出现这个界面。 遇到这种情况有两种解决办法: 1、填写连接信息。 如果为了以后更新方便的话可以在 wp-config.php 中加入一下代码: // // FTP SETTINGS FOR AUTO-UPDATE // // define(‘FTP_HOST’, ‘localhost’); define(‘FTP_USER’, ‘ftp帐号’); define(‘FTP_PASS’, ‘ftp密码’); 这样无论升级 wordpress 或者插件的时候就都不会有那个FTP提示了。 2、修改文件的权限和用户组。 首先修改Wordpress 的权限,需要有写的权限: chmod -R 755 /var/www/wordpress 解释:chmod是修改文件(夹)权限的命令,这里加了一个R参数,就是把/var/www/wordpress文件夹内的所有文件(夹)的权限都修改为755 chown -R www /var/www/wordpress 解释: chown是修改文件(夹)用户组的命令,参数R的作用和 chmod 的一样,不过执行此命令需要有root权限。 这样假设服务器的PHP的用户组是www,修改完以后再去尝试wordpress的自动升级,一键升级就能顺利进行了。 二、正确输入FTP主机用户名和密码等连接信息后,仍然无法完成更新或者升级等操作,怎么办? 据说这个是服务器端的权限设置问题。为了以后遇到此类问题不再到处求助,遂把几位朋友的问题最终之解决办法记录整理与下: 办法1、修改FTP相关信息之后,复制下面这段代码到wp-config.php文件中的?>之前: ///added ftp login credentials to avoid the annoying prompt asking for login info every time I wanted to upgrade a plugin/ define(‘FTP_HOST’, ‘ftp.yoursite.com’); define(‘FTP_USER’, ‘Your_FTP_Username’); define(‘FTP_PASS’, ‘Your_FTP_password’); ///If you can use a SSL connection set this to true/ define(‘FTP_SSL’, true); 办法2、复制下面这段代码到wp-config.php文件中的?>之前: /// ftp theme and plugins/// 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_USER’, ‘Your_FTP_Username’); define(‘FTP_PASS’, ‘Your_FTP_password’); define(‘FTP_HOST’, ‘ftp.yoursite.com’); define(‘FTP_SSL’, false); 方法3、复制下面这段代码到wp-config.php文件中的?>之前: /// Override default file permissions /*/ if(is_admin()) { add_filter(‘filesystem_method’, create_function(‘$a’, ‘return “direct” ;’ )); define( ‘FS_CHMOD_DIR’, 0751 ); } 注意:复制粘贴上面的代码后,确认标点均为英文状态下的符号格式。

有现成的解决方法了。当然是否都能成功有待验证。我为了一劳永逸。想要选择一个方便快捷的方法,这里经过观察使用了最后一个方法即上文中的方法3,其中要注意最好手动修改其单双引号以及分号。并注意,其他两个代码中有些地方需要修改为你自己的数据库的信息,如your_ftp_username等 评论这张

转发至微博 转发至微博

0人 | 分享到:

阅读(801)| 评论(0)| 转载 (0) |举报

libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢

如何编辑WordPress的po和mo文件

历史上的今天

相关文章

登录后,您可以在此留下足迹。

scnu_ds

scnu_ds sealseal007@126

sealseal

Neysa

Neysa fbcha

fbcha

王潇云

王潇云 fuyun365

fuyun365

声儿

声儿 可乐先生

可乐先生

评论

点击登录|昵称:

取消

验证码:换一张

上一页 1 ... -1 -1 -1 -1 -1 -1 -1 ... -1 下一页

页脚

公司简介 - 联系方法 - 招聘信息 - 客户服务 - 隐私政策 - 博客风格 - 手机博客 - VIP博客 - 订阅此博客

网易公司版权所有 1997-2013

×

登录网易通行证

欢迎通过百度搜索来到Halcyon的博客!

注册登录后,你也可以拥有自己的个人博客,还可以和博友更好的交流。

网易博客欢迎你的加入

请输入登录信息 用户名:

密  码:

希望本站内容对您有点用处,有什么疑问或建议请在后面留言评论
转载请注明作者(RobinChia)和出处 It so life ,请勿用于任何商业用途