簡體   English   中英

生產服務器上的TinyMCE Javascript文件500內部服務器錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM