Пробовал разными способами, вот как пример:
server { server_name site.ru location ~ /dir/index.php?per=33 { allow 192.168.1.6; deny all; root /www/site; } }
Пробывал так делать, не работает.
Да все php скрипты исполняются.
Текущие настройки для этого хоста:
server { listen 80; server_name www.site.ru site.ru; charset windows-1251; access_log /var/logs/access_log_site main; error_log /var/logs/error_log_site error; location / { index index.php index.html; location ~ /\.ht { deny all; } if (!-e $request_filename) { rewrite ^(.+)$ /index.php last; } } location ~ \.php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_hide_header X-Powered-By; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /www/site$fastcgi_script_name; include fastcgi_params; } location ~* ^.+\.(css|js|ico|swf)$ { root /www/site; expires 7d; add_header Cache-Control private; } location ~* ^.+\.(jpg|jpeg|gif|png|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|html)$ { root /www/site; expires 7d; add_header Cache-Control public; } }
Напихано в него больше чем нужно. Да и всегда если это возможно, стараюсь ставить ПО из портов.
В общем не стал искать откуда растут ноги, пересобрал php, вроде все заработало. Всем спасибо за советы.
файл есть по указанному пути? покажите ls -la /usr/local/lib/php/20090626-zts/ZendExtensionManager.so
да странно, самой директории 20090626-zts не существует.
отключил xcache, сам zend отключить не получится т.к. php изначально был собран с его поддержкой.
Failed loading /usr/local/lib/php/20090626-zts/ZendExtensionManager.so: Cannot open "/usr/local/lib/php/20090626-zts/ZendExtensionManager.so" bz2 calendar Core ctype date dba dom ereg exif fileinfo filter fribidi ftp gd gettext gmp hash iconv imap json libxml mbstring mhash mssql mysql mysqli mysqlnd pcre pdf PDO pdo_sqlite posix Reflection session SimpleXML snmp soap sockets SPL SQLite standard sybase_ct tokenizer xml xmlreader xmlwriter yaz zip zlib [Zend Modules] Ошибка сегментации(core dumped)
bz2 calendar Core ctype date dba dom ereg exif fileinfo filter fribidi ftp gd gettext gmp hash iconv imap json libxml mbstring mhash mssql mysql mysqli mysqlnd pcre pdf PDO pdo_sqlite posix Reflection session SimpleXML snmp soap sockets SPL SQLite standard sybase_ct tokenizer xml xmlreader xmlwriter yaz zip zlib [Zend Modules] Ошибка сегментации(core dumped)
да видимо что-то не так завершается ошибкой
Failed loading /usr/local/lib/php/20090626-zts/ZendExtensionManager.so: Cannot open "/usr/local/lib/php/20090626-zts/ZendExtensionManager.so" bz2 calendar Core ctype date dba dom ereg exif fileinfo filter fribidi ftp gd gettext gmp hash iconv imap json libxml mbstring mhash mssql mysql mysqli mysqlnd pcre pdf PDO pdo_sqlite posix Reflection session SimpleXML snmp soap sockets SPL SQLite standard sybase_ct tokenizer XCache xml xmlreader xmlwriter yaz zip zlib [Zend Modules] XCache Ошибка сегментации(core dumped) Включи полный error_log в php и направь его в файл. сделал дебаг с такими параметрами: error_reporting = E_ALL display_errors = Off display_startup_errors = Off log_errors = On log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = On html_errors = on error_log = /var/log/php_errors.log ко всему что было в логе появились еще 2 строчки [12-Jan-2012 10:58:31] PHP Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0 [12-Jan-2012 10:58:31] PHP Deprecated: Comments starting with '#' are deprecated in Unknown on line 1 in Unknown on line 0
bz2 calendar Core ctype date dba dom ereg exif fileinfo filter fribidi ftp gd gettext gmp hash iconv imap json libxml mbstring mhash mssql mysql mysqli mysqlnd pcre pdf PDO pdo_sqlite posix Reflection session SimpleXML snmp soap sockets SPL SQLite standard sybase_ct tokenizer XCache xml xmlreader xmlwriter yaz zip zlib [Zend Modules] XCache Ошибка сегментации(core dumped)
error_reporting = E_ALL display_errors = Off display_startup_errors = Off log_errors = On log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = On html_errors = on error_log = /var/log/php_errors.log
[12-Jan-2012 10:58:31] PHP Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0 [12-Jan-2012 10:58:31] PHP Deprecated: Comments starting with '#' are deprecated in Unknown on line 1 in Unknown on line 0
кроме ошибки загрузок некоторых модулей ничего нет
[11-Jan-2012 19:53:36] PHP Warning: Module 'ctype' already loaded in Unknown on line 0 [11-Jan-2012 19:53:36] PHP Warning: Module 'dba' already loaded in Unknown on line 0 [11-Jan-2012 19:53:36] PHP Warning: Module 'ftp' already loaded in Unknown on line 0 [11-Jan-2012 19:53:36] PHP Warning: Module 'gettext' already loaded in Unknown on line 0 [11-Jan-2012 19:53:36] PHP Warning: Module 'hash' already loaded in Unknown on line 0