[英]TinyMCE Javascript File 500 Internal Server Error on Production Server
我有一個使用CakePHP創建的網站,帶有一個我從CakeDC TinyMCE插件修改而來的插件
這一切都可以在我的開發服務器上正常運行,但是當我上傳到生產環境(HostGator)時,TinyMCE文本區域無法正確加載,並且控制台顯示X GET .. path_to_TinyMCE_JS_File.js
我的其他插件工作正常,所以不是插件加載問題
我知道我的路徑等正確,因為當我將test.js文件加載到同一文件夾並導航到該文件內容時,
當我導航到js文件時,我應該能夠看到JS文本,但它會“渲染”為空白文件/空白頁面。 在控制台中,它告訴我“ 500”內部服務器錯誤
我已經重新上傳了JS文件,似乎應該沒問題(正確的文件大小等)。 權限似乎還不錯(0644)。
我正在通過CakeDC TinyMCE CakePHP插件 CakePHP 2.3使用TinyMCE 4.0.26(我確實嘗試上傳最新的TinyMCE JS並遇到相同的500錯誤)(我認為..)
我不確定接下來要嘗試什么,非常感謝您的幫助
如果收到500錯誤,則唯一符合邏輯的事情是檢查服務器上的錯誤日志。 日志的位置根據您的Web服務器軟件和操作系統而變化。 但是默認情況下,在Linux / apache上,如果使用以下命令打開相關的錯誤日志,則可以在/ var / log / apache2 /下找到錯誤日志;
tail -f /var/log/apache2/[your-site-name]-error.log
然后只需從瀏覽器刷新頁面即可查看最新的錯誤日志。 這樣,您將能夠確定問題所在。 如果您自己無法識別,則只需在此處復制/粘貼錯誤。
是的,終於在這里找到了解決方案!
這里的問題是在HostGator中php的短標記默認情況下處於啟用狀態。 有一個
我不得不修改HostGator上的php.ini文件以關閉短標簽,現在一切都很好!
這篇文章使我明白了: 為什么在Cake插件中將JavaScript文件解析為PHP?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.