• 用了一个远程图片本地化的插件,主要就是把内容页里面的外链图片都自动下载到本地存储。结果在批量存储的时候总是 504 nginx time-out。
  • 首先想到是不是fastcgi的问题,设置了参数之后不会报504了,但是图片并没有存储下来。看来不是fastcgi的问题。
  • 困扰了几天,ssh上看了看目录,图片目录的命名规则是按照时间来的,忽然发现需要本地化的图片连文件夹都没有建立。

    ls -l
    
  • 然后就发现原来存图片的文件夹是root:root的,而我的www用户是nginx:nginx。难怪

    chmod -R nginx:ginx /
    chmod -R 777 /
    
  • 果然还是777最好Ⅹ。但是比较奇怪的是php的程序都是执行了,也不会报错,也没有任何提示,估计是因为是正式环境里面把php的error给关了的缘故。
  • 大致如此。
  • 测试个图床

tes