error: 0 — php_network_getaddresses: getaddrinfo failed ( Debian )

Posted in Новости on 1 ноября, 2010 by admin

Если при работе скриптов возникает такая ошибка, то вам не хватает пакетов для php для работы с сетью.

Фикс :

apt-get install php-net-url php-net-socket

Tags: ,

Warning: Parameter 1 to update_comment_type_cache() expected to be a reference, value given in /home/admin/data/www/xxx.ru/wp-includes/plugin.php on line 166 WordPress php5.3.*

Posted in Новости on 3 мая, 2010 by admin

Вот такая ошибка возникает в работе :

Warning: Parameter 1 to update_comment_type_cache() expected to be a reference, value given in /home/admin/data/www/xxx.ru/wp-includes/plugin.php on line 166

Самое интересное, что проблема не в этом файле а в файле functions.php ДЛЯ ВАШЕЙ ДЕЙСТВУЮЩЕЙ ТЕМЫ (например такой путь /home/admin/data/www/xxx.ru/wp-content/themes/simplebalance/functions.php)

и меняем там строку :

function update_comment_type_cache(&$queried_posts) {

на строку :

function update_comment_type_cache($queried_posts) {

То есть мы убираем символ «&».
Проблема актуальная для работы WordPress на php5.3.*

Tags: ,

phpbb + date.timezone

Posted in Новости on 27 апреля, 2010 by admin

Ошибка :

date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSD/4.0/DST' instead (2)

решение :

Раскомментировать либо добавить если нет строчку :

date.timezone = «Europe/Mosсow»

Если же варн остается, то переводим сайт в режим работы «php как FastCGI» и меняем уже в пользовательском конфиге.

Tags: , , ,

ошибка при переходе на «php как fastcgi»

Posted in Новости on 15 апреля, 2010 by admin

если в логах появилась такая ошибка :

[warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error.
[error] [client x] Premature end of script headers: index.php
то делаем следующее :
1 — проверяем свободную память на сервере (так как может ее не быть для создания процесса)
2 — проверяем лимиты в php.ini (если считаете, что маленькие, то увеличьте)
3 — проверяем для домена в apache2.conf (httpd.conf) наличие следующего :
— для блока VitrualHost :
ScriptAlias /cgi-bin/ /var/www/user/data/www/*/cgi-bin/
Alias /php-fcgi/ /var/www/user/data/php-bin/
AddType application/x-httpd-fastphp .php .php3 .php4 .php5 .phtml
AddHandler fcgid-script .php .php3 .php4 .php5 .phtml
— для блока Directory :
FCGIWrapper /var/www/user/data/php-bin/php .php
FCGIWrapper /var/www/user/data/php-bin/php .php3
FCGIWrapper /var/www/user/data/php-bin/php .php4
FCGIWrapper /var/www/user/data/php-bin/php .php5
FCGIWrapper /var/www/user/data/php-bin/php .phtml
Options +ExecCGI
Tags: , , , , ,

пересборка php без Suhosin patch для Debian / Ubuntu

Posted in Новости on 8 апреля, 2010 by admin

Я хочу свой php без suhosin с блекджеком и шл*хами (с) Electron =)

Итак сегодня будем собирать свой php без Suhosin Patch (опять же если понять основы, то можно и другие патчи исключить)

Итак приступим.

cd /root

mkdir newphp

cd newphp

apt-get source php5

cd php*

apt-get build-dep php5

rm debian/patches/suhosin.patch   (тут понятно, что убираем нужный патч из папки)

nano debian/patches/series  (тут убираем нужный патч из списка, в данном случае строку «suhosin.patch»

apt-get install devscripts

debchange -v 5.2.6-Debian5~nosuhosin  (можно написать все что угодно в пределах разумного)

debuild   (тут будет идти пересборка в которой будет много варнов(не волнуемся за них) , в результате чего будут созданы свои модули и сам php) (идет около получаса на сильной машине)

далее после окончания наблюдаем ха своей работой :

ls -l ../*.deb

и ставим в систему :

dpkg -i ../*.deb

Вот и все! Проверил на совместимость с eaccleretor и Zend optimizer, все пашет =)

Tags: , , , ,