我没有使用 Tsodeigniter,但现在有一个工作站点是另一个主机。一旦你运行它,你就会得到:address : 95.87.255.162
只是等待,Apache 日志文件中没有加载任何内容。我的设置配置文件是:
$ Active_group = 'default';
$ Active_record = TRUE;
$ Db ['default'] ['hostname'] = 'localhost';
$ Db ['default'] ['username'] = 'MYUSER';
$ Db ['default'] ['password'] = 'MYPASS';
$ Db ['default'] ['database'] = 'MYDATABASE';
$ Db ['default'] ['dbdriver'] = 'mysqli';
$ Db ['default'] ['dbprefix'] ='';
$ Db ['default'] ['pconnect'] = FALSE;
$ Db ['default'] ['db_debug'] = FALSE;
$ 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;
(MYUSER, MADATABASE, MYPASS)
是真实的。但是,如果网站加载了这些东西中的一些错误但只是启动和其他静态页面,那些记录为“页面”的数据库打不开,就会报404。在错误的数据中给base和更改
$ db ['default'] ['db_debug'] = TRUE;
给出错误:
Error reading the database.
Unable to connect to your database server using the provided settings.
Filename: core / Loader.php
Line Number: 268
如果 (MYUSER, MADATABASE, MYPASS) 正确并更改localhost
为127.0.0.1
. 因为我什么也没写error_log
,access_log
只得到:
xxx.xxx.xxx.xxx - [03/Jun/2013: 07:01:03 0300] "GET / en / home HTTP/1.1" 200 -
My system is centos, php 5.1.6 mysql 5.1, codeigniter 2.0.3