Php 上传到Linux服务器后,Codigniter不工作

Php 上传到Linux服务器后,Codigniter不工作,php,linux,codeigniter,deployment,Php,Linux,Codeigniter,Deployment,使用Codeginiter创建了一个应用程序,并且可以很好地与XAMPP中的本地环境配合使用。 将应用程序文件夹和文件上载到linux服务器后,应用程序根本无法工作。 在“/var/www/html/”下部署了完整的文件,当从浏览器访问时,会出现“404未找到页面”的CI错误 上传后,我更新了.htaccess文件。我想这是关于Linux文件权限的问题。您可能需要检查其文件权限 尝试更改仅由您读取、写入和执行的权限示例: sudo chmod 700 var/www/html 在Linux中,

使用Codeginiter创建了一个应用程序,并且可以很好地与XAMPP中的本地环境配合使用。 将应用程序文件夹和文件上载到linux服务器后,应用程序根本无法工作。 在“/var/www/html/”下部署了完整的文件,当从浏览器访问时,会出现“404未找到页面”的CI错误


上传后,我更新了.htaccess文件。

我想这是关于Linux文件权限的问题。您可能需要检查其文件权限

尝试更改仅由您读取、写入和执行的权限
示例:

sudo chmod 700 var/www/html

在Linux中,创建的文件名区分大小写,而在Windows中则不区分大小写。也许是朝那个方向搜索?我所有的控制器和模型都符合CI给出的规则。甚至我也尝试使用index.php,得到了同样的结果。你能分享你上传的.htaccess代码吗?在服务器上的另一个文件夹中添加一个index.php,看看你是否可以通过它的URL访问它。当然,这是一个
.htaccess
问题。请将其与应用程序的
$config['base\u url']
vard一起发布。请评论您拒绝投票的原因,以便我可以改进或删除此答案。未找到的CI页面可能不是由权限引起的。如果是这样,他的中间件会警告他。