解决wordpress中更新时候需要输入ftp和2m上传限制的问题

一、使用Wordpress程序架构的网站如果需要在网站后台升级、安装主题或者插件的时候,总是会提示需要我们提供FTP信息的界面。有这样的字样提示"要执行请求的操作,WordPress需要访问您网页服务器的权限。请输入您的FTP登陆凭据以继续。如果您忘记了您的登陆凭据(如用户名、密码),请联系您的网站托管商"。这个是比较麻烦的,现在就尝试解决一下! 

解决方法:

在wp-config.php文件中添加脚本方式。

define("FS_METHOD","direct");

define("FS_CHMOD_DIR", 0777);

define("FS_CHMOD_FILE", 0777);

上述脚本添加到文件最后面就可以。 

转自:https://jingyan.baidu.com/article/4f34706efc1237e387b56da4.html

ps:如果这里不知道怎么找到wp-config.php,可以看我的文章#Ubuntu中寻找某一文件的方法,下同

二、解决2m上传限制

先找到php.ini文件的位置

locate php.ini

我这里返回的是

/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/fpm/php.ini
/usr/lib/php/7.0/php.ini-development
/usr/lib/php/7.0/php.ini-production
/usr/lib/php/7.0/php.ini-production.cli

因为我安装的环境是lamp所以是修改第一个文件

用vi 编辑器打开

sudo vi /etc/php/7.0/apache2/php.ini

将文件的相应值修改如下

upload_max_filesize = 100M    //上传文件大小
post_max_size = 100M          //上传文件上限大小
max_execution_time = 300      //执行时间,因为上传文件变大执行时间也要相应变长

ps:在vi编辑器中可以用 ”/“+"字符串"------快速定位需要修改的值的位置

                                    i---修改字符,修改完后esc退出编辑模式

                                    :wq----保存并退出

最后一定要记得重启相应的服务

sudo service mysql restart
sudo systemctl restart apache2.service
sudo service php7.0-fpm restart
大功告成!

猜你喜欢

转载自blog.csdn.net/yestin_L/article/details/79805568
今日推荐