powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
16 сообщений из 16, страница 1 из 1
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38487947
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот 2 темы, в которых на операции инклуда apache молча стопорится и при этом никаких ошибок не выводит:
php.ru/forum/viewtopic.php?t=15838
toster.ru/q/8786

Столкнулся и я с аналогичной проблемой. Имеется файл munee.phar (минификатор js/css - файлов). Этот файл прикладываю:
http://files.mail.ru/E2B07864577E4385BC8C28B21005298D

При попытке подключить этот файл через include или через require apache молча завершает свою работу. При этом никаких сообщений об ошибках в логи не выводит (максимальный уровень логирования включен).
У других этот файл подключается (интерпретируется) нормально. У меня - не подключается. В чём дело - не знаю.
Характеристики моего сервера: Apache/2.2.16 (Debian) PHP Version 5.3.3-7+squeeze17

P.S. Единственное официальное требование для этого файла - php версии не ниже 5.3
Подключение (интепретация) этого файла требует не более 12 Мб оперативной памяти (проверяли). Могу предположить, что сабжевая проблема может иметь место в случаях, когда php работает как fcgi...
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38488002
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02При попытке подключить этот файл через include или через require apache молча завершает свою работу.Может быть, все же, крашится PHP, а не вебсервер?

Cyrax_02Могу предположить, что сабжевая проблема может иметь место в случаях, когда php работает как fcgi...Попробуйте из консоли выполнить тестовый скрипт. Возможно, туда больше информации вывалит.
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489060
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПопробуйте из консоли выполнить тестовый скрипт. Возможно, туда больше информации вывалит.
Тестовый скрипт:
Код: php
1.
2.
3.
4.
5.
6.
<?php
echo "01";
require_once "/munee.phar";
echo "02";
echo PHP_EOL;
?>


Выполняю из консоли:
Код: php
1.
php "/munee.phar"



Получаю:
Код: php
1.
01



Т.е. из консоли поведение то же самое - все команды до инклуда выполняются нормально, на инклуде php молча стопорится, никаких ошибок не выводит.
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489096
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
error.log
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489103
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02Тестовый скрипт:
Код: php
1.
2.
3.
4.
5.
6.
<?php
echo "01";
require_once "/munee.phar";
echo "02";
echo PHP_EOL;
?>



Выполняю из консоли:
Код: php
1.
php "/munee.phar"

Чего-то я не понимаю, скрипт сам себя инклюдит?
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489188
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конфиге точно включен вывод ошибок?
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489204
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle , ScareCrow , вы сами пробовали инклудить файл munee.phar ?
Инклудится нормально ? Без ошибок ?
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489278
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02 vkle , ScareCrow , вы сами пробовали инклудить файл munee.phar ?
Инклудится нормально ? Без ошибок ?
нет и не буду.
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489282
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Инклюдится без ошибок. После инклюда скрипт не работает. PHP 5.4.15. Подозреваю, что ему нужно создать какое-то окружение для работы.
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489290
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно, чего-то надо ему приделать... http://mun.ee/Installating_Munee/Using_Phar_File - первая ссылка в гугле
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489497
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleТочно, чего-то надо ему приделать... http://mun.ee/Installating_Munee/Using_Phar_File - первая ссылка в гугле
Если Вы имеете ввиду предварительное определение констант WEBROOT и MUNEE_CACHE, то эти действия проблему не решают. Т.к. эти константы нужны только для корректного выполнения методов классов, объявленных в munee.phar.

Попробуйте выполнить вот этот код (предварительно создав папку cache с нужными правами):
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?php
define('WEBROOT', __DIR__);
define('MUNEE_CACHE', __DIR__ . 'cache');
echo "01";
require_once __DIR__.'munee.phar';
echo "02";
echo \Munee\Dispatcher::run(new \Munee\Request());
echo "03";
?>



Получаем:
Код: php
1.
01


Т.е. после инклуда (если предположить, что инклуд выполняется нормально), php перестаёт работать.
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489562
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02,

Да вроде как с PHP ничего не случается. Был бы крах PHP - было бы какое-то сообщение в консоли. Скорее всего. А тут чисто, как будто штатно прекращается выполнение скрипта. Может оно и в самом деле прекращается... Глубже копать - это уже отладка.
Вывод ошибок может, кстати, и в самом этом скрипте зарубаться - есть смысл изучить код.
Или еще раз перепроверить, мож в системных требованиях озвучены какие-то расширения/настройки/особенности использования PHP.
И еще, автор этого munee.phar не отвечает на вопросы о проблемах использования своего программного продукта?
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489576
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВывод ошибок может, кстати, и в самом этом скрипте зарубаться - есть смысл изучить код.Уже пытался:
http://community.modx-cms.ru/blog/questions/12844.html
http://bezumkin.ru/sections/components/2123/#comment-18094

Смущает наличие там команды __HALT_COMPILER(). Это, вроде, и есть прекращение выполнения скрипта. Только вот у людей он нормально инклудится и работу не прекращает.
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489579
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02,

Хммм... Попробуйте сделать сравнение phpinfo с денвера и с рабочего сервера.

PS: Подумалось... А не в платформе (винда/никсы) ли проблема?
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489613
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторХммм... Попробуйте сделать сравнение phpinfo с денвера и с рабочего сервера.Толку с этого не будет - там половина всего будет отличаться.

авторPS: Подумалось... А не в платформе (винда/никсы) ли проблема?Однозначно нет. Как раз-таки на linux у людей нормально инклудится (см.вторую из приведённых выше ссылок).
...
Рейтинг: 0 / 0
apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
    #38489623
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02там половина всего будет отличаться.Бывает, что и одна строчка решает проблему...
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / apache запарывается в момент инклуда phar-файла, не генерируя никаких ошибок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]