来源:https://blog.csdn.net/la9998372/article/details/79512411

打开/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;
    }

上面改的取消对上传文件的检测限制。
接下来把typecho里的usr/目录权限修改为777,我是本地,就直接把usr文件设置为HTTP用户可读写,并选择应用到此文件夹下,就是这个文件夹及以下都设置为可读写。
现在就可以实现图片上传功能了。

最后修改:2020 年 10 月 11 日
如果觉得我的文章对你有用,请随意赞赏