Fork me on GitHub

记录web开发中遇到的问题及解决(持续更新)

记录建站中踩过的一些坑。
欢迎访问我的个人网站: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配置

图片剪裁问题

问题:在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库
– 图片水印
– 缩略图
– 验证码

参考:
https://blog.csdn.net/coderPark/article/details/50097025

文章作者:Jinguo Dong (董金国)

最后更新:2018年10月08日 22:10:26

原始链接:http://blog.djinguo.com/2018-09-30/errors/

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 3.0 许可协议,转载请注明出处!

0%