gpt4 book ai didi

linux - codeigniter 自动加载文件问题

转载 作者:太空狗 更新时间:2023-10-29 12:14:43 24 4
gpt4 key购买 nike

我已经使用 php 5.5 版在我的 linux 服务器中上传了 codeigniter 文件。我在 application\config\autoload.php 文件上遇到了问题。

$autoload['libraries'] = array(); //default code
//$autoload['libraries'] = array('database');

当我使用默认代码运行程序时。程序运行良好。但是当我加载数据库库时,我们没有得到任何错误或输出。它显示空白页。

可以查看here .

示例代码:

class Test extends CI_Controller {  

function show() {
echo 'methos call';
}
}

这个程序在我的本地运行没有问题。是服务器问题还是 codeignitor 问题。

谢谢

最佳答案

autoload.php文件中修改

$autoload['libraries'] = array('database')

然后转到 database.php 并配置您的数据库。(页面底部)。

如果是 CodeIgnitor 2.0.0

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';//database name
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

如果是 CodeIgnitor 3.0.0

$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => '',
'password' => '',
'database' => '',//database name
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => TRUE,
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);

如果您更正这些,它应该可以正常工作。

关于linux - codeigniter 自动加载文件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29815329/

24 4 0
文章推荐: c - 打印字符数组垃圾
文章推荐: html - 哪个魔术 CSS 导致
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com