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

Сайт разрешается нормально без «www», «www» создает ошибку базы данных

Работая с BOA (Barracuda / Octopus / Aegir), я установил несколько сайтов Drupal без каких-либо проблем и следую тому же процессу для всех.

BOA работает на Nginx. Все сайты проходят через сеть Cloudflare, где я установил одинаковые настройки DNS.

A example.com points to IPADDRESS A www points to IPADDRESS

серверы имен каждого домена указывают на соответствующие серверы имен Cloudflare.

Все работает, за исключением одного сайта, который отлично работает без www, но с www возвращает типичную ошибку базы данных, если Drupal не может найти базу данных сайта.

Site off-line The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.

If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider's database server is running. For more help, see the handbook, or contact your hosting provider.

В BOA все сайты имеют один и тот же псевдоним, в основном символическую ссылку, которая перенаправляется следующим образом ...

www.example.com -> example.com

На самом деле, похоже, это была проблема Drupal. Я в основном пытаюсь обновить веб-сайт Drupal, который все еще имеет версию 6.16, с множеством устаревших модулей.

С той же конфигурацией и другой версией Drupal ошибка исчезла. Я не мог определить проблему, но было достаточно знать, что это проблема с обновлением.

Что-то неправильно настроено на вашем сервере, и вам следует обратиться за помощью к своему хостинг-провайдеру. Ошибка базы данных не будет исходить от CloudFlare и будет своего рода проблемой конфигурации непосредственно на сервере.