Загрузил файлы на хостинг но сайт не работает
Большинство пользователей интернета знакомы с ошибками, которые иногда возникают при работе с сайтом или поиске той или иной информации в поисковых системах. Если вы являетесь владельцем сайта, который вдруг начал выдавать подобные ошибки, вам важно понимать, что они означают, причину их возникновения и способ их устранения.
Часто на различных форумах в интернете можно увидеть обсуждения на тему устранения ошибок на сайте. Порой возникшие проблемы незначительны и могут быть решены пользователем самостоятельно, без обращения к специалистам.
Для того, чтобы знать, что делать в непредвиденной ситуации, стоит познакомиться с описанием самых распространенных ошибок, а также прочитать руководство по их устранению.
Работа с приложением FTP
У многих мог возникнуть вопрос: а что собой представляет FTP-соединение. Если вкратце, то это – протокол для переноса информации на внешний сервер через защищённый канал. С его помощью загрузка любых файлов осуществляется очень быстро. Для выполнения этой процедуры разработано немало разных приложений, подразумевающих передачу файлов по удалённому подключению к серверу. Одно из самых популярных и проверенным – FileZilla . Им я и воспользуюсь. Отмечу, что оно подходит для любых операционных систем и имеет весьма простой интерфейс, поэтому затруднений в работе с ним у вас не возникнет.
Это приложение бесплатно, скачивается оно на официальном сайте компании-разработчика . Загрузив и открыв его, вы увидите меню, в котором присутствует несколько блоков (интерфейс приложения показан на картинке снизу):
- Два расположенных слева блока отвечают за местный проводник (на картинке они отмечены цифрами 1 и 2).
- В меню сверху (отмечено цифрой 3) пока что ничего нет, но при загрузке там показываются сведения о текущем соединении.
- Расположенный снизу блок отображает актуальный статус заливки файлов (отмечен цифрой 4).
- В меню справа вы увидите оповещения о том, что подключение отсутствует (отмечен цифрой 5).
Последний из вышеописанных блоков содержит проводник, ведущий к сайту, содержащемуся на внешнем сервере. Вам необходимо подключиться к нему.
Выбор и покупка сайта
Для того, что бы начать любую установку вам потребуется купить сайт, или у вас он должен быть уже купленный и доступный к скачиванию. Как купить и выбрать готовый сайт мы рассказывали тут .
Подготовка к установке
Перед началом установки сайта нам потребуется :
На протяжении длительного времени мы выпускали уже разные уроки связанные с покупкой сайта, с выбором домена и хостинга и многое другое.
Сейчас мы попытаемся это все слепить в кучу.
4. Ошибка со стороны CMS
- Войдите в серверную часть своего сайта через FTP.
- Найдите файлы своего ресурса.
- Откройте документ, который вы изменили.
- Скопируйте и вставьте исходный код темы.
Найти код можно, загрузив свежую версию используемой темы WordPress или другой системы управления содержимым веб-проекта.
Связываем домен и хостинг
Часто бывает так, что домен покупается в одном месте, а хостинг в другом. Для того что бы все корректно работало необходимо их связать при помощи ДНС записей. детальная инструкция появится позже, но а пока постараемся показать на пальцах.
Каждый хостинг выдает пользователю свои днсы . Зачастую их можно посмотреть в личном кабинете у хостера или можно просто спросить у поддержки.
Каждый домен и регистратор доменов позволяет через личный кабинет и управление домена сменить или прописать нужные днсы.
Мы берем днсы, который дал хостер и прописываем их в настройках домена.
После того, как вы прописали днсы, должна пройти их связь (процедура делегирования днсов). Общее время делегирования днсов от 3-х до 72 часов.
Если домен и хостинг берется у одной компании, то процедура может сократится до часа.
Теперь у нас есть сайт, домен и хостинг и можно приступить непосредственно к процессу установки.
Установка сайта
Начинаем процесс установки со скачивания сайта на ПК и распаковки архива.
После скачивания вы получаете файл архива. Его следует распаковать и в нем вы увидите файл базы данных и архив с файловой системой сайта.
База данных (файл .sql) у нас готова к импорту, но мы рекомендуем сразу подготовить и файловую систему, которые в идеале сразу распаковать.
Так выглядит файловая система большинства купленных сайтов в нашем магазине. Обратите внимание сразу на файл wp-config.php. В нем нужно будет вносить изменения перед установкой
Так выглядит файловая система большинства купленных сайтов в нашем магазине. Обратите внимание сразу на файл wp-config.php. В нем нужно будет вносить изменения перед установкой
теперь сайт у нас практически готов к установке и далее мы заходим уже на заказанный хостинг и первым делом создаем базу данных.
Н е получается войти в панель управления (консоль)
Возможные причины
- Вы забыли пароль, и у вас нет доступа к электронной почте для восстановления. Откройте в phpMyAdmin базу вашего сайта, найдите таблицу wp_ uers, откройте ее, в поле " Password" выберите значение MD5 и установите новый.
- Возможно, входу мешает плагин, отключайте по очереди плагины, как это было описано выше.
- Ошибка скриптов: включите режим отладки, как это было описано выше.
- Сайт взломан. В этом случае можно попробовать удалить вредоносные скрипты самостоятельно либо обратится к специалистам.
Режим обслуживания после обновления
Ошибка 404
Not Found
Ошибка 404 означает, что сервер не может найти данные по запросу пользователя.
Причины возникновения данной ошибки:
- Некорректный URL, введенный в адресное поле браузера. Для устранения данной ошибки проверьте, корректно ли указана ссылка.
- Файл, запрашиваемый по URL, отсутствует на сервере. Для устранения этой ошибки необходимо проверить наличие запрашиваемого файла в директории public_html вашего сайта.
Ошибка 500
Internal Server Error
Ошибка 500 означает, что на сервере есть внутренняя ошибка. Эта проблема может возникнуть по двум причинам:
1. Домен не делегирован
Прежде чем разместить свой сайт в сети и найти его в поиске по доменным именам, домен нужно делегировать — привязать к хостингу. Для таких целей задают список DNS-записей, указывающих адрес размещения сайта и имя почтового сервера. Это нужно, чтобы ресурс был доступен всем участникам сети.
Домен не делегирован, когда для него не указали серверы DNS или использовали для этого некорректную пару. В таком случае при поиске сайта по его адресу вы получите ошибку в браузере.
Соответствующая информация отображается в строке state:
Для делегированного домена будет значение «DELEGATED», у неделегированного – «NOT DELEGATED».
Заливка информации на хостинг
В появившемся каталоге найдите папку с таким же именем, как и у вашего сайта. В ней находится папка под названием public_html : туда и следует загрузить свой сайт. Непосредственно перед загрузкой потребуется выполнить пару действий. Сперва удалите имеющийся в папке файл под названием index.html . После этого нужно внимательно проанализировать правильность физического строения сайта на диске.
Чтобы залить файлы, необходимо просто перетащить их из меню диска в соответствующее окно каталога. Для удобства вы можете выделить файлы в папке при помощи комбинации клавиш Ctrl+A и перетащить их при помощи левой кнопки мыши.
Вышеописанные манипуляции выполняются в течение всего нескольких минут и не вызывают особых затруднений. Отмечу, что вы можете использовать другие ресурсы и приложения: работа всё равно осуществляется по одному и тому же принципу. На сегодня на этом все, если возникают какие то вопросы, задавайте их в комментариях. Так же вы можете получать информацию о появлении новых полезных материалов подписавшись на специальную рассылку. Благодарю вас за внимание, всего хорошего!
Наиболее распространённые ошибки и примеры их устранения.
Выбор домена для сайта
Далее когда сайт уже у нас есть, нужно подобрать домен. Относительно выбора домена мы также публиковали множество статей и уроков. Ранее это можно было сделать через наш дочерний сервис, но мы его недавно закрыли и все же решили остановится на проверенном годами партнере.
B1A5-D955-9A17-D54B
После того как вы выбрали и купили доменное имя для сайта, нужно заказать хостинг .
Ошибка 400
Bad Request
При переходе на сайт браузер может выдавать “400 Bad Request”. Это означает, что сервер обнаружил синтаксическую ошибку в запросе, который ввел пользователь. Однако подобная ошибка может появляться не только, когда вы вводите адрес сайта, но и, например, при входе в панель управления вашим сайтом. Причин возникновения может быть несколько:
Для того, чтобы определить, какой из перечисленных вариантов относится к вашей ситуации, необходимо провести проверку каждого из них до полного устранения проблемы. Начнем с первой возможной причины.
Блокировка браузера
- Изучите настройки вашего антивируса в разделе под названием “Правила для приложений” или схожим с ним.
- Проверьте, есть ли ваш браузер в списке, и каков уровень доверия к нему.
- Повысьте уровень доверия к вашему браузеру, если он низкий.
- Сохраните новые настройки и попробуйте снова зайти в панель управления.
Если ошибка сохраняется, то переходите к проверке следующей причины.
Блокировка брендмауэра Windows
- Попробуйте отключить брендмауэр на время: меню Пуск - Панель управления - Система и безопасность - Брандмауэр Windows - Включение и отключение.
- Очистите кэш и куки.
- Обновите страницы с ошибкой.
- Если проблема устранена, то для завершения добавьте в брандмауэр разрешенные программы: Пуск — Панель управления — Система и безопасность — Брандмауэр — Разрешение запуска программы через брандмауэр.
Если проблема осталась — продолжайте проверку.
Перебои в работе интернета
- Свяжитесь со своим интернет-провайдером и узнайте, проводятся ли у них какие-то работы.
- Уточните, сколько времени займут работы.
Подсоединение к серверу
В верхней части интерфейса FileZilla находятся 4 строки (под навигационной панелью). В них требуется указать сведения, которые раньше вам предоставил хостинг. Они находятся не только в личном кабинете, но и в письме, которое приходит на введённый вами при регистрации адрес электронной почты. На картинке снизу показано, какие сведения вводятся в соответствующие строки. В поле «хост» нужно указать свой сервер, в строке «имя пользователя» – логин, и пароль в соответствующей строке.
3. Не очищен кеш веб-браузера
Вероятно, вы уже пытались найти свой сайт по доменному имени, вбивая его в поисковую строку веб-браузера. Современные браузеры обладают «умной» функцией кеширования страниц (неважно, доступны они или нет). Необходимо это для более быстрой загрузки страниц и контента, который на них размещен, — текста, CSS-стилей, изображений и так далее.
Даже если срок, отведенный на обновление DNS-серверов, истек, браузер все равно может выдавать ошибку об отсутствии страницы или невозможности ее отобразить. Для решения проблемы потребуется очистить кешированные данные программы — это поможет не предоставить доступ к устаревшим данным, а заново обратиться к серверу для загрузки содержимого сайта.
Чтобы быстро очистить кеш сайта, не нужно переходить в настройки и удалять данные всех сохраненных ресурсов. Достаточно:
- Перейти на свой домен.
- Дождаться полной прогрузки сайта.
- Нажать сочетание клавиш «Ctrl + F5».
После этого произойдет обновление, и главная страница ресурса начнет отображаться. Если такого не произошло, необходимо проверить доступность, вписав адрес в любой анонимайзер, например, «Хамелеон» (cameleo.xyz).
Сайт открывается? Тогда остается лишь дождаться обновления DNS-серверов провайдеров. Доступа нет? Тогда стоит проверить правильность заполнения DNS в админ-панели подключенного хостинга.
2. Обновление DNS не завершилось
Наиболее частая причина, по которой только что созданный сайт недоступен по IP-адресу или своему имени, — это отсутствие привязки домена к хостингу. Мало кто из владельцев новых сайтов знает, что после оплаты хостинга ресурс начинает работать не сразу. Для запуска необходимо время, требуемое для обновления DNS-серверов всех интернет-провайдеров мира. Для этого требуется до 24 часов.
До регистрации доменного имени процесс выглядит так:
После создания доменного имени выполняется его регистрация и добавление в зону. Однако для передачи информации необходимо получить кешированный ответ или произвести все запросы заново. Если учесть, что очистка кеша DNS-серверов провайдеров невозможна, приходится ждать самостоятельного обновления, а это происходит в определенный промежуток времени.
Распространение DNS можно мониторить с помощью ресурсов:
Проекты обладают инструментами, включая обратный поиск MX или трассировку, проверку распространения по нескольким десяткам стран. После того, как информация обновиться, сайт станет доступен.
Выбираем хостинг для сайта
По поводу выбора хостинга мы тоже много писали. Мы можете его заказать у любого хостера , впрочем как и домен.
При выборе хостинга важно обратить внимание на следующее:
- Сервер должен быть на Linux
- Должна быть поддержка БД
- Должна быть поддержка PHP
Далее вы уже смотрите на наличие места, количество сайтов которые можно установить и прочие лимиты.
Мы рекомендуем брать ISPManager . Далее по нему и будет инструкция.
Кстати, промокод указанный выше действует и на хостинг.
Создание базы данных
Для создания базы данных необходимо зайти на хостинг и найти раздел где можно создать Базу данных. В ISPManager это Главная – Базы данных и затем над списком нажать Создать.
После этого появится новое окно где указываем данные базы данных, а именно:
- Имя базы данных
- Имя пользователя
- Пароль
Сохраняем эти данные, так как их в идеале сразу прописать в файле wp-config.php (смотрите скрин выше), который находится у вас на ПК в распакованной файловой системе.
Для того, что бы внести изменения важно использовать программу Notepad++ . Ни в коем случае не редактируйте файл через обычный блокнот. Это нарушает кодировку файла и в процессе сайт у вас не будет работать корректно.
Обратите внимание на директиву
/** Имя сервера MySQL */
define(‘DB_HOST’, ‘localhost’);
Зачастую она остается localhost, однако некоторые хостеры хранят бд на отдельных от самого сайта сервере и указывать нужно тот сервер БД, который дает ваш хостинг (уточнить детали можете у поддержки вашего хостинга).
После того как мы прописали все данные для связи с бд, нужно импортировать и настроить саму базу данных.
Для того, что бы у нас была возможность импортировать в нашу базу информацию (БД) которая находилась в архиве нажимаем Перейти и попадаем в PHPMYADMIN .
После импорта БД у вас должны быть отображены все таблицы как на скрине ниже.
Далее следует один из важных этапов после импорта и тут нужно быть очень ВНИМАТЕЛЬНЫМИ!
После импорта БД сразу заходим в таблицу wp_option и обращаем внимание на строчку с адресом сайта (указана на скрине выше). Это адрес демоверсии. Если его не поменять то все ссылки будут вести на демоверсию.
Для правильной замены ВСЕХ URL необходимо прописать 3 SQL запроса.
Для того, что бы прописать эти SQL запросы нужно опять выбрать в левой колонке вашу базу (а не конкретную таблицу) и затем нажать на вкладку SQL. Все запросы нужно прописывать поочередно и учитывать все знаки и символы.
Свой сайт — море возможностей и практически безграничные перспективы, но иногда можно столкнуться с проблемами при запуске ресурса, которые вмиг отбивают желание вникать в эту сферу. Например, вы купили домен, оплатили хостинг и даже создали главную страницу, но сайт почему-то не работает.
Что делать? Сначала стоит ознакомиться с пятью основными ошибками, которые допускают новички во время запуска нового сайта, и немного глубже вникнуть в особенности взаимодействия доменов в интернете.
Ошибка установления подключения к базе данных
Один из вариантов решения
Откройте файл wp-config.php и убедитесь, что следующие данные базы данных верны: имя базы, имя пользователя, пароль и хост.
Типы ошибок
Коды ошибок бывают положительными и отрицательными или успешными и не успешными.
Всего существует 4 типа кодов (хх - сочетание любых цифр):
- 2xx - запрос выполнен успешно;
- 3xx - запрос успешно перенаправлен (тоже положительный код);
- 4xx - ошибка - документ не был отправлен пользователю, так как произошла критическая ошибка. Класс кодов 4xx предназначен для указания ошибок со стороны клиента;
- 5xx - ошибка сервера - критическая ошибка на сервере. Коды 5xx выделены под случаи неудачного выполнения операции по вине сервера.
Наибольший интерес для владельца сайта представляют коды, указывающие на ошибки со стороны клиента или сервера. Причины возникновения и способы устранения данных ошибок представлены ниже.
5. Отсутствие стабильного подключения к сети или проблемы на стороне хостинга
Самая банальная причина, которую нужно исключить в первую очередь. Сайт действительно может не загружаться по вине интернет-провайдера или хостинга. Такое бывает редко, но не исключено, что проблема вовсе не с DNS-расширением или кешированием браузера.
Когда сайт после покупки домена и оплаты хостинга не загружается, проверьте подключение к другим ресурсам — поисковикам или социальным сетям. Если по иным адресам есть подключение и прошло достаточно времени для обновления DNS-серверов, проверьте доступность хостинга и ознакомьтесь с новостями. Обо всех неполадках администрация сервиса сообщает в специальном разделе или на главной странице.
Если и это не избавило от проблемы, обратитесь в службу поддержки для дальнейшего решения вопроса. Сайт может не работать по многим причинам, но чаще всего они связаны с неправильной настройкой хостинга или главной страницы через FTP-клиент.
- Регистрацию на хостинге.
- Работа с Приложением FTP.
- Подсоединение к серверу.
- Заливку информации на хостинг.
Рассматриваемый вопрос встанет перед вами после завершения вёрстки сайта. Только после заливки файлов на хостинг сайт смогут посетить интернет-пользователи. Первый этап – регистрация на хостинге, где в дальнейшем разместится ваш сайт. В качестве примера я возьму ресурс под названием «beget» (с другими провайдерами принцип работы такой же).
Сперва нужно перейти на главную страницу провайдера и выбрать пункт «Заказать».
Затем вы выбираете предпочтительный тарифный план, указываете, каким лицом вы являетесь (физическим или юридическим), и вводите основную информацию о себе.
Ещё раз акцентирую ваше внимание на том, что все эти данные следует скопировать и сохранить, так как без них нельзя будет войти в панель управления и работать с хостингом.
На представленном выше изображении цифрой 1 обозначены сведения, используемые для входа в личный кабинет, а цифрой 2 обозначена важная информация, которая потребуется на следующих этапах работы.
Если вы уже купили имя домена, вам требуется просто переместить его на выбранный хостинг, откорректировав DNS этого адреса. При отсутствии такого имени вы можете зарегистрировать его непосредственно на хостинге, либо же воспользоваться бесплатным тех. адресом, на котором можно будет просмотреть залитый вами сайт.
Упомянутая ранее панель управления используется для работы с хостингом. Сейчас она вам не потребуется, так как на данном этапе нужно залить сайт при помощи соединения FTP. Многие хостинг-провайдеры предоставляют своим пользователям WEB-версии этого соединения, но они не всегда удобны в работе и имеют определённые недостатки. К примеру, у WEB-панелей нет функции пакетной загрузки информации. Я предлагаю подойти к этому вопросу иначе.
Белый экран смерти
Белый экран смерти [WSOD], вместо сайта отображается белый экран.
Один из вариантов решения
Включите отображение ошибок, для чего добавьте в файл wp-config.php следующую строку:
После чего на сайте должен отображаться код ошибки, обычно в коде содержится имя неработающего плагина.
Один из вариантов решения
Деактивируйте все установленные плагины, а затем включайте по одному. Если консоль управления сайтом недоступна, откройте через FTP папку wp-content/plugins и переименуйте папку, например, в wp-content/plugins_ old.
Один из вариантов решения
Увеличьте количество памяти. Для чего откройте файл wp-config.php и добавьте следующую строку:
Значение может быть любым: 64, 128 и так далее, но помните, в любом случае вы не сможете использовать памяти больше, чем предоставляется тарифным планом хостинга.
Один из вариантов решения
Ошибка в активной теме, переключитесь на стандартную тему Twenty Seventeen; если админпанель сайта недоступна, то через FTP измените папку с темой Twenty Seventeen на название активной темы. Имя активной темы также придется на время поменять.
Ошибка 404
Ошибка, из-за которой пользователь не может получить доступ к одной или нескольким страниц на сайте, в то время как все остальные разделы работают нормально.
Один из вариантов решения
Перейдите в «Настройки» -> «Постоянные ссылки» на панели управления WordPress и просто нажмите кнопку «Сохранить изменения». Это обновит ваши настройки постоянных ссылок и очистит правила перезаписи. Если это не работает, вам необходимо обновить файл .htaccess вручную. Если вы не знакомы с редактированием файлов .htaccess, обратитесь к вашему хост-провайдеру и попросите его включить mod_rewrite.
Ошибка 502
Bad Gateway
Данная ошибка - результат запроса, при котором был получен недопустимый ответ от сервера. Причин возникновения проблемы может быть несколько:
Ошибка 403
Forbidden
Ошибка 403 означает, что сервер не может выполнить запрос из-за запрета на доступ к запрашиваемым файлам или страницам. Эта ошибка может возникать по ряду причин. Рассмотрим самые распространенные:
- Индексный файл index.html не загружен в директорию public_html вашего сайта или является некорректным. Для устранения этой ошибки создайте файл с именем index.html или переименуйте уже имеющийся файл. Возможные варианты для имени файла: index.html, index.htm или index.php.
- Для директории, в которой находится запрашиваемый файл, установлены такие права, что веб-сервер Apache не смог прочитать файл на диске сервера. Для устранения этой ошибки попробуйте изменить права доступа в разделе, отвечающем за настройку прав.
- Файлы сайта загружены в неправильную директорию. Для устранения этой ошибки проверьте, располагаются ли файлы сайта в директории site/public_html, где site - название вашего сайта.
Б елый текст или отсутствующие иконки в редакторе
Возможные причины: проблема с объединенными файлами JavaScript, TinyMCE или плагином.
Очистить кеш браузера.
Заменить скрипты TinyMCE. Это можно сделать, заменив папку /wp-includes/js/tinymce/ новой копией.
Если ничего из вышеперечисленного не работает, откройте файл wp-config.php и добавьте следующую строку в самом верху после открывающего тега PHP.
Internal server error
Внутренняя ошибка сервера, обычно возникает из-за неправильной работы скриптов.
Один из вариантов решения
Через FTP переименуйте файл . htaccess в . htaccess_ old. Перезагрузите страницу сайта и, если он заработал, сбросьте постоянные ссылки на панели управления WordPress через «Настройки» -> «Постоянные ссылки», чтобы создать новый файл .htaccess.
Ошибка 503
Service Temporarily Unavailable
У каждого аккаунта на сервере хостинга есть определенное количество рабочих процессов, выделенное в соответствии с выбранным тарифным планом. Работа с запросами ведется в порядке очереди, они поступают на сервер, где легкие запросы обрабатываются мгновенно, а тяжелые – медленно. Всякая очередь ограничена тем или иным количеством запросов. Если новый запрос находится за пределами этой границы, принят он не будет, и вместо результата браузер выдаст оповещение “Сервис временно недоступен”.
1. Зависание скриптов при передаче больших статичных файлов через PHP. Скрипты работают определенное время, а не постоянно. При окончании времени работы скрипта прерывается передача файла, соответственно, файл не будет передан полностью, а также запрос оставит процесс веб-сервера работать еще длительное время. Устранить ошибку вы сможете посредством следующих шагов:
2. Большое количество запросов к серверу. Причин возникновения таких запросов несколько:
В начале 2015 года мы выпустили видео урок по установке готового сайта на домен и хостинг . За это время многим оно помогло сэкономить и испытать свои силы на деле. В данном Видео-уроке мы показали наглядно как установить купленный в нашем магазине готовый сайт на домен и хостинг .
Пришло время расширить инструкцию и сделать ее в текстовом варианте.
В данном уроке , мы расскажем с чего стоит начать и пройдемся от самого начала (с момента скачивания купленного сайта в магазине) до полного запуска сайта.
Если ничего не помогает
Включите запись ошибок в лог сервера, как правило, подобные ошибки уже неоднократно встречались на множестве сайтов, погуглите, и в 99,9% случаев решение будет найдено.
П ереадресация на странице входа в панель управления (консоль)
При попытке зайти на страницы / wp- login, / wp- admin происходит редирект на главную страницу сайта.
Возможные причины
- Неправильные значения полей URL сайта и домашнего URL в таблице wp-config
- Ненастроенные постоянные ссылки
- Ошибки в .htaccess
Варианты решения
Очистите файлы cookie и кэш браузера и убедитесь, что в вашем браузере включен прием cookie.
Перезапустите браузер и попробуйте войти снова.
Деактивировать все плагины (см. предыдущие пункты).
Использовать тему по умолчанию (см. предыдущие пункты).
Удалите файл .htaccess из корневого каталога вашего сайта. (см. предыдущие пункты).
Читайте также:
- Компьютер не видит папки с фото
- Не буду есть сладкое не буду целыми днями сидеть перед компьютером
- Можно ли при трехмерном моделировании в autocad создать свой собственный визуальный стиль
- Тестирование устройств персонального компьютера с описанием их назначения
- Чем отличается векторная графика от пиксельной растровой