Функция php curl_exec вызывает ошибку 500 (ошибка сервера FastCGI)

0

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

[warn](104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: xxx

[error] Premature end of script headers: myfile.php, referer: xxx

Я нашел предложение исправить в Интернете, говоря, что мне нужно добавить этот фрагмент к моему vhosts.conf. Поскольку у моего apache нет файла vhosts.conf, я добавил его в httpd.conf:

<IfModule mod_fcgid.c>
      # 5 minutes for IO timeout, default is 40 seconds
      FcgidIOTimeout 300 
</IfModule>

но это не помогло. Также я нашел предложение сказать, что мне нужно изменить разрешения /var/www/cgi-bin/cgi_wrapper/ но в папке /var/www/cgi-bin/ у меня нет cgi_wrapper.

Я обыскал в Интернете пару часов, но я не мог найти ничего полезного. Кто-нибудь знает, почему это может произойти?

Теги:
cgi
fastcgi

1 ответ

0
Лучший ответ

Модернизация php решила эту проблему.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню