PHP не парсит файлы с расширением .html

440hz

php.ru
обновились с 5.3.8 до 5.3.9.

на nginx настроено, что php-fpm обрабатывает php|html

если подсунуть ему .html файл выдает пустую страницу и там

Access denied.

куда хоть рыть-то????

freebsd 8.2 php из исходников компилил.
 

sobachnik

Новичок
А не может быть так, что это "Access denied\n" выдаётся из скрипта? Поискать по исходникам скриптов это словосочетание...
 

440hz

php.ru
ну я как бе не впервые замужем...

и в скрипте

<?php

phpinfo();


трудно найти эти слова?
 

sobachnik

Новичок
ну я как бе не впервые замужем...
Ну я как бы догадываюсь )))
Но мало ли, вдруг в полной уверенности, что ничего такого там нет и быть не может решил даже не искать, а оно каким-то боком всё-же там есть :)

и в скрипте

<?php

phpinfo();


трудно найти эти слова?
Это да, тут не найти их :)
 

Dovg

Продвинутый новичок
440hz, чисто, т.е. не видно обращения к html. Или видно? ;)
 

fixxxer

К.О.
Партнер клуба
там новая фича с перечислением дозволенных расширений, видимо, для обхода т.н."взлома" с cgi fix_pathinfo=1 /path/to/file.php/file.jpg (вместо того, чтобы выбросить это дурацкое наследие cgi sapi, угу)

где то в конфиге задается, дефолт .php
 

Long

Новичок
обалденно, а в ченчлогах такое теперь не модно писать?
 

tony2001

TeaM PHPClub
>так вот ГДЕ в конфиге? искал — не нашел.
вот именно в конфиге совершенно точно есть.

а в документации - http://edit.php.net, добавьте описание этой опции в en/insall/fpm/configuration.xml, я убегаю сейчас.
 

440hz

php.ru
Something like (in pool configuration)
security.limit_extensions = .php

прикольно...

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


hosting(root):/usr/local/etc#>cat php-fpm.conf.default | grep secur
; Note: chrooting is a great security feature and should be used whenever
;security.limit_extensions = .php .php3 .php4 .php5

в опщем сапсибо, товарищи!
 

tony2001

TeaM PHPClub
>ситуация просто в том, что при обновлении конфиги не обновляются, а остаются старыми и там этого нет.
ну, это ожидаемо.
 

440hz

php.ru
>ситуация просто в том, что при обновлении конфиги не обновляются, а остаются старыми и там этого нет.
ну, это ожидаемо.
ну была пятница... 13... я торопился... апнулся... был под виски... в общем все хорошо. виноват сам.
=)
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
та нифига, могли сделать как с date.default_timezone: если опция не определена - выдавать ворнинг при старте
 

tony2001

TeaM PHPClub
опять же, что значит "могли"?
_можете_. вы всё можете тоже.
хотя, конечно, удобнее сидеть и ждать релиза, не тестить RC и потом валить всё на "них".
 

Вурдалак

Продвинутый новичок
удобнее сидеть и ждать релиза, не тестить RC и потом валить всё на "них"
Это из разряда «сначала добейся». Каждый занимается своим делом. Я имею полное право назвать того, кто ввёл, допустим, magic quotes, полным идиотом.
 
Сверху