LNMP环境
修复上传附件失败
例如笔者的typecho根目录为/www/
打开typecho根目录下的/var/Typecho/Common.php文件
# vim /www/var/Typecho/Common.php
找到这一串代码
public static function isAppEngine()
{
return !empty($_SERVER['HTTP_APPNAME']) // SAE
|| !!getenv('HTTP_BAE_ENV_APPID') // BAE
|| !!getenv('SERVER_SOFTWARE') // BAE 3.0
|| (ini_get('acl.app_id') && class_exists('Alibaba')) // ACE
|| (isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) // GAE
;
}
修改为
public static function isAppEngine()
{
return false;
}
提升上传的文件夹权限
# chmod 777 /www/usr/uploads/
即可上传附件
增加上传附件大小
修改php.ini配置文件
笔者的php-fpm模块路径为/etc/php/7.0/fpm/
# vim /etc/php/7.0/fpm/php.ini
修改下面三项
//限制PHP处理上传文件的最大值,此值必须小于post_max_size值
upload_max_filesize = 1000M;
//限制通过POST方法可以接受的信息最大量
post_max_size = 1000M;
//最大执行时间
max_execution_time=600;
重启fpm服务
# /etc/init.d/php7.0-fpm restart
[ ok ] Restarting php7.0-fpm (via systemctl): php7.0-fpm.service.
版权属于:谁把年华错落成诗 所有,转载请注明出处!
本文链接:https://blog.pomears.com/archives/5.html
如果博客部分链接出现404,请留言或者联系博主修复。
2 comments
感谢~找了很多地方都没弄好!
客气