我在 Amazon Lightsail (AMI) 实例上有一个基于 PHP 的网站。该网站最近从 GoDaddy 迁移过来。
整个网站运行良好,除了;
- 多个页面上出现随机的“*/?>”。
- 用于将文件上传到服务器的页面上出现 HTTP ERROR 500。
我尝试过的事情;
更改文件权限。当前文件权限设置为(与旧服务器相同)。html 中的所有文件权限均相同
[ec2-user@ip www]$ ll
total 20
drwxrwsr-x 2 root www 4096 1月19日 16:56 cgi-bin
drwxrwsr-x 3 root www 4096 4月10日 14:19 error
drwxrwsr-x 29 root www 4096 4月10日 19:07 html
drwxrwsr-x 3 root www 4096 4月10日 14:19 icons
drwxrwsr-x 2 root www 4096 4月10日 14:19 noindex
实际文件的文件权限;
-rw-rw-r-- 1 ec2-user www 7144 Apr 10 18:51 out.AddDocument.php
将 /etc/httpd/conf/httpd.conf 中的 AllowOverride 更改为 All(从 None 改为 All)
php 的内容(out.AddDocument.php);https://pastebin.com/JyG20qpX
答案1
我最终解决了这个问题。安装后,我从来没有正确配置过 php.ini,我检查了 php.ini 并正确配置了它,一切开始正常工作