记录建站中踩过的一些坑。
欢迎访问我的个人网站:dongjinguo.com
1. Nginx
Nginx 502 Bad Gateway
这个问题找了好久才解决,从中文到英文都查、试了个遍,发现我这边是php-fpm版本不一问题。
首先检查/var/log/nginx中的错误日志,发现如下错误:
unix:/run/php/php7.0-fpm.sock failed (13: Permission denied) while connecting to upstream
检查发现服务器php版本是7.2,于是修改Nginx配置文件把7.0更改为7.2最终解决。
vim /etc/nginx/sites-available/default
中间确实饶了不少弯,其实配置时候即使根据教程也应该更仔细一点。
2. WordPress
Error establishing a database connection
连接数据库出错,折腾了很久MySQL最后发现其实是wordpress配置文件问题:
vi /root/wordpress/wp-config.php
经过对比发现是用户名多写了@localhost
正确的配置图片如下:
图片剪裁问题
问题:在WordPress中使用裁剪图片功能时,出现:“在裁剪您的图像时发生了错误。” 或者 ”There has been an error cropping your image.”
原因:缺少PHP GD库。
Ubuntu下运行:
sudo apt-get install php5-gd
Linux 下运行:
yun install php-gd
然后重启nginx即可。
service nginx restart
原因分析:
没有GD库,会失去的功能;
这些涉及图片处理的功能都需要GD库
– 图片水印
– 缩略图
– 验证码