apache php 500,apache出现500错误的原因是什么
apache出现500错误的原因是:1、apache配置文件模块开启问题;2、php.ini文件设置问题;3、权限问题,如果文件没有权限进行读取就会抛出这个错误;4、没有开启rewrite_module。
apache出现500错误的原因和解决方法
新手使用apache环境开发时,时不时会遇到"internal server error 500",按照翻译,应该是服务器内部错误,难道apache出错了,Apache破损了,答案显然不是这样的,实际上,就是apache无法正常解析文件,所以就抛出这个错误。
那么,产生这个错误的原因常见是什么呢?
1、apache配置文件模块开启问题
apache中的http.conf文件中关于LoadModule rewrite_module modules/mod_rewrite.so 注释没有打开
2、php.ini文件设置问题:
1)display_errors 改成on
2)error_reporting 改成 E_ALL & ~E_NOTICE
3、权限问题:
文件没有权限进行读取,就会抛出这个错误,这个原因在linux环境对于新手常见。
4、 .htaccess配置错误:
1).htaccess里面的语法错误,
2)没有开启rewrite_module,却进行了rewrite操作,解决见方法1
5、程序出现问题
比如只在访问.php文件的时候报500错误,访问静态文件时候正常。
更多相关知识,请访问 PHP中文网!!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
apache php 500,apache出现500错误的原因是什么相关推荐
- apache配置cgi出错_大坑之Apache配置CGI解决提示500错误 | kTWO-个人博客
艾玛!这两天可把我累的够呛,心累的那种,用python写了个API想放在Apache服务器上面利用CGI使用,但是整了两个晚上,经过无数次尝试和失败,最终终于搞定了,最终豁然开朗的感觉,才觉得这特么真 ...
- apache 设置404 页面_SpringBoot自定义错误页面
SpringBoot请求错误如404可能看到如下页面: 有时可能需要自定义错误页面针对不同的http.status,如404/400. [1]解决方法 ① 注册错误页面 如下所示: @Componen ...
- Nginx出现500 Internal Server Error 错误的解决方案
Nginx出现500 Internal Server Error 错误的解决方案 Nginx 500错误(Internal Server Error 内部服务器错误):500错误指的是服务器内部错误 ...
- 关于win7_iis报500.19和500.21错误的解决方法
关于win7_iis报500.19和500.21错误的解决方法 HTTP 错误 500.19 Internal Server Error的解决方法 WIN7下.Net开发遇到的又一问题:HTTP 错误 ...
- 【转】nginx提示:500 Internal Server Error错误的解决方法
[转]nginx提示:500 Internal Server Error错误的解决方法 参考文章: (1)[转]nginx提示:500 Internal Server Error错误的解决方法 (2) ...
- HTTP 错误 500.19- Internal Server Error 错误解决方法
HTTP 错误 500.19- Internal Server Error 错误解决方法 参考文章: (1)HTTP 错误 500.19- Internal Server Error 错误解决方法 ( ...
- win7_iis报500.19和500.21错误问题解决
HTTP错误500.19InternalServerError的解决方法 WIN7下.Net开发遇到的又一问题:HTTP错误500.19-InternalServerError,无法访问请求的页面,因 ...
- 用dw(dreamweaver)开发asp.net,连接数据库时出现“http错误500,服务器内部错误”的解决方法...
前几天在用dreamweaver开发asp.net时,需要用到datagrid,但是在用dw的"应用程序/数据库"面板进行数据库连接时,老是弹出对话框:"http错误50 ...
- linux mod_ssl源码安装,linux下不重新编译apache添加安装mod_ssl模块和错误的处理方法...
安装步骤 1.进入apache源码目录. 2.进入module文件夹下的ssl目录. 3.找到oepnssl 的include路径,ubuntu系统是在/usr/include/openssl目录. ...
最新文章
- 阿里COO张勇:不以数字衡量双11 海淘阿里有平台优势
- strftime和strptime使用
- 无法加载文件 C:/Windows/Microsoft.NET/Framework/Meaningless_string/mscorlib.tlb
- Nginx——配置负载均衡
- 从入门到入土:基于C语言实现并发Web服务器|父进程子进程|代码展示
- 从世界杯看德国,再看国内
- 论文笔记_S2D.12-2019-ITSC-DFuseNet: 用于图像稠密深度补全的RGB和稀疏深度信息深度融合的网络
- 图SLAM:Noob的同时本地化和映射指南
- MT4单均线变色代码实例
- poj3294Life Forms
- java scanner close_Java Scanner close()方法
- 公司常用邮箱地址大全,公司企业邮箱怎样群发邮件?
- [摘]广义企业级PDM系统下的PPM(工艺规划管理)
- 黑苹果电源键睡眠关机的分析及解决办法
- 如何统计PHP程序的运行时间、耗费内存
- KVM虚拟机支持虚拟化(kvm虚拟化嵌套)
- srm32f4按键蜂鸣器_STM32F407通过按键控制LED和蜂鸣器
- ubuntu18.04 ROS Basler相机详细步骤
- mybatis----Could not find resource
- sed在行首插入tab制表符
热门文章
- 删除此条访问记录对方还能看见吗_[转]到底什么是事务啊,学废了吗?
- 毛玻璃效果 php,CSS3如何实现磨砂玻璃背景效果
- linux科学计算器设计,课内资源 - Linux环境下的多项式计算器的实现
- 永久linux修改内核打印级别,终端下更改printk打印级别
- ObservableScrollView实现
- 基于JAVA+SpringBoot+Mybatis+MYSQL的养老院管理系统
- 基于JAVA+SpringMVC+MYSQL的进销存管理系统
- 孤荷凌寒自学python第六十三天学习mongoDB的基本操作并进行简单封装2
- 12-Juice饮料
- vmware ubuntu硬盘空间不够用,空间扩展