apache 使用 .htaccess 导致500错误】的更多相关文章

今天在win主机上配置了一个apache+mysql+php 的环境,一切看似正常了.结果将程序转移过来,打开网站的时候,出现了500错误.于是乎查原因: 首先,怀疑的是连接mysql出错了,找出配置文件,修改mysql的连接信息,错误依然出现 然后,看到网站根目录下面有个 .htaccess 文件,于是想到会不会是此文件导致的,先将其改名.再次打开网站,可以正常访问了,但是之前的伪静态的页面,都无法显示了. 找出了问题所在,就好解决了.看来是apache默认装上之后,还是不支持 .htacce…
参考:http://blog.163.com/lgh_2002/blog/static/44017526201051452939761/ 加载Rewrite模块: 在conf目录下httpd.conf中找到 LoadModule rewrite_module modules/mod_rewrite.so 这句,去掉前边的注释符号“#”,或添加这句. 允许在任何目录 或者特定目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”) <Directo…
问题: 今天遇到一个问题,用Fileupload控件上传Excel文件,用一个button控件调用“FileUpload1.SaveAs”方法,点击按钮后出现服务器500错误.如下图: 解决方法: 在button事件打断点,调试代码,发现根本没进事件,直接出现500错误,应该不是代码bug. 后来发现文件4.28M,是不是超过默认限制了(默认最大好像是4M)?在配置文件的<system.web>节点下加入了<httpRuntime maxRequestLength="10240…
Apache 我平时很少用到,今天测试环境下碰到个问题,老是500错误莫名其妙 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^m/(.*)$ m.php/$1 [L] RewriteRule ^(.*)$ index.php/$1 [L] 一开始这么些,感觉应该是正常的逻辑吧,m/ 开头的都到 m.php 去然后终止,其他为匹配到 m 的则去 index.php,结果发现直…
1.APACHE没开启rewrite模块. 解决办法:编辑apache的http.conf文件,找到#LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的#,重启APACHE.   2 .htaccess文件有错误.通常是因为写入了不合语法的规则. 解决办法:删除该目录中的.htaccess即可.如果还是不行,再删除上级目录的.htacess,如此反复.   3,权限问题,同时查看/var/log/apache2/error.log日志.…
TP框架  打开 www.newtp.com/index.php/Home/Index/abc出现 如下错误: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, admin@sky00.com and inform th…
如何让apache支持.htaccess 解决Internal Server Error The server …错误 文章来源:小灰博客| 时间:2013-12-25 12:17:08| 作者:Leo | 2 条评论 文章分类:IT技术分享.PHP.小技巧     标签: .htaccess.apache 今天朋友发来一套叫“PHP爱家房产网源码v5.01_destoon内核%4017558.net”的程序,让修改点东西,我在本地环境打开测试,导入数据库后打开发现报错,应该是服务器内部错误,提…
我的机子是Ubuntu. 今天想给url做一个rewrite,让url看起来更漂亮一点.在Apache配置文件(我的是 /etc/apache/apache2.conf)文件中已经把AllOverride 指定为All.并且在.htaccess文件里写了如下rewrite规则: RewriteEngine on RewriteRule ^index http://www.baidu.com 重启Apache后,服务器返回500错误,令我很不解. 后来在 http://www.blogguy.cn…
首先简单介绍一下,.htaccess文件是Apache服务器中的一个配置文件(Nginx服务器没有),它负责相关目录下的网页配置.通过对.htaccess文件进行设置,可以帮我们实现:网页301重定向.自定义400/403/404/500错误页面.改变文件扩展名.允许/阻止指定IP用户访问.禁止目录列表.配置默认文档等功能,可以说是功能非常强大,下面就给大家介绍一下最常用的几个功能的设置方法. 设置网站错误页面 ErrorDocument 400 /error_pages/400.htmlErr…
apache的500错误是写到哪个文件里面…