500-Error

上傳頁面上的 HTTP 錯誤 500 - Lightsail (AMI)

  • April 16, 2017

我在 Amazon Lightsail (AMI) 實例上有一個基於 PHP 的站點。該網站最近從 Godaddy 移出。

整個網站執行良好,除了;

  1. 多個頁面上的隨機 ‘*/?>’。
  2. 用於將文件上傳到伺服器的頁面上的 HTTP ERROR 500。

我嘗試過的事情;

  1. 更改文件權限。目前文件權限設置為(在舊伺服器上相同)。html中所有文件的文件權限都相同

$$ ec2-user@ip www $$$ ll

總計 20

drwxrwsr-x 2 root www 4096 Jan 19 16:56 cgi-bin

drwxrwsr-x 3 root www 4096 Apr 10 14:19 錯誤

drwxrwsr-x 29 root www 4096 Apr 10 19:07 html

drwxrwsr-x 3 root www 4096 Apr 10 14:19 圖示

drwxrwsr-x 2 根 www 4096 Apr 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)
  2. php的內容(out.AddDocument.php);https://pastebin.com/JyG20qpX

我最終解決了這個問題。安裝後我從未正確配置過 php.ini,通過 php.ini 並正確配置它,一切都開始工作了

引用自:https://serverfault.com/questions/843987