五步解决Typecho不能上传文件的问题
一、打开/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;
}
二、创建uploads文件夹
- 在/Build/user下看看有没有uploads的文件夹,没有则创建,并设权限为777
三、设置User文件夹权限777
- 在/build/var/Widget下找到User文件夹,设置权限为777
四、修改PHP中的php.ini文件
按如下方法设置
upload_max_filesize = 1000M;
post_max_size = 1000M;
max_execution_time=600;
五、重载配置或者重启服务器
参考文档
http://www.sunxiaoning.com/gongju/984.html
如果您的问题解决了请留个言好嘛,谢谢啦~