生产服务器上的TinyMCE Javascript文件500内部服务器错误

生产服务器上的TinyMCE Javascript文件500内部服务器错误,javascript,cakephp,tinymce,tinymce-4,Javascript,Cakephp,Tinymce,Tinymce 4,我有一个用CakePHP制作的网站,还有一个用CakeDC TinyMCE插件修改的插件 这一切都在我的开发服务器上运行良好,但当我上传到生产(HostGator)时,TinyMCE文本区域无法正确加载,控制台显示X GET。。_TinyMCE_JS_File.JS的路径 我的其他插件工作正常,因此没有插件加载问题 我知道当我将test.js文件加载到同一个文件夹并导航到可以看到该文件内容的位置时,路径等是正确的 当我导航到js文件时,我应该能够看到js文本,但它“呈现”为空文件/空白页面。在控

我有一个用CakePHP制作的网站,还有一个用CakeDC TinyMCE插件修改的插件

这一切都在我的开发服务器上运行良好,但当我上传到生产(HostGator)时,TinyMCE文本区域无法正确加载,控制台显示X GET。。_TinyMCE_JS_File.JS的路径

我的其他插件工作正常,因此没有插件加载问题

我知道当我将test.js文件加载到同一个文件夹并导航到可以看到该文件内容的位置时,路径等是正确的

当我导航到js文件时,我应该能够看到js文本,但它“呈现”为空文件/空白页面。在控制台中,它告诉我有一个“500”内部服务器错误

我已经重新上传了JS文件,它似乎应该是好的(正确的文件大小等)。权限似乎还可以(0644)

我正在通过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文件以关闭短标记,现在一切都好了

这篇文章让我越过了界限:

您好,我对命令行不是很熟悉。我确实跳了进去,尝试了你推荐的命令,但没有想到任何东西,我猜路径是不同的。使用ls命令环顾四周,看不到任何类似的内容。可能是因为我的共享主机帐户不允许我访问?我在cPanel中查看了错误日志,在HostGator技术支持的帮助下,似乎webroot目录中有一个错误日志,这是错误[22-Oct-2015 04:20:20]PHP解析错误:语法错误,第5行的/home1/mysitename/public\u html/app/Plugin/TinyMCE/webroot/js/tiny\u mce/TinyMCE.min.js中出现意外的T_常量\u封装字符串不太清楚为什么js文件会抛出PHP错误?