【问题标题】:Codeigniter Project in live server always gives 500 Internal Server Error实时服务器中的 Codeigniter 项目总是给出 500 内部服务器错误
【发布时间】:2018-04-21 02:12:06
【问题描述】:

在过去的 24 小时内,我一直在尝试解决此问题,但似乎没有任何效果。使用以下 htaccess 代码在我的本地运行良好。

Options -Indexes
RewriteEngine On
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /ocr/index.php/$1 [L,QSA]

但是当我使用相同的 htaccess 代码将我的项目复制到服务器中 public_html 目录的 /ocr 目录时,它会给出 500 内部服务器错误。 谁能帮我解决这个问题。任何帮助将不胜感激。

P.S 给版主。请不要将此标记为重复问题,因为我尝试了此处找到的关于此问题的几乎所有答案,但没有一个有效。

【问题讨论】:

  • 500 可能意味着很多事情,我们必须找出错误所在。请关注:imgur.com/a/VnOFNwt

标签: .htaccess codeigniter internal-server-error


【解决方案1】:

Uff.. 解决了这个问题。花了超过 48 小时尝试使用 .htaccess 文件进行随机处理。在 application/logs 目录中没有生成错误日志文件。所以,这让我非常头疼。

但最后从某个地方我突然想到我应该从 cpanel 看到错误日志文件,这就是我发现问题的原因所在。我的项目目录有 777 权限,这就是原因。然后,当我将 dir 权限更改为 755 时,它就起作用了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 1970-01-01
    • 2013-12-03
    • 2018-02-22
    • 2012-05-01
    • 1970-01-01
    相关资源
    最近更新 更多