WordPress上传插件提示 需要访问您网页服务器的权限。 如果您忘记了您的登录凭据(如用户名、密
Posted onWordPress上传插件提示 需要访问您网页服务器的权限。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。 - Halcyon的日志 - 网易博客
新闻 微博 邮箱 相册 阅读 有道 摄影 爱拍 优惠券 云笔记 闪电邮 手机邮 印像派 网易识字
群博客 博客油菜地 博客话题 博客热点 博客圈子 找朋友 发现
网易LOFTER-Android版下载> 网易LOFTER-Android版下载>
加关注
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》 | 关闭
Halcyon
我爱我家,分分秒秒,生生世世
导航
日志
从此要200%的努力 加博友 关注她
被推荐日志
最新日志
该作者的其他文章
博主推荐
相关日志
随机阅读
首页推荐
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
WordPress上传插件提示 需要访问您网页服务器的权限。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。
2011-06-13 17:58:29| 分类: web开发 | 标签: |字号大中小 订阅
在上传文件的时候,或者在后台安装主题和安装插件的时候。你遇到过以下这样的问题吗?很明显我遇到了好多次了。可能是由于我使用了他人提供的免费虚拟空间,限制很多。
刚开始时候提示根本无法将文件移至uploads文件夹。通过修改权限为777后。就跳出这样的提示了:
要执行请求的操作,WordPress 需要访问您网页服务器的权限。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。
需要你输入主机、账号、密码。那就输入吧,可是更恼人的是即便你输入正确的信息。照样返回错误:
错误:无法连接到服务器,请确认设置是否有误。
看图:
而事实上我们用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目录下呢
历史上的今天
相关文章
- IIS中的WordPress2009-12-06 22:58:25
- wordpress的安装2007-05-05 01:39:51
- IIS7+PHP+mySQL架设WordPress2007-01-30 23:41:59
- WordPress博客安全设置综合技巧2010-04-22 20:01:32
- bbpress安装以及与wordpress整合2010-01-08 10:20:56
最近读者
登录后,您可以在此留下足迹。
评论
点击登录|昵称:
取消
验证码:换一张
上一页 1 ... -1 -1 -1 -1 -1 -1 -1 ... -1 下一页
页脚
公司简介 - 联系方法 - 招聘信息 - 客户服务 - 隐私政策 - 博客风格 - 手机博客 - VIP博客 - 订阅此博客
网易公司版权所有 1997-2013
×
登录网易通行证
欢迎通过百度搜索来到Halcyon的博客!
注册登录后,你也可以拥有自己的个人博客,还可以和博友更好的交流。
网易博客欢迎你的加入
请输入登录信息 用户名:
密 码: