Php CI模块在本地工作,但在服务器上找不到404
我正在使用Codeigniter-HMVC&遇到一个问题,当我在本地执行时,它工作得很好,但是当我在上访问相同的url时,它给出的404未找到 这条线是以常量定义的Php CI模块在本地工作,但在服务器上找不到404,php,codeigniter,Php,Codeigniter,我正在使用Codeigniter-HMVC&遇到一个问题,当我在本地执行时,它工作得很好,但是当我在上访问相同的url时,它给出的404未找到 这条线是以常量定义的 define('ADMIN\u LOGIN\u PATH','administrator') 我的路线: $route['default_controller'] = "login/admin"; $route['page/(:any)']
define('ADMIN\u LOGIN\u PATH','administrator')代码>
我的路线:
$route['default_controller'] = "login/admin";
$route['page/(:any)'] = 'page/page/admin/$1';
$route['404_override'] = 'error/page/e404';
$route['404'] = 'error/page/e404';
$route[ADMIN_LOGIN_PATH] = 'login/admin';
$route[ADMIN_LOGIN_PATH.'/([a-zA-Z_-]+)/(:any)'] = '$1/admin/$2';
Plz help..确保远程服务器上的数据库表名称大小写与代码中的大小写相同
因为:
触发器也与文件相对应。因此,基础操作系统的大小写敏感度在数据库、表和触发器名称的大小写敏感度中起着重要作用。这意味着这些名称在Windows中不区分大小写,但在大多数Unix中都区分大小写
确保远程服务器上的数据库表名称大小写与代码中的大小写相同
因为:
触发器也与文件相对应。因此,基础操作系统的大小写敏感度在数据库、表和触发器名称的大小写敏感度中起着重要作用。这意味着这些名称在Windows中不区分大小写,但在大多数Unix中都区分大小写
确保
.htaccess文件应位于配置正确的应用程序文件夹之外
控制器名称的第一个字母应为大写。
eg登录
未登录。请确保
.htaccess文件应位于配置正确的应用程序文件夹之外
控制器名称的第一个字母应为大写。
eg登录
不登录。假设您逐字输入上面的URL,可能是因为您的服务器地址中键入了administrator
,但您的本地地址拼写正确administrator
。请检查拼写和大小写Linux是区分大小写的文件名,windows不太多。请共享您的.htaccess文件..htaccess存在于应用程序/文件夹中,并在其中写入“拒绝来自所有人”。确保.htaccess文件必须存在于其中,并且在服务器中具有您在任何服务器上安装的正确配置。假设您逐字输入上述URL,这可能是因为您的服务器地址中键入了administrator
,但您的本地服务器的administrator
拼写正确。请检查拼写和大小写Linux是区分大小写的文件名,windows没有这么多。请共享您的.htaccess文件..htaccess存在于应用程序/文件夹中,并在其中写入“拒绝来自所有人”。确保.htaccess文件必须存在于其中,并且在服务器中具有您在任何服务器上安装的正确配置。