美文网首页
部署LNPM动静态分离网页常见的错误有那些?

部署LNPM动静态分离网页常见的错误有那些?

作者: RealLuo | 来源:发表于2019-04-03 20:42 被阅读0次

部署LNPM动静态分离网页常见的错误有那些?


解决这个问题必须具备以下3个知识点:

1.熟悉Nginx的默认访问日志文件存放在哪里?

答:Nginx的默认访问日志文件存放在 /usr /local /nginx /logs /access.log;

       运用 tailf 命令可以查看最后日志的最后10行,并且不会退出文件,持续刷新;

        例如: tailf     /usr /local /nginx /logs /access.log ;

2.熟悉Nginx错误日志文件存放在哪里? 

答:Nginx错误日志默认存放 /usr /local /nginx /logs /error.log ;


3.熟悉PHP的错误日志文件存放在哪里?

答:php的错误日志默认存放在 /var /log /php-fpm/www-error,lpg ;

如果配置的动态网页访问失败,可以参考上述错误日志,查找错误原因;


常见的错误有:


1.没有起php-fpm 、nginx、mariadb的服务,没有安装php-mysql软件;



第一、没有起 mariadb 数据库服务,访问浏览器会出现:Unable to connect !

            tailf   /var /log /php-fpm /www-error.log  查看日志可以看到以下信息:

<   [03-Apr-2019 06:20:00 UTC] PHP Warning: mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /usr/local/nginx/html/mysql.php on line 2   >

           信息大意是说:无法通过套接字连接到本地MySQL服务器

            nginx -------->   php  -------->   mariadb   这个三个软件的关系;

第二、没有起 php-fpm 服务,访问浏览器会出现:  An error occurred ........

           tailf   /usr /local /nginx /log / error.log 查看nginx的错误日志可以看到以下信息:

<   2019/04/03 14:43:21 [error] 8120#0: *60connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.4.10, server: www.haha.com, request: "GET /mysql.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.haha.com"  >

            信息大意是说:请求被拒绝   

第三、没有安装php-mysql这个软件包,访问浏览器会出现:空白 ;

           查看日志:tailf   /var /log /php-fpm /www-error.log ,会出现以下信息:

< [03-Apr-2019 08:07:46 UTC] PHP Fatal error: Class 'mysqli' not found in /usr/local/nginx/html/mysql.php on line 2 >

            信息大意是说:在 /usr/local/nginx/html/mysql.php 文本文件中找不到 mysqli类的服务;

2.配置文件和脚本文件写错;


            第一、Nginx配置文件写错会直接起不了Nginx服务;

            第二、脚本文件写错,访问浏览器时会出现空白;

            查看php错误日志文件可以查看到以下信息:

            查看命令:tailf    /var /log /php-fpm /www-error.log

<  [03-Apr-2019 08:20:27 UTC] PHP Parse error: syntax error, unexpected 'if' (T_IF) in /usr/local/nginx/html/mysql.php on line 3  >

           信息大意:分析错误,语法错误,错误在/usr/local/nginx/html/mysql.php这个脚本文件的第三行;

以上.......

                                                                    ( END )


祝:顺利!

罗贵

2019-04-03于深圳

相关文章

  • 部署LNPM动静态分离网页常见的错误有那些?

    部署LNPM动静态分离网页常见的错误有那些? 解决这个问题必须具备以下3个知识点: 1.熟悉Nginx的默认访问日...

  • 关于网站的一些知识

    一、常见的网页资源 有三种,分别是静态网页,动态网页,伪静态网页 (1)什么是静态网页资源? 静态网页:就是没...

  • 什么是动态网页,如何辨别?

    不少人在浏览网页时没有注意自己正在浏览的网页属于动态网页还是静态网页,有时甚至会错误地认为只要是在动的网页就属于动...

  • Nginx 反向代理与缓存功能

    Nginx反向代理(动静分离) 1、网页代码全是PMA。2、Nginx处理静态资源非常强大,在A上部署上PMA代码...

  • Vue - day5

    day5 - webpack 在网页中会引用那些常见的静态资源? JS.js .jsx .coffee .ts(T...

  • webpack-基础使用

    网页静态资源 1.在网页中会引用哪些常见的静态资源? JS .js .jsx .coffee .ts(Typ...

  • nginx 部署静态网页

    配置 nginx vim /etc/nginx/nginx.conf 更精彩内容,请关注我的博客:https://...

  • 爬虫组队学习——task3

    动态网页与静态网页 静态网页即.html文件,直接部署或是放到某个web容器上,就可以在浏览器中通过链接直接访问,...

  • thinkphp 学习笔记二

    动态网页与静态网页分离编写,实例1 在/application/index/controller先建立user.p...

  • github学习中一些记录点

    快速部署你的静态网页 介绍: 这个功能可以让你的静态页面,直接以 https://victorxlj.github...

网友评论

      本文标题:部署LNPM动静态分离网页常见的错误有那些?

      本文链接:https://www.haomeiwen.com/subject/pemabqtx.html