0

У меня есть папки с двумя веб-приложениями (PHP Codeigniter) в папке www wamp на моей виртуальной машине Windows Server 2008. Я могу без проблем получить доступ к одному из веб-приложений с помощью локальной сети через веб-браузер. Когда я открываю ссылку для второго веб-приложения: 192.168.xx/second_webapp /, он дает страницу с подписью без проблем. Однако, когда я вхожу в систему, он переключает ip-адрес моей виртуальной машины на «localhost», и поэтому я получаю ошибку, неспособную получить доступ к веб-приложению. Где я должен искать это? Является ли это конфигурацией .htaccess, в которой я должен смотреть?Не удается подключиться к веб-приложению, написанному на PHP Codeigniter, работающем на wamp в Windows Server 2008 через веб-браузер моей локальной машины?

+0

Вы используете относительные URL-адреса? если они перенаправляются, а ссылки содержат localhost, то это может быть вашей проблемой? – atoms

ответ

0

В вашем ./application/config/config.php файл, установить:

$config['base_url'] = 'http://192.168.xx/second_webapp/'; 

Кроме того, необходимо установить .htaccess RewriteBase:

RewriteBase /second_webapp 

Однако, если вы» повторно используя IIS, вам необходимо установить аналогичное правило в файле Web.config. Подробнее here.

+0

Благодарим вас за предложение. Проблема действительно была в файле **./Application/config/config.php **. Однако я не указал базовый url. Вместо этого я оставил его пустым ** $ config ['base_url'] = ''; ** и теперь я могу получить доступ к этому веб-приложению, которое работает на виртуальной машине через мою локальную машину. Спасибо. – Julie

+0

Не беспокойтесь, рад помочь! – jgabuya