Устранение неполадок «ошибка cURL 7: не удалось подключиться к порту 80 локального хоста» в DrupalVM

Если вы столкнулись с сообщением об ошибке «GuzzleHttp\Exception\ConnectException: ошибка cURL 7: не удалось подключиться к локальному порту 80» во время работы с DrupalVM, не волнуйтесь! В этой статье мы рассмотрим несколько способов устранения и решения этой проблемы. Мы объясним проблему простыми словами и предоставим примеры кода, которые помогут вам лучше понять решения.

Метод 1. Проверьте, работает ли Apache или Nginx.
Первое, что вам следует сделать, — это проверить, правильно ли работает ваш веб-сервер (Apache или Nginx). Откройте терминал и выполните следующие команды:

Для Apache:

sudo service apache2 status

Для Nginx:

sudo service nginx status

Если служба не запущена, запустите ее соответствующей командой:

Для Apache:

sudo service apache2 start

Для Nginx:

sudo service nginx start

Метод 2: проверьте, используется ли правильный порт.
Убедитесь, что в вашей конфигурации DrupalVM установлено использование правильного порта (обычно порт 80 для HTTP). Откройте файл config.ymlв проекте DrupalVM и найдите следующую строку:

vagrant_machine_ip: 192.168.88.88

Убедитесь, что IP-адрес и порт определены правильно.

Метод 3: проверьте настройки брандмауэра.
Брандмауэры иногда могут блокировать входящие соединения через порт 80. Чтобы проверить, так ли это, временно отключите брандмауэр и посмотрите, сохраняется ли ошибка. Процесс отключения брандмауэра зависит от вашей операционной системы.

Для Ubuntu:

sudo ufw disable

Для CentOS:

sudo systemctl stop firewalld

Метод 4. Проверьте файл хостов.
Убедитесь, что файл хостов содержит правильную запись для localhost. Откройте файл хостов с помощью следующей команды:

sudo nano /etc/hosts

Убедитесь, что у вас есть строка следующего вида:

127.0.0.1       localhost

Сохраните файл и выйдите из редактора.

Метод 5: перезагрузите компьютер
Иногда простой перезапуск может решить проблемы с сетью. Перезагрузите компьютер и попробуйте снова получить доступ к DrupalVM.

Ошибка «cURL error 7: Не удалось подключиться к локальному порту 80» в DrupalVM может быть вызвана различными факторами, включая неактивные веб-серверы, неправильную конфигурацию порта, настройки брандмауэра или проблемы с файлом хостов. Следуя методам устранения неполадок, описанным в этой статье, вы сможете решить проблему и продолжить бесперебойную работу с DrupalVM.