Я обновился с 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.