php网站部署故障处理

Posted chalon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php网站部署故障处理相关的知识,希望对你有一定的参考价值。

1、网站无法使用旧版本php解析?

原因分析:安装时使用了默认版本或版本过低。

解决方法:安装指定php版本(以php7.1.*为例);指令为如下所述。

yum -y remove php*

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum repolist all
yum -y install php71w php71w-pear php71w-devel #安装php7.1版本
php -v
systemctl restart httpd

2、网站不能正常解析?http error500?

技术图片

 

 

 原因分析:内部服务器错误。

解决方法:

sed -i ‘s/display_errors = Off/display_errors = On/‘ /etc/php.ini
sed -i ‘s/display_startup_errors = Off/display_startup_errors = On/‘ /etc/php.ini

systemctl restart httpd

3、网站无法访问install.php?

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required ‘/var/www/html/install.php‘ (include_path=‘.:/usr/share/pear:/usr/share/php‘) in Unknown on line 0

原因分析:install.php无可执行权限。

技术图片

解决方法:chmod 777 install.php

 技术图片

技术图片

 

以上是关于php网站部署故障处理的主要内容,如果未能解决你的问题,请参考以下文章

软件开发中网站常见故障及处理方法

负载均衡故障处理-无法访问网站

Linux启动故障处理

发生故障时如何查看 AWS Elastic Beanstalk 部署过程日志

某网站无法访问故障处理

#openstack故障处理汇总