Содержание
Браузер пишет, что не может найти страницу или сервер
При попытке зайти на сайт наблюдается сообщение браузера:
- «К сожалению, Google Chrome не может найти страницу»,
- «Сервер не найден. Firefox не может найти сервер»,
- «ERR_NAME_NOT_RESOLVED»,
- «Server not found»,
- «Не удалось найти IP-адрес сервера»,
- «404 страница не найдена»,
- «Проблема при загрузке страницы, сервер не найден»,
или сообщение от любого другого браузера о том, что запрашиваемая страница не найдена на этом сервере.
Это значит, что проблема связана с работой службы DNS. Как исправить?
Пропишите DNS-серверы для домена
Проверьте, корректные ли DNS прописаны для домена. Узнать, какие DNS прописаны для домена можно по инструкции: Как узнать, какие DNS-серверы прописаны для домена
Узнать, какие DNS должны быть прописаны, можно по инструкции: Какие DNS-серверы прописать для домена
- если у вас хостинг сайтов, воспользуйтесь справкой: Как привязать домен к хостингу,
- если у вас сервер VPS: Как привязать домен к VPS.
После того, как вы пропишите DNS, необходимо подождать обновления информации на DNS-серверах интернет-провайдеров (около 24 часов), после этого сайт должен появиться в Интернет. Принципы работы DNS и почему домены начинают работать не сразу
Если вы недавно изменили DNS
Если вы недавно сменили DNS-серверы для домена и получили ошибку «не удается найти DNS-адрес сервера», то это нормальное явление. Недоступность сайта носит временный характер и связана с обновлением DNS-серверов интернет-провайдеров по всему миру.
В большинстве случаев обновление DNS-серверов происходит в течение суток. Если после смены DNS-серверов прошло более 24 часов, рекомендуем обратиться к вашему интернет-провайдеру с просьбой обновить DNS-кэш для вашего домена.
После смены DNS прошло более 24 часов
Важно: очистите кэш браузера. Ваш браузер мог закэшировать страницу с недоступностью вашего домена и теперь при запросе к сайту подставляет устаревшие данные из своей памяти. Для того чтобы очистить кэш, перейдите по адресу вашего сайта и нажмите «Ctrl» + «F5».
Если очистка кэша браузера не помогла, проверьте, открывается ли ваш сайт через 2ip.ru (введите адрес вашего сайта и нажмите Открыть). Если сайт открывается, значит вам просто нужно дождаться обновления информации на DNS-серверах интернет-провайдеров.
Если сайт через 2ip не открывается, выполните шаги:
-
1.Перейдите на страницу сервиса whois, введите имя недоступного домена и нажмите Проверить.
-
2.- если у вас хостинг REG.RU, для домена должны быть прописаны DNS-серверы: ns1.hosting.reg.ru, ns2.hosting.reg.ru,
- если у вас VPS или Dedicated сервер, для домена должны быть прописаны: ns5.hosting.reg.ru, ns6. hosting.reg.ru.
Если DNS прописаны ошибочно, воспользуйтесь справкой:
Как привязать домен к хостингу
Как привязать домен к VPS
Важно: Еще раз обращаем ваше внимание на то, что если у вас заказан хостинг REG.RU, для домена должны быть прописаны DNS-серверы ns1.hosting.reg.ru и ns2.hosting.reg.ru.
Если же вы видите любые другие DNS-серверы или бесплатные DNS-серверы REG.RU (ns1.reg.ru и ns2.reg.ru) вам необходимо узнать, с какого сервера должен открываться сайт, для этого необходимо проверить ресурсные записи. Переходите к шагу 3.
-
3.Откройте страницу on-line проверки DNS-записей.
Введите имя домена, в выпадающем списке выберите тип записи «А» и укажите опцию «С трассировкой». Это позволит проверить работу DNS начиная с корневых серверов:
Возможны следующие варианты:
1 вариант
2 вариант
3 вариант
Для недоступного домена отображаются предыдущие DNS-серверы в строках
имя_недоступного_домена число NS имя_dns_сервера
Это означает, что для данного домена еще не обновлена информация о DNS-серверах, и необходимо ожидать завершения обновления.
Указаны верные DNS-серверы, но отсутствуют строки с записями типа «А»:
В большинстве случаев это означает, что домен не добавлен в панели управления хостингом. Для добавления домена воспользуйтесь справкой: Как добавить домен на хостинг
Если для вашего домена прописаны DNS-серверы «ns1.reg.ru» и «ns2.reg.ru», необходимо также прописать запись типа «А» на IP-адрес сервера в личном кабинете REG.RU: Настройка ресурсных записей для домена. IP-адрес сервера можно узнать в разделе Информация о включённых сервисах и паролях доступа.
И записи типа «NS» и записи типа «А» присутствуют:
Это связано с обновлением кэша DNS-серверов вашего интернет-провайдера. Обновление происходит обычно в течение 24 часов, реже дольше.
Вы также можете попробовать открыть сайт через другого интернет-провайдера, либо через сервисы, предоставляющие web-proxy.
Помогла ли вам статья?
Да
раз уже помогла
Фатальные проблемы — Вебмастер.
Справка
Раздел содержит решения часто встречающихся проблем категории «Фатальные», выявленных при диагностике сайта в
Вебмастере. Проблемы этой категории ведут к исключению отдельных страниц или всего сайта из результатов поиска.
Совет. Отслеживайте и исправляйте ошибки в кратчайшие сроки. Вы можете настроить уведомления о результатах проверки сайта.
- Главная страница сайта возвращает ошибку
- Не удалось подключиться к серверу из-за ошибки DNS
- Сайт закрыт для индексирования в файле robots.txt
- Обнаружены нарушения или проблемы с безопасностью
Если вы получили такое сообщение, выполните следующее:
Проверьте наличие элемента noindex в HTML-коде страницы. Если он присутствует, удалите его.
Перейдите в Вебмастере на страницу Индексирование → Статистика обхода и посмотрите, какой код ответа отдавала страница на запросы робота Яндекса — в столбце Стало. Если код ответа отличается от 200 OK, убедитесь в актуальности проблемы с помощью инструмента Проверка ответа сервера.
При проверке ответа сервера обратите внимание на блок Содержимое страницы. Если отображается сообщение «Содержимое страницы отсутствует», проверьте в настройках вашего сервера:
HTTP-заголовок. Например, если он содержит «Content-length: 0», то робот не сможет проиндексировать такую страницу.
Размер содержимого страницы. Он должен быть больше 0 и соответствовать HTTP-заголовку.
После внесения изменений дождитесь очередного посещения робота. Также вы можете отправить страницу на переобход — робот обойдет ее в течение двух недель.
Если в результате проверки страница отвечает кодом 200 OK и проблем с доступностью содержимого нет, то предупреждение в Вебмастере пропадет в течение нескольких дней.
Раз в сутки индексирующий робот обращается к DNS-серверам, чтобы определить IP-адрес сервера, на котором находится сайт. Если на сайте некорректно настроены DNS-записи, робот не получает IP-адрес сайта. Поэтому сайт не может быть проиндексирован и добавлен в результаты поиска.
Проверьте корректность ответа сервера индексирующему роботу. Если сайт по-прежнему недоступен, обратитесь к хостинг-провайдеру для корректировки DNS-записей вашего домена. Когда доступ к сайту появится, информация в Вебмастере обновится в течение нескольких дней.
Проблема с доступом к сайту может быть кратковременной. Если при повторной проверке ответа сервера ошибок не обнаружено, дождитесь обновления информации в Вебмастере, это должно произойти в течение нескольких дней.
Если доменное имя не было продлено вовремя, сайт становится недоступен для индексирования. Продлите регистрацию домена. После этого сообщение в Вебмастере пропадет в течение нескольких дней.
Несколько раз в сутки индексирующий робот запрашивает файл robots.txt и обновляет информацию о нем в своей базе. Если при очередном обращении робот получил запрещающую директиву, в Вебмастере появляется соответствующее предупреждение.
Проверьте содержимое файла robots.txt. Если запрет по-прежнему присутствует, удалите его из файла. Если вы не можете сделать это самостоятельно, обратитесь к хостинг-провайдеру или регистратору доменного имени. После снятия запрета данные в Вебмастере обновятся в течение нескольких дней.
Также предупреждение может появиться в Вебмастере, если:
Добавьте в Вебмастер адрес с протоколом HTTPS.
Убедитесь, что на HTTP-версии сайта настроено перенаправление на HTTPS-версию.
Перейдите в Вебмастер и отправьте заявку на переезд.
Доменное имя не было продлено вовремя
В этом случае файл robots.txt будет содержать запрещающие директивы для робота. Продлите регистрацию домена. После этого сообщение в Вебмастере пропадет в течение нескольких дней.
Сайт доступен по HTTP и HTTPS, а в Вебмастер добавлен HTTP-сайт
Такая ситуация может быть в случае, когда обе версии сайта запрещены в файле robots.txt и эта информация сохранена в базе индексирующего робота.
Чтобы в поиске участвовал сайт, доступный по HTTPS:
Когда робот снова посетит сайт и узнает об изменениях, предупреждение перестанет отображаться в Вебмастере.
- Если найдено нарушение правил поиска
Посмотрите описание нарушения и рекомендации по его исправлению.
- Использование SEO-текстов
- Обман пользователей мобильного интернета (платные подписки)
- Малополезный контент, спам, избыток рекламы
- Использование SEO-ссылок для продвижения («Минусинск»)
- Нежелательные программы и опасные файлы
- Майнинг криптовалют
- Размещение SEO-ссылок на страницах сайта
- Дорвей
- Запросный спам
- Скрытый текст
- Кликджекинг
- Имитация действий пользователей
- Содействие имитации действий пользователей
- Партнерская программа
- Фишинг
- SMS-мошенничество
- Клоакинг
Список возможных нарушений
- Если найдена угроза безопасности
На странице Диагностика → Безопасность и нарушения выполните следующее:
Нажмите значок , чтобы узнать подробную информацию о заражении сайта.
Нажмите на название вердикта, чтобы увидеть его описание и примерный вид кода, который обрабатывается в браузере. Список возможных вердиктов.
Просмотрите цепочки заражения. Они могут помочь определить источник заражения.
Узнайте, как защитить сайт от заражения.
Когда вы решите проблему:
Убедитесь, что проблема устранена. Если при проверке сервис повторно обнаружит угрозу, вы сможете сообщить о ее устранении только через месяц. Дальше этот период будет увеличиваться и может составить три месяца.
В Вебмастере на странице Диагностика → Безопасность и нарушения нажмите кнопку Я все исправил. Это даст дополнительный сигнал алгоритмам Яндекса о том, что сайт нужно перепроверить. Если проверка завершена успешно, со временем ограничения будут сняты, а информация о нарушениях перестанет отображаться.
Чтобы ваш вопрос быстрее попал к нужному специалисту, уточните тему:
Если вы следовали рекомендациям и сайт доступен для робота, но ошибка продолжает отображаться в Вебмастере, заполните форму:
Если вы следовали рекомендациям, но ошибка продолжает отображаться в Вебмастере, заполните форму:
Не удалось подключиться к серверу (ошибка = 167)» с помощью gendeploy
Поиск
Невозможно добавить управляемый хост «ОШИБКА: Не удалось подключиться к серверу (ошибка = 167) » использование gendeploy
Проблема
При попытке добавить новый MH (Windows или Unix) с помощью сценария gendeploy задача сообщит об ошибке.
Сообщение об ошибке
При попытке запустить сценарий gendeploy на хосте будет инициировать, как показано ниже
Проверка того, соответствует ли версия MH [7.4.0.801] той или иной версии наименее поддерживаемой версии MH [5.0.0.0]Veritas InfoScale Operations Manager Managed Host Deployment
Инициализация
Затем выдает следующую ошибку
ОШИБКА : Не удалось подключиться к серверу (ошибка = 167)
Не удается связаться с центральным сервером на CMS
Управляемый хост не может быть настроен
Журнал error.log будет сообщать ниже в \ProgramData\Veritas\VRTSsfmh\logs(Windows)
ИЛИ /var/opt/VRTSsfmh/logs(Unix)
[ошибка] [клиент -] «-» xprtld 7. 4.0.200 запущен на порту(ах) 5634, обслуживает /opt/VRTSsfmh/web
[ошибка] [ клиент -] «-» Завершение всех порожденных процессов
[ошибка] [клиент -] «-» xprtld 7.4.0.801 запущен на порту(ах) 5634, обслуживающем /opt/VRTSsfmh/web
[ошибка] [клиент -] «-» » 5 запросов 0,00 Мб на входе 0,00 Мб на выходе. Выход по сигналу 15
[ошибка] [клиент -] «-» xprtld 7.4.0.801 запущен на порту(ах) 5634, обслуживает /opt/VRTSsfmh/web
readline() для закрытого дескриптора файла HANDLE в /opt/VRTSsfmh/lib/modules/VRTS/OS.pm, строка 851.
Использование неинициализированного значения $lang в строке ne в /opt/VRTSsfmh/lib/modules/VRTS/OS. pm, строка 863.
/opt/VRTSsfmh/bin/xdbadm: ошибка при загрузке общих библиотек: libodbc.so.1: невозможно открыть общий объектный файл: нет такого файла или каталога
ниже в ProgramData\Veritas\VRTSsfmh\logs (Windows)
ИЛИ /var/opt/VRTSsfmh/logs (Unix)
[ошибка] 29367 vxdeploy: query_table: Query select * from HABDBSYNC. SF_VIEW_ADD_ON_R; сбой: 32512:
[ошибка] 29367 vxdeploy: list_store: не удалось запросить базу данных
Причина
добавлен) и Veritas Operation Manager Management Server (CMS)
Solution
1) Запустите запрос getvitals для обоих (CMS и MH), чтобы убедиться, что связь для порта 5634 открыта. xprtlc -u «root» -l https://CMS:5634/world/getvitals
b) Из CMS: /opt/VRTSsfmh/bin/xprtlc -u "root" -l https:// MH:5634/world/getvitals
Для среды Windows запустите ниже
a) Из MH: C:\Program Files\Veritas\VRTSsfmh\bin>xprtlc.exe -l https://CMS:5634/world/getvitals
2 Из CMS: C:\Program Files\Veritas\VRTSsfmh\bin>xprtlc.exe -l https://MH:5634/world/getvitals
обнаружены любые проблемы с двунаправленной связью для порта 5634, необходимо их решить.
Разрешение публикации, повторите вышеуказанные шаги еще раз и подтвердите, что он возвращает действительный вывод. Если да, то запустите скрипт gendeploy, и теперь он сможет добавить хост.
Был ли этот контент полезен?
Microsoft больше не поддерживает этот браузер. В результате некоторые функции на этом веб-сайте могут не работать для вас. Для оптимальной работы нашего веб-сайта рассмотрите возможность перехода на Microsoft Edge, Firefox, Chrome или Safari.
Устранение неполадок с подключением к базе данных | Крафт CMS
Для Craft требуется исправное соединение с базой данных, и следующие указатели могут помочь выявить и исправить распространенные проблемы с подключением.
Устранение ошибки «Craft не может подключиться» #
Проблемы с подключением к вашей базе данных могут привести к одной из следующих ошибок:
Craft CMS не может подключиться к базе данных с учетными данными в config/db.php
Craft не может подключиться к базе данных. Проверьте настройки подключения.
Начните с проверки содержимого config/db.php
, которое должно указывать, какие переменные среды Craft проверяет для своих настроек подключения к базе данных. Как правило, этот файл должен выглядеть примерно так, и, возможно, стоит обновить ваш, если это не так.
Если другой разработчик настроил config/db.php
или добавил к нему дополнительные части, вам может потребоваться вместо этого следовать их инструкциям по установке.
Имейте в виду, что проекты Craft 4 также ищут переменные среды и константы PHP, начинающиеся с CRAFT_DB_
при настройке подключения к базе данных, то есть вы можете найти некоторые параметры подключения, определенные непосредственно в .env
.
Получает ли Craft настройки базы данных? #
Возможно, вы указали настройки базы данных, которые Craft не видит.
- Вы указали правильные параметры в процессе установки?
Дважды проверьте имена параметров в дополнение к значениям. Предоставление правильного значения дляDB_HOST
, а не 9Например, 0021 DB_SERVER выглядело бы разумно, но все равно вызывало бы ошибку. - Вы пытались повторно ввести учетные данные?
Запуститеphp craft setup/db-creds
и убедитесь, что ваши настройки были сохранены в.env
в корне вашего проекта. - Установлена ли библиотека phpdotenv?
Если вы используете.env
, Craft потребуетсяvlucas/phpdotenv
, чтобы прочитать его. Убедитесь, что зависимость указана вcomposer.json
и установлен. - Константы среды настройки вашего веб-сервера?
Если вы установили переменные среды на своем веб-сервере вместо.env
, запуститеphp -i | grep DB_
и убедитесь, что они присутствуют. Если нет, вам может потребоваться настроить веб-сервер. - Craft пытается использовать предоставленные вами значения?
Если вам удобно использовать Xdebug, вы можете взглянуть непосредственно на значения подключения, которые Craft использует во время запроса:- В
web/index. php
установите точку останова на$app->run()
. - Загрузите любую страницу с сайта в свой браузер.
- В переменных отладчика перейдите к
$app
→*yii\di\ServiceLocator*_components
→db
и найдите атрибутыdsn
,имя пользователя
ипароль
. Craft создает строку DSN независимо от того, как вы указали свои настройки, и представленные здесь значения — это то, что Craft в конечном итоге пытается использовать для подключения. Любые отсутствующие или неожиданные настройки могут помочь сузить проблему.
- В
Верны ли настройки вашей базы данных? #
Если вы подтвердили, что Craft пытается использовать предоставленные вами настройки, вы должны убедиться, что эти настройки точны.
- Можно ли проверить настройки с помощью автономного тестового сценария?
Если да, то это может указывать на что-то специфичное для Craft. Вы можете загрузить, отредактировать и запустить этот автономный PHP-скрипт для быстрой проверки ваших настроек. - Вы предоставили настройки, которые работают на вашем локальном компьютере, но не работают в среде Craft?
Если Craft работает внутри контейнера (Nitro, Docker и т. д.), настройки, которые вы используете для подключения к базе данных за пределами контейнера, скорее всего, будут отличаться от тех, которые Craft использует внутри контейнера. Дважды проверьте свои настройки, чтобы убедиться, что они предназначены для использования PHP. - У вас есть конфликтующие настройки базы данных?
config/db.php
Craft может использовать настройки, предоставленные в константах среды вашего сервера, файл.env
или непосредственно введенные вconfig/db.php
— именно в таком порядке. (Но не записывайте настройки вашей базы данных непосредственно вconfig/db. php
, если вы можете помочь!) Убедитесь, что вы не предоставили настройки более одного раза, которые могут конфликтовать. Также имейте в виду, что строкаDB_DSN
переопределит параметры, указанные вами дляDB_DRIVER
,DB_SERVER
,DB_DATABASE
иDB_PORT
.
Устранение неполадок с неожиданным запросом на установку #
Когда Craft имеет действительное подключение к базе данных и не находит данные из существующей установки, вам будет предложено начать процесс установки.
Если вы видите экран установки, где вы ожидали войти в панель управления, Craft не находит данные вашего проекта. В этом случае необходимо проверить несколько вещей:
Перед импортом дампа SQL лучше начать с пустой базы данных. Обязательно удалите все существующие таблицы перед получением новых данных.
В качестве последней попытки вы можете завершить процесс установки и попытаться найти, куда делись новые таблицы.