Cha*_*pps 5 php mysql apache smarty
最近,我把我的项目php + smarty + mysql放在我的httpd服务器上.但是我遇到了一个错误:
500 Internal Server Error
Run Code Online (Sandbox Code Playgroud)
我的操作系统是archlinux,httpd服务器和php安装如下:
sudo pacman -S apache php
Run Code Online (Sandbox Code Playgroud)
如果我使用包含以下内容的测试本机php文件:
<html>
<head>
<title>PHP Test Page</title>
</head>
<body>
This is Arch Linux, running PHP.
<?php
phpinfo();
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
它运行正常.它告诉我php可以很好地工作.但为什么我的智能项目不起作用?有没有人遇到过这个问题?
根据您提供的信息,很难说.
发生错误500是因为您在应该生成页面的代码中执行了一些错误,或者代码生成了一些未处理的异常.我的建议是访问给出500错误的页面,然后尝试注释掉所有代码.看看问题是否仍然存在.如果没有,请取消注释代码,直到找到导致错误的关键部分.可能是任何东西,拼写错误,找不到文件,逻辑错误,任何东西.
另外,如果您可以阅读它们,请检查Web服务器日志.