urlManager исключить запрос

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
ilyas.galiev
Сообщения: 39
Зарегистрирован: 2014.08.18, 10:04

urlManager исключить запрос

Сообщение ilyas.galiev »

Из названия темы наверняка ничего не понятно.
У меня на сервере phpmyadmin в папке, ну в общем http://site.ru/phpmyadmin
На сервере nginx.

urlManager:

Код: Выделить всё

'urlManager' => array(
            'urlFormat' => 'path',
            'showScriptName' => false,
            'useStrictParsing' => true,
            'appendParams' => true,
            'rules' => array(
                ...
            ),
 
Так вот, при обращении по адресу http://site.ru/phpmyadmin выдает ошибку обработки запроса. Как мне исключить данный запрос, чтобы он не обрабатывался?
ilyas.galiev
Сообщения: 39
Зарегистрирован: 2014.08.18, 10:04

Re: urlManager исключить запрос

Сообщение ilyas.galiev »

Решение для nginx

Код: Выделить всё

location /phpmyadmin {
            root /usr/share/;
            index index.php index.html index.htm;
            location ~ ^/phpmyadmin/(.+\.php)$ {
                try_files $uri =404;
                root /usr/share/;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                include /etc/nginx/fastcgi_params;
            }
            location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
                root /usr/share/;
            }
        }
 
Ответить