Apache phpinfo отсутствует обновления cURL и XDebug после обновления
Я только что обновился до Ubuntu 18.04.1 LTS и пошел проверять мою локальную установку apache2, добавив phpinfo() в индексный файл.
После обновления / перезагрузки я зашел в локальную область администрирования WordPress и попытался обновить плагин и получил следующую ошибку:
Fatal error: Uncaught Error: Call to undefined function curl_init()
Вот что я сделал:
- Я проверил phpinfo(), и параметры curl ИЛИ xdebug не отображаются.
- Я пошел в /etc/php/7.1/apache2/php.ini и раскомментировал следующее расширение строки = php_curl.dll.
- Затем я перезапустил Apache.
- Кроме того, мой phpinfo() показывает загруженный файл конфигурации /etc/php/7.1/apache2/php.ini, и это именно тот файл, который я редактировал.
Тем не менее, WordPress по-прежнему сообщает следующее: PHP Фатальная ошибка: вызов неопределенной функции curl_init().
Я думаю, что я ДОЛЖЕН редактировать неправильный INI-файл.
Есть идеи? Я мертв в воде здесь.
1 ответ
У меня была такая же проблема, как и у вас, но с nextcloud. К сожалению, я не записал, что сработало. Я посмотрел в m истории.
Попробуйте некоторые из них и скажите мне, что сработало:
apt install php-curl
a2dismod php7.0
a2enmod php7.2
Если это все еще не работает, я мог бы использовать эту информацию:
ls /etc/apache2/mods-enabled/php*
РЕДАКТИРОВАТЬ
sleeper нашел решение для php7.1 . Вы должны знать, какую версию php вы хотите. Затем вы можете установить php7.1-curl (или вашу версию вашего php).