上篇文章我们写的是新浪图床失效的解决方案,但是我们的广大博主不甘心在新浪的制约下并且随着新浪的心情而变化使得博客收到影响,特意写此篇文章,来保证广大博主的图片资料安全!
ImgURL是一款简单、纯粹的图床程序,使用PHP + SQLite 3开发。
废话不多说,直接开搞
Nginx
location / {
try_files uri/ /index.php?$query_string;
}
location ~* .(db3|json)$ {
deny all;
}
location ~* ^/(temp|upload|imgs|data|application|static|system)/.*.(php|php5)$ {
return 403;
}
将上面的规则添加到Nginx server段内,别忘记重载一次Nginx
Apache
默认已经包含**.htaccess**规则,默认无需设置。
访问:https://github.com/helloxz/imgurl/releases 下载最新版源码,并解压到站点根目录。(注意目录权限、注意目录权限、注意目录权限)
访问您的域名http(s)://domain.com/install/?setup=1 根据提示进行安装,如果环境检测不通过,请自行解决环境问题。
如果您未安装,就接着往下看(演示均使用宝塔面板),在宝塔后台 - 软件管理 - 找到您站点对应的PHP版本 - 设置PHP - 安装扩展 - 勾选fileinfo和imagemagick,如下截图。
PS:ImageMagick非必须,这个操作需要您的imgURL版本在ImgURL v2.1以上