Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 带有A3M的codeigniter 2.2.0在远程服务器上工作不正常_Php_.htaccess_Codeigniter_Mod Rewrite_Codeigniter A3m - Fatal编程技术网

Php 带有A3M的codeigniter 2.2.0在远程服务器上工作不正常

Php 带有A3M的codeigniter 2.2.0在远程服务器上工作不正常,php,.htaccess,codeigniter,mod-rewrite,codeigniter-a3m,Php,.htaccess,Codeigniter,Mod Rewrite,Codeigniter A3m,在我的新项目中,我使用codeigniter 2.2.0和A3M 1.01授权库,我在本地主机上检查过,它工作正常,但当我将其上传到远程服务器时,主页已加载,但登录不起作用。它显示以下错误(www.redzoon.com) 内部服务器错误 服务器遇到内部错误或配置错误,无法正常运行 无法完成您的请求 请与服务器管理员联系, cgiadmin@yourhostingaccount.com并通知他们错误发生的时间 发生的事件,以及任何可能导致 错误 有关此错误的详细信息,请参阅服务器错误 日志 此外

在我的新项目中,我使用codeigniter 2.2.0和A3M 1.01授权库,我在本地主机上检查过,它工作正常,但当我将其上传到远程服务器时,主页已加载,但登录不起作用。它显示以下错误(www.redzoon.com)

内部服务器错误

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

请与服务器管理员联系, cgiadmin@yourhostingaccount.com并通知他们错误发生的时间 发生的事件,以及任何可能导致 错误

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

此外,在运行时遇到500内部服务器错误 试图使用ErrorDocument来处理请求。”我联系了 服务器管理员他说应用程序有一些问题。 所以我认为.htaccess文件可能有问题。这是我的 .htaccess文件代码

重新编写引擎打开
重写基础/代码点火器2.2_A3M/
#通过站点索引文件指示所有EE web请求
重写cond%{REQUEST_FILENAME}!-f
重写cond%{REQUEST_FILENAME}!-d
重写规则^(.*)$./index.php/$1[L]
ErrorDocument 404/index.php

请帮助我,我哪里做错了,有什么我错过了的吗?

我在谷歌上搜索了大约三天,最后我通过更改.htaccess得到了一些线索。现在我没有收到500个内部服务器错误,而是收到了“没有指定输入文件”,然后我再次搜索这个错误,并找到了一个链接 我的问题的解决方案是.htaccess代码

DirectoryIndex index.php

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)

RewriteRule ^(.*)$ index.php?/$1 [L]
这对我有效。

此错误可在
DirectoryIndex index.php

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)

RewriteRule ^(.*)$ index.php?/$1 [L]