Конфигурация codeigniter base_url () не меняется - PullRequest
0 голосов
/ 10 мая 2018

На сайте виртуального хоста WAMP я использую base_url codeigniter для загрузки контента.

Я изменил файл в конфиге (application / config / config.php)

$config['base_url'] = 'http://example.com/';

Я загрузил помощника по URL в файле autoload.php. (Приложение / Config / autoload.php)

$autoload['helper'] = array('url');

И у меня есть файлы для доступа к базовому URL:

<img src="<?php echo base_url() ?>img/Logo.jpg" alt="Logo" height="150" width="150">

Но адрес SRC, который я получаю, - это (и браузер явно не находит ресурс):

http://[::1]/img/Logo.jpg

Когда я должен получить:

http://example.com/img/Logo.jpg

Итак, почему мой кодировщик не изменяет base_url ()? Я что-то упустил?

РЕДАКТИРОВАТЬ: Это код конфигурации для виртуального хоста:

<VirtualHost *:80>
  ServerName example.com
  ServerAlias example.com
  DocumentRoot "${INSTALL_DIR}/www/example/"
  <Directory "${INSTALL_DIR}/www/example/">
    AllowOverride All
    Options Indexes FollowSymLinks
    Require local
    Require ip 192.168.1
  </Directory>
</VirtualHost>

1 Ответ

0 голосов
/ 11 мая 2018

Я обнаружил, что конфигурация codeigniter была подделана. Код в системе / core / Config.php

Это было отменено кем-то другим. Совершенно другая проблема. Заменил файл на тот, который изначально предоставляет один кодировщик, и он работает.

Ваш основной конфигурационный файл должен выглядеть так:

https://github.com/scotch-io/Github-API-Library-For-CodeIgniter/blob/master/system/core/Config.php

...