2012-05-05 2 views
2

Привет Я создаю Yii приложение в IP-адрес, как это временныйУстановите веб-приложение на IP-адрес

http://74.220.215.220/~cineklik/ 

но ссылки в моем проекте не работает так, как можно мне исправить это?

Я думаю, мне нужно изменить WebRoot в Yii .. но я не знаю как?

подсказка: изготовлено/comfig/main.php

return array(
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 
... 
+0

Вы не можете установить webapp по IP-адресу. Вы можете установить его на сервере с определенным IP-адресом. Вероятно, вы имели в виду, что вы пытаетесь получить к нему доступ по IP-адресу вместо имени хоста. Пожалуйста, отредактируйте вопрос и уточните это. – Tibor

ответ

0

Есть ряд вещей, которые я полагаю в данный момент не ясны. Поскольку @Tibor сказал, что я не знаю, что вы подразумеваете под этим. Если ваша домашняя страница или индексная страница открываются, а внутренние страницы - нет, вы, возможно, изменили UrlManager или вам придется ее модифицировать. Вы можете вставить код в конфиге/main.php (UrlManager код)

Ниже По умолчанию

'urlManager'=>array(
      'urlFormat'=>'path', 
      'rules'=>array(
       '<controller:\w+>/<id:\d+>'=>'<controller>/view', 
       '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', 
       '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', 
      ), 
     ), 

Если выше не прокомментировал попытку, комментируя его, чтобы увидеть, если страницы отображаются или не

0

Вы можете создать правила перезаписи, как

~cineklik/(.*) $1 

или output processor, который обрабатывает все URL-ссылку после того, как содержание было вынесено.

Лучше всего использовать Yii::app()->baseUrl и $controller->createUrl().