модель mahost localhost воспламенителя кода работает, но представление не - PullRequest
1 голос
/ 12 марта 2012

У меня странная проблема:

Я использую MAMP и Codeigniter и вижу, что в браузере ничего не отображается.Модель работает и БД подключена.Вот код, который не работает на локальном хосте:

$this->load->view('test/db_tester_view',$data);

К сожалению, нет сообщений об ошибках !!?но вот конфиг:

$config['base_url'] = 'http://localhost:8888';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';

Я трачу на это 20 часов, поэтому ваша помощь приветствуется

1 Ответ

4 голосов
/ 13 марта 2012

Несколько советов:

Убедитесь, что отчеты об ошибках включены, как обычно (это должно быть в вашем файле начальной загрузки, index.php):

error_reporting(E_ALL);
ini_set('display_errors', 1);

Убедитесь, что вы не отключили эти директивы где-то еще в вашем скрипте.

Windows и * NIX по-разному обрабатывают имена файлов в верхнем и нижнем регистре. Убедитесь, что все ваши файлы нормализованы в нижний регистр, чтобы избежать проблем с различными операционными системами.

Базовый URL нуждается в завершающий слеш:

/*
|--------------------------------------------------------------------------
| Base Site URL
|--------------------------------------------------------------------------
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
|   http://example.com/
|
| If this is not set then CodeIgniter will guess the protocol, domain and
| path to your installation.
|
*/
$config['base_url'] = 'http://localhost:8888/';
// OR...
$config['base_url'] = ''; // automagic

Если вам не требуется явно задавать порт, вы можете удалить его.

...