最近,我把我的项目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可以很好地工作.但为什么我的智能项目不起作用?有没有人遇到过这个问题?
根据您提供的信息,很难说.
发生错误500是因为您在应该生成页面的代码中执行了一些错误,或者代码生成了一些未处理的异常.我的建议是访问给出500错误的页面,然后尝试注释掉所有代码.看看问题是否仍然存在.如果没有,请取消注释代码,直到找到导致错误的关键部分.可能是任何东西,拼写错误,找不到文件,逻辑错误,任何东西.
另外,如果您可以阅读它们,请检查Web服务器日志.