Валентин Бартенев Wrote: > > Да и пожалуй зря я > предложил вынести \.php за > пределы regexp capture, > это добавляет еще по одному > коду в VM. С т.з. > производительности, > вариант ^/pma/(?<script_name>.+\.php)$ > чуть оптимальнby yokodzun - Nginx Mailing List - Russian
Валентин Бартенев Wrote: > > В случае > location ~ ^/pma/(?<script_name>.+)\.php$ { > > слеша в начале $script_name не > будет. Действительно, недосмотрел. Спасибо, все работает. Спасибо, всем кто отозвался и принял участие. Оставby yokodzun - Nginx Mailing List - Russian
Валентин Бартенев Wrote: ------------------------------------------------------- > On Monday 05 December 2011 14:01:14 yokodzun > wrote: > > error_log /var/log/nginx/error.log debug; > > И там пусто? Или есть > все-таки интересная > информация, касающаяся > того, как > происby yokodzun - Nginx Mailing List - Russian
Валентин Бартенев Wrote: > > И включите же наконец debug log, > он вам скажет где, когда и > на чем > и где ломается. Неужели > вместо этого проще вопросы > задавать? > В том-то и дело, он включен. И для php или nginx* errby yokodzun - Nginx Mailing List - Russian
Alexander Moskalenko Wrote: ------------------------------------------------------- > - location ~ "\/pma\/(?P<script_name>\.php)$ { > + location ~ "\/pma\/(?P<script_name>.+\.php)$ { > Вот такой вышел локейшен: location /pma/ { alias /usr/local/www/phpMyAdmin/; index index.php; location ~by yokodzun - Nginx Mailing List - Russian
Gena Makhomed Wrote: > > а если посмотреть в логи PHP ? > это ведь он возвращает 404 > ошибку. Включил дебаг PHP, в errlog [01-Dec-2011 20:49:44.595347] DEBUG: pid 84518, fpm_pctl_perform_idle_server_maintenance(), line 362: currently 0 active children, 20 spare children, 20 running children. Spawning rate 1 [01-Dby yokodzun - Nginx Mailing List - Russian
Gena Makhomed Wrote: > скорее всего ему не только > /pma/ нужно будет на сервере, > но и другие locations тоже. > поэтому наверное - лучше > изначально > писать легко > масштабируемую > конфигурацию, используя > вложенныеby yokodzun - Nginx Mailing List - Russian
Валентин Бартенев Wrote: > Тут: > /usr/local/www/phpMyAdmin/index.php как выше, вот тут: # pwd /usr/local/www/phpMyAdminby yokodzun - Nginx Mailing List - Russian
Craken Wrote: ------------------------------------------------------- > Если у Вас в конфиге для > этого сервера есть локейшн, > который обрабатывает ".пхп" > файлы, то по идее можно > просто: > > location /pma/$ { > root /usr/local/www/phpMyAdmin; > indexby yokodzun - Nginx Mailing List - Russian
Валентин Бартенев Wrote: > > 404 видимо возвращает ваш > php-fpm. Чтобы в этом > удостовериться можно > включить > debug log в Nginx. > Включил, errlog 2011/11/30 18:06:36 80579#0: start worker process 80580 2011/11/30 18:09:12 80580#0: *3 client closed prematurely connection whby yokodzun - Nginx Mailing List - Russian
Валентин Бартенев Wrote: > Nginx таких ошибок не выдает, > а что имел ввиду ваш > браузер мне не понятно. > > Если всё-таки в error_log > посмотреть? > При конфигурации с закрывающим слешем, в error.log - пусто. в access.log слby yokodzun - Nginx Mailing List - Russian
>Попробуйте: >alias /usr/local/www/phpMyAdmin; >заменить на: >alias /usr/local/www/phpMyAdmin/; в таком случае получаю от броузера: Oops! This link appears to be broken.by yokodzun - Nginx Mailing List - Russian
Да, действительно, он лишний. Оставил только, location /pma/ { alias /usr/local/www/phpMyAdmin; index index.php; } Получаю все ту же ошибку: 80114#0: *14 directory index of "/usr/local/www/phpMyAdmin" is forbidden, client: 2.2.2.2, server: localhost, reby yokodzun - Nginx Mailing List - Russian
Нарисовал следующую конструкцию для добавления алиаса для pma location / { root /usr/local/www; index index.html index.htm index.php; } location ~ \.php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; fastcgi_paramby yokodzun - Nginx Mailing List - Russian
Igor Sysoev Wrote: ------------------------------------------------------- > > root /v/http/domain.tld; > Спасибо, это решило проблему!by yokodzun - Nginx Mailing List - Russian
Igor Sysoev Wrote: > > И им соответсвуют > /v/http/domain.tld/public/themes/normal/print.css да, /vault/http/comapsystems.com.ua/public/themes/normal/print.css > и > /v/http/domain.tld/public/admin/themes/black_and_w > hite/styles.css /vault/http/comapsystems.com.ua/admin/themes/black_and_white/styles.css > > > В логе оby yokodzun - Nginx Mailing List - Russian
Igor Sysoev Wrote: ------------------------------------------------------- > > В таком виде слетает > мерозпакастный CSS. > > Как выглядит URL css и какая > ошибка в error_log ? URL /public/themes/normal/print.css /public/themes/normal/screen.css /admin/themes/black_and_white/styles.css /admin/stylesheets/by yokodzun - Nginx Mailing List - Russian
Igor Sysoev Wrote: ------------------------------------------------------- > Не надо rewrite. Тогда всё > будет работать: > > server { > listen 80; > server_name domain.tld > > root /v/http/domain.tld; > > location ~ \.php$ { > fastcgi_pass > unix:/tmp/php-fpm.sockby yokodzun - Nginx Mailing List - Russian
Пытаюсь сконвертить следующие rewrite правила из синтаксиса mod_rewrite в синтаксис Nginx: RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l # Administration URL rewriting. RewriteRule ^admin(.*)$ admin/index.php?$1 RewriteCond %{REQUEST_FILEby yokodzun - Nginx Mailing List - Russian