Возникла техническая необходимость, создать рабочую копию основного сайта, для текущего тестирования доработок и правок.
Сделали полный дамп базы и проекта, установили по всем правилам на новый сервер и домен типа https://test1.toprik.com/
Настройки в confil.local и прочих прописали корректно. Но тестовый сайт выдает ошибку:
Что делать? В какую сторону копать?
P.S. основной сайт и техническая копия, находятся на разных серверах.
(заранее спасибо)
Смотрите комментарий в исходном коде, там будет текст ошибки
Комментариев нет. Чистый код, без ошибок.
<!DOCTYPE html>
<html>
<head>
<meta name="robots" content="noindex, nofollow" />
<title>Service unavailable</title>
<style>
.bigEntrance{
animation-name: bigEntrance;
-webkit-animation-name: bigEntrance;
animation-duration: 1.6s;
-webkit-animation-duration: 1.6s;
animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
visibility: visible !important;
}
@keyframes bigEntrance {
0% {
transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
opacity: 0.2;
}
30% {
transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
opacity: 1;
}
45% {
transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
60% {
transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
opacity: 1;
}
75% {
transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
90% {
transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
100% {
transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
}
@-webkit-keyframes bigEntrance {
0% {
-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
opacity: 0.2;
}
30% {
-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
opacity: 1;
}
45% {
-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
60% {
-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
opacity: 1;
}
75% {
-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
opacity: 1;
}
90% {
-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
100% {
-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
opacity: 1;
}
}
body {
margin-top: 100px;
font-family: Tahoma;
}
.banner {
background-color: #fe5652;
border-radius: 24px;
color: #ffffff;
font-weight: normal;
font-size: 68px;
padding: 10px;
text-align: center;
margin-left: auto;
margin-right: auto;
display: inline-block;
zoom: 1;
display*: inline; /* ie hack */
}
.banner-inner {
border-radius: 20px;
border: 4px solid #ffffff;
padding: 30px;
text-transform: uppercase;
letter-spacing: 2px;
}
.container {
text-align:center;
}
.message {
margin-top: 20px;
font-size: 20px;
text-align: center;
}
</style>
</head>
<body>
<div class="container">
<div class="bigEntrance banner">
<div class="banner-inner">
Service<br /> unavailable
</div>
</div>
</div>
<div class="message">
Sorry, service is temporarily unavailable.
</div>
</body>
</html>
Для начала включите отладку: в файле config.local вставьте (или раскомментируйте) строку
define('DEBUG_MODE', true);
Если вы сделали копию боевого сайта, в конфиге прописали доступ к базе данных верно, то обязательно необходимо очистить содержимое папки КЭШ. Еще причина может быть в самой базе данных, дамп развернулся не корректно и таких ошибок может быть до кучи. Еще как вариант модуль у которого нет ключа на этот домен и он выдает ошибку. На самом деле гадать можно на кофейной гуще долго, включите отображение ошибок и вы сразу все увидите.
slotosoft:
Чистый код, без ошибок.
Значит у вас просто витрина закрыта.
Там, возможно, и в админку не зайти. Хорошо бы глянуть логи веб-сервера.
Всем спасибо. Разобрались. На сервере не был установлен Redis.
2 лайка