500-Error
上傳頁面上的 HTTP 錯誤 500 - Lightsail (AMI)
我在 Amazon Lightsail (AMI) 實例上有一個基於 PHP 的站點。該網站最近從 Godaddy 移出。
整個網站執行良好,除了;
- 多個頁面上的隨機 ‘*/?>’。
- 用於將文件上傳到伺服器的頁面上的 HTTP ERROR 500。
我嘗試過的事情;
- 更改文件權限。目前文件權限設置為(在舊伺服器上相同)。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
- 將 /etc/httpd/conf/httpd.conf 中的 AllowOverride 更改為 All(從 None)
- php的內容(out.AddDocument.php);https://pastebin.com/JyG20qpX
我最終解決了這個問題。安裝後我從未正確配置過 php.ini,通過 php.ini 並正確配置它,一切都開始工作了