当前位置:  开发笔记 > 编程语言 > 正文

500内部服务器错误?

如何解决《500内部服务器错误?》经验,为你挑选了1个好方法。

最近,我把我的项目php + smarty + mysql放在我的httpd服务器上.但是我遇到了一个错误:

500 Internal Server Error

我的操作系统是archlinux,httpd服务器和php安装如下:

sudo pacman -S apache php

如果我使用包含以下内容的测试本机php文件:

  
    
    PHP Test Page
    
    
    This is Arch Linux, running PHP.
    
    
    

它运行正常.它告诉我php可以很好地工作.但为什么我的智能项目不起作用?有没有人遇到过这个问题?



1> Stefano Bori..:

根据您提供的信息,很难说.

发生错误500是因为您在应该生成页面的代码中执行了一些错误,或者代码生成了一些未处理的异常.我的建议是访问给出500错误的页面,然后尝试注释掉所有代码.看看问题是否仍然存在.如果没有,请取消注释代码,直到找到导致错误的关键部分.可能是任何东西,拼写错误,找不到文件,逻辑错误,任何东西.

另外,如果您可以阅读它们,请检查Web服务器日志.


firebug捕获服务器生成的任何内容.您的服务器返回500.检查模板文件或php/smarty替换过程中是否有错误.
推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有