Всем привет!
Сайт собранный на OpenServer имеет следующие настройки
'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>',
),
'showScriptName'=> false,
),
Так же еще подцепил к yii bootstrap (думаю это важно)
После переноса на хостинг (Centos) - пытаюсь перейти по любой из ссылок меню.
Выдает:
Как только комментирую ‘showScriptName’=> false,
'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>',
),
//'showScriptName'=> false,
),
Начинает нормально работать…
На apache модуль mod_rewrite - подключен
В файле .htaccess имеются следующие директивы:
AddDefaultCharset utf-8
RewriteEngine on
# не позволять httpd отдавать файлы, начинающиеся с точки (.htaccess, .svn, .git и прочие)
RedirectMatch 403 /\..*$
# если директория или файл существуют, использовать их напрямую
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# иначе отправлять запрос на файл index.php
RewriteRule . index.php
Прошу помощи!!!!
з.ы. Вот еще одна проблема
Ругается на
Echo Yii::app()->theme->baseUrl - Trying to get property of non-object
в \protected\views\layouts\main.php
(на OpenServer все работало)
Было подозрение на регистрозависимость - проверил, все папки с маленькой буквы…
Ткните носом - плиззззз!!!