CAKEPHP500内部服务器错误

CAKEPHP500内部服务器错误,cakephp,dreamhost,internal-server-error,Cakephp,Dreamhost,Internal Server Error,我得到以下错误 内部服务器错误 服务器遇到内部错误或配置错误,无法正常运行 无法完成您的请求 请与服务器管理员联系,webmaster@strivemedicare.in 并通知他们错误发生的时间,以及您可能知道的任何事情 这样做可能会导致错误 有关此错误的详细信息,请参阅服务器错误 日志 此外,在运行时遇到500内部服务器错误 正在尝试使用ErrorDocument来处理请求 CakePHP应用程序中出现500内部服务器错误可能有以下原因: 您的.htaccess文件不正确 文件夹的权限不正确

我得到以下错误

内部服务器错误

服务器遇到内部错误或配置错误,无法正常运行 无法完成您的请求

请与服务器管理员联系,webmaster@strivemedicare.in 并通知他们错误发生的时间,以及您可能知道的任何事情 这样做可能会导致错误

有关此错误的详细信息,请参阅服务器错误 日志

此外,在运行时遇到500内部服务器错误 正在尝试使用ErrorDocument来处理请求


CakePHP应用程序中出现
500内部服务器错误
可能有以下原因:

  • 您的.htaccess文件不正确
  • 文件夹的权限不正确。如果CakePHP应用程序是组可写的,即
    777
    ,那么出于安全考虑,Web服务器会给出
    500
    错误
  • 您缺少数据库连接。根据Webhost更正数据库配置,因为大多数情况下本地和生产服务器数据库具有不同的详细信息
  • 删除
    tmp
    文件夹的内容。最好的做法是,如果将应用程序从一个位置移动到另一个位置,则必须删除缓存
  • 出于测试目的,调试应该像
    Configure::write('debug',2)一样打开
  • 如果未成功,请检查Apache错误日志。如果使用Linux
    /var/log/apache2/error.log

  • 希望能有帮助,谢谢

    检查在
    AppController
    中的
    $components
    中分配Auth时,是否定义

    public function beforeFilter(){
        //$this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
        $this->Auth->allow('index');
    }
    

    必须启用intl扩展才能使用CakePHP。

    在CentOS服务器上,第38行的/var/www/html/config/bootstrap.php中出现错误。我通常使用当前cPanel用户directroy提供的
    chmod-R 755 public_html
    修复此问题

    例如:

     chmod -R 755 /home/{cp_username}/public_html/
    
    还有另一种通过cPanel GUI执行此操作的方法:


    只需在主机面板中启用“mbstring”和“intl”模块。

    请参阅中的错误日志文件cpanel@Love开源i遵循您的步骤。但没有成功,我遇到了相同的错误,请帮助。检查您的Apache错误日志。如果使用Linux/var/log/apache2/error.log4选项解决了我的问题,谢谢
     chmod -R 755 /home/{cp_username}/public_html/