上传页面上的 HTTP 错误 500 - Lightsail (AMI)

上传页面上的 HTTP 错误 500 - Lightsail (AMI)

我在 Amazon Lightsail (AMI) 实例上有一个基于 PHP 的网站。该网站最近从 GoDaddy 迁移过来。

整个网站运行良好,除了;

  1. 多个页面上出现随机的“*/?>”。
  2. 用于将文件上传到服务器的页面上出现 HTTP ERROR 500。

我尝试过的事情;

  1. 更改文件权限。当前文件权限设置为(与旧服务器相同)。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
  1. 将 /etc/httpd/conf/httpd.conf 中的 AllowOverride 更改为 All(从 None 改为 All)

  2. php 的内容(out.AddDocument.php);https://pastebin.com/JyG20qpX

答案1

我最终解决了这个问题。安装后,我从来没有正确配置过 php.ini,我检查了 php.ini 并正确配置了它,一切开始正常工作

相关内容