- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В общем проблема следующего характера.
Debian 6. PHP 5.3. ISP Manager PRO.
Все вроде работало, все было хорошо. Тут вдруг перестало. Причем кактто странно.
Сама панель работает. Есть сайт, без БД, тоже все отлично.
phpmyadmin не работает.
сайты с БД, тоже не работают.
в логах пусто.
Пример сайта 4psd.ru. Просто белый лист и все, тишина.
Где смотреть, куда копать?
Через SSH захожу, mysql запускается, базы выбираются, таблицы показываются.
Что случилось, куда копать?
Lord Maverik добавил 12.09.2011 в 11:52
Проверил на одном сайте, который работает,добавил операции с БД на него, все ок.
Lord Maverik добавил 12.09.2011 в 12:13
Новое. Стал тестировать скрипты.
Скрипт нормально выполняется. Как только доходит до инструкции вида:
include_once SERVER_PATH."/sources/file.php";
то все, белый лист.
если перед инструкций ставлю:
echo 1;
exit;
единичка выводится.
Если тоже самое делаю в первой строке вызываемого файла то белый лист.
Что делалось. На одном хосте я взял все файла и упаковал и tar -cf.
Далее на другом получил архив через wget. распаковал архив tar -xf.
Перенес файлы в нужную директорию.
Далее две команды:
chown -R user /path_to site
chgrp -R user /path_to site
Lord Maverik добавил 12.09.2011 в 12:15
В качестве user использовал имя юзера заведенного для этого сайта в ISP Manager.
Предварительно убедился, что именно это имя у пользователя выполнив команду
ls -l /path_to_site
Lord Maverik добавил 12.09.2011 в 12:24
Из еще нового:
попробовал в качестве включаемого файла использовать файлы из другой папки, из текущей папки, все ок. Парадокс :(
Lord Maverik добавил 12.09.2011 в 12:32
Изучаю далее:
Самая большая странность. Вот этот включаемый файл. Он полностью рабочий, php его интерпретирует нормально. Проверено на другом хосте и на локалке.
Так вот, ставлю в начале:
echo 1;
exit;
не работает.
Стираю все, что далее exit; - работает!
Как такое может быть?
Lord Maverik добавил 12.09.2011 в 12:45
Нашел в логах в user log такую невеселую штуку:
possible memory corruption detected - unknown Hashtable destructor (attacker 'тут мой айпи', file тут мой файл')
проверьте права на файлы.
включите показ ошибок, если выключено.
Показ ошибок включен, ошибок нет.
Кстати, в user.log
==========
possible memory corruption detected - unknown Hashtable destructor (attacker 'тут мой айпи', file тут мой файл')
==========
перед это строкой написано suhosin.
Есть подозрение, что это оно мешает жить.
Попробовал пересобрать php без него:
http://wiki.firstvds.ru/index.php/%D0%9F%D0%B5%D1%80%D0%B5%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_PHP_%D0%B2_Debian_%D0%B1%D0%B5%D0%B7_Suhosin_patch
все шло нормально до debuild.
=================
Patch php_crypt_revamped.patch does not remove cleanly (refresh it or enforce with -f)
make: *** [unpatch] Error 1
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
debuild: fatal error at line 1325:
dpkg-buildpackage -rfakeroot -D -us -uc failed
=================
Как быть?
Lord Maverik добавил 12.09.2011 в 14:20
В общем проблема решилась.
Это я пробовал поставить ZendOptimizer,
http://tresnet.ru/archives/476
но оно так и не заработало. И забыл про это. А сайты умерли....Лопух :)