2014-02-20 6 views
0

У меня есть composer.phar, который отлично работает на моем сервере ubuntu, а сегодня, когда я пытаюсь его использовать, я ничего не получаю. Например, когда я запускаю «php composer.phar», я вообще не вижу выхода (даже с -v)Странная проблема с composer.phar

Я попытался загрузить новый composer.phar, который не решил проблему.

Мой PHP:

PHP 5.5.5-1 + debphp.org ~ точный + 2 (кли) (постройки: 28 Окт 2013 12:57:03) Copyright (с) 1997-2013 Engine v2.5.0 PHP Group Zend, Copyright (с) 1998-2013 Zend Technologies с Zend OPcache v7.0.3-DEV, Copyright (с) 1999-2013, по Zend Technologies

+0

Возможно, у вас был установлен руткит или заменен на двоичный файл php вредоносным? –

+0

huhm, интересно, может ли это быть так, есть ли способ проверить это? Кажется, что Chkrootkit ничего не сообщает. – mr1031011

+0

Я бы начал с проверки бинарного файла php; 'ls -al \', который php \ '' должен найти для вас. Что касается обнаружения руткитов ... ну, это своего рода смысл ... спрятаться. –

ответ

0

Я отправил вопрос на Github, Seldaek указал мне в правильном направлении, когда он сказал, что я могу использовать strace, чтобы отследить, что пошло не так. В strace была обнаружена ошибка с часовым поясом, так как я работал с zoneinfo на этом сервере, прежде чем я подозревал, что сделал что-то глупое, что вызвало проблему.

Я думаю, что главным моментом здесь является то, что иногда ошибка не то, что кажется, и с правильным предложением и правильным инструментом вы можете копать глубже, чтобы выяснить причину.

Смежные вопросы