Codeigniter 如何从xampp迁移到appserv?

Codeigniter 如何从xampp迁移到appserv?,codeigniter,xampp,Codeigniter,Xampp,我有一个codeigniter项目,它是在xampp上开发和测试的,当时客户认为xampp不能在他的笔记本电脑上工作,所以他下载了appserv并想用它代替xampp,系统登录页面的主页显示良好,但他没有登录,我在codeigniter项目中更改了database.php文件中的数据库位置,还删除了httpd.conf中的“重写前注释”角色,但它仍然不起作用 请提供任何帮助在index.php中将CI环境设置为development,并向E_ALL报告错误,然后查看出了什么问题。如果是数据库或会

我有一个codeigniter项目,它是在xampp上开发和测试的,当时客户认为xampp不能在他的笔记本电脑上工作,所以他下载了appserv并想用它代替xampp,系统登录页面的主页显示良好,但他没有登录,我在codeigniter项目中更改了database.php文件中的数据库位置,还删除了httpd.conf中的“重写前注释”角色,但它仍然不起作用
请提供任何帮助

在index.php中将CI环境设置为development,并向E_ALL报告错误,然后查看出了什么问题。如果是数据库或会话,浏览器可能不接受cookies等

好的,您可能有一个基本路径问题。选中application/config/config.php中的$config[base_path],并将其设置为相对于web服务器根目录的目录名

就像Xamp通常做的那样

c:\xampp\htdocs\ 
项目url可能是

c:\xampp\htdocs\projects\project_a
那么你的基本路径就是


$config[base_path]=projects\project_a

在database.php中,请确保在安装appserv时必须输入密码

将您的_密码替换为上面复制的密码,并进行检查

否则,在任务栏的左端,选择开始图标并搜索重置MySQL根密码,单击它打开


在命令窗口中,请输入新的密码并将其替换到数据库中。php

它在firefox控制台404中给出。找不到,它无法看到控制器我在我的url$config['base\u url']='http://'.$SERVER['SERVER\u NAME'].dirname$\u SERVER['SCRIPT\u NAME']中有此密码;我应该改变一下吗???你网站的本地url是什么?你的index.php在哪里?
$config['hostname'] = 'localhost';
$config['username'] = 'root';
$config['password'] = 'your_password';
$config['database'] = 'your_database';
$config['dbdriver'] = 'mysqli';
$config['dbprefix'] = '';
$config['pconnect'] = FALSE;
$config['db_debug'] = TRUE;
$config['cache_on'] = FALSE;
$config['cachedir'] = '';
$config['char_set'] = 'utf8';
$config['dbcollat'] = 'utf8_general_ci';