服务器上的 Codeigniter 站点 500 内部错误,但在本地机器上工作正常
Codeigniter site 500 internal error on server, but works fine on local machine
这是我的.htaccess 文件内容-
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/ [L]
</IfModule>
我什至尝试过从 index.php 中删除所有内容然后添加 echo 语句。但是同样的 500 内部错误。
使用像 xyz.dev.
这样的虚拟主机,@localhost 工作正常
终于找到解决办法了。不幸的是这是文件权限问题。当我通过 cpanel 上传文件(甚至是 zip)时,文件权限变得混乱。但是当通过像 filezilla 这样的 FTP 客户端上传时,它工作完美。非常感谢您调查这个问题。
这是我的.htaccess 文件内容-
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/ [L]
</IfModule>
我什至尝试过从 index.php 中删除所有内容然后添加 echo 语句。但是同样的 500 内部错误。
使用像 xyz.dev.
这样的虚拟主机,@localhost 工作正常终于找到解决办法了。不幸的是这是文件权限问题。当我通过 cpanel 上传文件(甚至是 zip)时,文件权限变得混乱。但是当通过像 filezilla 这样的 FTP 客户端上传时,它工作完美。非常感谢您调查这个问题。