上传到live?时CakePHP项目无法正常工作?

时间:2013-08-02 11:39:16

标签: php cakephp multiple-projects

现在我在cakePHP项目中工作,它在localhost中工作,但是当我上传到live时,它出现了500内部服务器错误。你能告诉我这是什么问题以及如何解决这个问题? 仅供参考:我的服务器包含6个以上的cakePHP项目。

请建议我。

先谢谢。

2 个答案:

答案 0 :(得分:0)

500内部服务器错误是Web服务器(Apache)错误,而不是CakePHP错误。最有可能的是,它与.htaccess文件有关,该文件是获取Cake工作的“漂亮URL”所必需的。

答案 1 :(得分:0)

相信我,我们都有同样的问题。现在,我只能从我的经验中说出来:

  1. 检查服务器上的 mod_rewrite
  2. 如果您使用Notepad ++编写代码,请确保将其转换为" UTF-8无BOM "使用" Encode =>转换为没有BOM的UTF-8 "在你的Notepad ++中。这对我来说是一个史诗般的错误,因为我在这个上花了3天。
  3. 确保您的文件中<?php之前没有任何前面的字符(尝试使用Vim)。
  4. 确保 tmp 文件夹在shell中可写chmod -R 775 tmp/
  5. 如果我有任何新想法,我会编辑这个答案。祝好运!我知道它的感受。 ^^