如何从xampp迁移到appserv?

时间:2012-05-16 18:16:10

标签: codeigniter xampp

我有这个在xampp上开发和测试的codeigniter项目,当客户拿xampp不能在他的笔记本电脑上工作时,所以他下载了appserv并想要使用它而不是xampp,登录的主页系统的页面显示正常,但他没有登录,我更改了数据库坐在codeigniter项目的database.php文件中,并在httpd.conf中重写角色之前删除了注释,但它还没有工作 任何帮助,请

2 个答案:

答案 0 :(得分:0)

在您的index.php中将CI环境设置为开发,并将error_reporting设置为E_ALL,看看出了什么问题。如果是数据库或会话,浏览器可能没有接受cookie等。

好的,你可能有一个基本路径问题。检查application / config / config.php中的$ config [“base_path”]并将其设置为相对于Web服务器root的目录名。

喜欢XAMMP通常

c:\xampp\htdocs\ 

,项目网址可能是

c:\xampp\htdocs\projects\project_a

然后你的base_path将是

$ config [“base_path”] =“procjects \ project_a”;

答案 1 :(得分:0)

在database.php中,请确保在安装appserv时必须输入设置密码。copy the password that you entered in it

$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';

用上面复制的密码替换“您的密码”并进行检查。

否则,在任务栏的左端,选择“开始”图标,然后搜索“重置MySQL根密码”,将其打开。

在命令窗口中,请输入NEW_PASSWORD并将其替换为您的database.php