0

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

4

2 回答 2

0

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

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

就像 XAMMP 通常

c:\xampp\htdocs\ 

项目网址可能是

c:\xampp\htdocs\projects\project_a

那么你的 base_path 将是

$config["base_path"] = "procjects\project_a";

于 2012-05-17T00:50:39.720 回答
0

在 database.php 中,请确保在安装 appserv 时必须输入密码。复制您在其中输入的密码

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

用上面复制的密码替换“your_password”并检查它。

否则,在任务栏的左端,选择“开始”图标并搜索“重置 MySQL Root 密码”,点击它打开。

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

于 2020-09-23T05:59:48.330 回答