Назад | Перейти на главную страницу

Сбой HTTP-запросов для сайтов WordPress после обновления с PHP 5.2 до PHP 5.3

Я обновился с Ubuntu 9.10 до 10.04 beta 1, а PHP обновился с 5.2 до 5.3. Теперь все мои сайты WordPress и Magento не работают. Я попытался получить заголовки URL из командной строки, но HTTP-запрос не прошел.

Использование get_headers в небольшом скрипте, предупреждение PHP: get_headers (http://local.vhosts1.com): не удалось открыть поток: HTTP-запрос не выполнен! в get_headers.php в строке 12

Но HTTP-запрос не выполняется только для сайтов на WordPress и Magento, а не для специально написанных. Возможно, это связано с какой-то директивой htaccess?

Проверьте настройку для:

allow_url_fopen = On

в вашем файле php.ini. Возможно, код не использует сокеты для открытия удаленных сайтов, а использует file_get_contents.