gpt4 book ai didi

php - 我的 codeigniter 无法在 centos 上运行(内部服务器错误 500)

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:10 24 4
gpt4 key购买 nike

我现在有点陷入困境。我刚刚得到了一个带有 LAMP 的干净的 centos 服务器。

mysql 正在工作并且 httpd 正在工作,但我的 codeigniter 项目没有。

我收到 500 内部服务器错误,所以我很确定它与我的 .htaccess 文件有关,但我不知道是什么。

通常我只是使用以下内容(并且总是可以解决问题)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

但是这次没有:

  • 我的 mod_rewrite 已启用
  • 只是一个带有 echo 的简单 php 页面就可以正常工作,所以 php 运行良好
  • 我的 mysql 已启动并正在运行

当我将我的 codeigniter 项目放在服务器上时,什么也没有发生

我的访问日志显示:

[24/Sep/2014:10:01:50 +0800] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0"

我的错误日志没有说明任何内容

我知道有很多类似的主题,但到目前为止我还没有找到我的问题的解决方案,通常答案在 .htaccess 文件中,它就像我拥有的​​一样

所以我完全迷失了自动取款机,感谢一些帮助。

好吧,我修复了,事实证明我的问题不在路由中,而是未安装正确的数据库驱动程序。因为数据库已经加载到 codeigniter 中,所以只显示空白页面并出现 500 错误

How do I configure php to enable pdo and include mysqli on CentOS?

这正是我的问题,答案是只需安装驱动程序即可正常工作。 :)

最佳答案

您是否已经检查过 codeigniter 文件夹的文件夹权限?

如果没有那么就使用

chmod -R 777 codeigniter_folder

关于php - 我的 codeigniter 无法在 centos 上运行(内部服务器错误 500),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26007519/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com