您现在的位置:首页 >> 综合文章 >> 传奇版本下载 >> 内容

【服务器】本地运行成功,但服务器上运行却显示错误500

时间:2018/5/12 9:49:30

  核心提示: 【服务器】本地运行成功,但服务器上运行却显示错误500 2017年07月20日 14:57:43 阅读数:1470 前言 注:开发语言:PHP。本人写了...
【服务器】本地运行胜利,但服务器上运行却显示毛病500

前言

注:开发语言:PHP。 
本人写了一个网页,在本地情况运行是正常的,然则当我放到云服务器上时,网页就一直报500毛病: 
这里写图片描述
下面是我解决问题的思路与进程。 

思路

① 分清楚开发情况

在本地,我的操作系统是windows,然则云服务器上我选择的操作系统是Centos 6.5。首先,开发语言PHP是跨平台的,所以不消考虑语言的关系,然则在开发的时候我用到了Smarty模板,该模板在win情况和Linux用的是不合的包,在Smarty下载官网可以看到有下面两种资源包: 
这里写图片描述 
zip版为windows平台使用,tar.gz为Linux平台使用。如果解决了这个后,毛病500还在,就看看是不是其他问题。

②服务器上PHP的配置问题

百度了许多解决措施,有人说是因为PHP的使用内存不敷,需要进行调剂,所以我测验考试了该解决措施,找到php.ini文件: 
这里写图片描述 
并修改使用内存由128M增加到512M: 
这里写图片描述 
然则毛病500依旧存在。接着测验考试其他解决措施

③发明毛病的根来源基本因

当咱们看到毛病500并在网上百度的时候,就会发明大部分人都说这是因为Apache的原因导致了毛病,所以导致了咱们一开始解决问题的偏向就出了偏差。其实有时候毛病500并不坑定就是Apache的原因。这是因为服务器在php.ini中把毛病提示封闭了,所以只要有错,不管是什么毛病,扫瞄器都邑返回毛病500,刚入门者不懂得情况都邑以为是Apache毛病了,现在需要把毛病提示打开。 
将php.ini内的display_errors = Off,改为On。 
当咱们再刷新界面时,就会直接提示代码中的毛病,而不是毛病500了。 
接下来大家只需要依据毛病提示就能解决问题了。 

作者:传奇发布站 来源:www.caisf.com
  • 采【搜服】(www.caisf.com) © 2018 版权所有 All Rights Reserved.
  • 手机版 Email:caisfw@foxmail.com GM交流群:传奇技术发布站交流群 蜀ICP备17007502号-2
  • Powered by caisf V4.0.6