我很新的PHP,我有一個運行PHP 5.5.9的Linux服務器,我想要它做的就是採取任何發送到它在http發佈並將其轉儲到文件。微小的PHP腳本運行良好的開發服務器上,託管服務器上失敗
目前我的代碼是這樣的
<?php
file_put_contents("outputfile.txt", file_get_contents('php://input'));
它的工作原理100%,不正是我想要什麼,當它自己的服務器上。
當我上傳到我的網絡服務器(HostGator)時,它會得到一個500錯誤。 Web服務器運行的是PHP 5.4,我不知道這是否是問題所在。
基本上我試圖學習的是爲什麼沒有這項工作,以及如何解決它,它是一個非常簡單的腳本。
是否有任何錯誤?錯誤報告是否啓用並配置?你有沒有檢查你的PHP日誌? –
檢查上面評論的錯誤日誌,但也檢查文件夾的寫入權限。我知道某些主機(如hostpapa)會給你一個500錯誤,如果你有權限設置爲0777. –
@JohnCartwright我不知道如何檢查錯誤報告是否啓用或配置。我甚至不知道通過像hostgator這樣的共享主機,我對這類東西有什麼樣的感覺。 在日誌中,我確實得到了「」目錄「是可寫的」我試着更改權限 – ProtoJazz