goutte — выполнение PHP прекращается рано при доступе через браузер

Я пытаюсь разобраться с PHP и настраиваю небольшой скрипт на Apache / Linux.

Если я называю это как php index.php из оболочки он работает нормально. Но если я вызываю то же самое через мой браузер, он не выполняется. В журнале ошибок apache нет информации.

Что может быть причиной этого?

Скрипт очищает другой, получая URL через Goutte а также curl, поэтому выполнение занимает около 3 секунд.

— Чтобы ответить на комментарии —

Я опускал код, так как он тривиален, клиент Goutte, один запрос с последующим извлечением h1 тег.

Это работает в консоли, но вызов через Chrome говорит мне, что я скучаю по curl — который устанавливается с apt-get install php-curl

-3

Решение

Во-первых, покажите ошибки php … вставьте это в самый верх вашей страницы

ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);

Затем просмотрите его, вы должны увидеть список ошибок / предупреждений в зависимости от ситуации. В противном случае вам нужно будет увидеть часть вашего кода, чтобы понять, с чем вы имеете дело.

Если это не удается и все равно ничего не дает / пустая страница .. Убедитесь, что на вашем сервере через веб-браузер работает очень простой скрипт php.

<?php
echo 'Hello World From PHP';
?>
1

Другие решения

Теперь я нашел причину. Я не перезагружал apache после установки php5-curl.

0

По вопросам рекламы [email protected]