MENU

解决Typecho不能上传图片的问题

想写个关于页面,写完结果不能上传图片,好心塞,百度解决问题。

首先是更改文件夹权限,按照方法把/usr/uploads/这个文件夹设置成777权限,失败了,还是不能上传。

然后在PHPNOTE里看到那篇文章☛typecho不能上传附件问题,按照他的方法将/var/Typecho/Common.php函数中的这段代码(大概在400多行的位置)

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;
 }

试了一下还是不能上传,继续在百度翻下一页,无意中看到这个

140741986.png

因为我的博客后台也安装了七牛的插件,索性就试一下,我去,居然好了,就这样好了o( ̄▽ ̄)d。

总结一下:

在你没有安装七牛插件的前提下改函数是肯定能够解决的,如果安装了七牛插件,目前看还没有解决办法,卸载了吧,改文件夹权限目测没效果,这篇文章的图片我没有改权限就上传了.
(第一次写文章,感觉文笔好烂,你看不到我看不到我)

最后编辑于: 2018 年 04 月 16 日
返回文章列表 文章二维码
本页链接的二维码
打赏二维码
添加新评论

已有 4 条评论
  1. @(huaji) 这就是处文

  2. 看完我默默卸载了这个插件

    1. @Mr.童图片什么的一直都是用的外链,所以插件都用不着

    2. @Kevan嗯嗯