1 ЗА 0 не интересует
6 просмотров
(Супер-администратор) Предводитель (15.6 тыс. баллов) 6 18 48
21% КПД
в категории Question2Answer
Найти братьев по разуму во Вселенной не легче, чем на Земле.

1 Ответ

1 ЗА 0 не интересует
(Супер-администратор) (Asker) Предводитель (15.6 тыс. баллов) 6 18 48

У Question2Answer регулярно появляются новые выпуски , в которых исправляются ошибки и добавляются новые функции. Обновление сайта Q2A обычно представляет собой простой процесс загрузки новых файлов и проверки обновлений базы данных. Инструкции более подробно:

  1. Перед обновлением рекомендуется сделать резервную копию вашего веб-сайта и базы данных MySQL с помощью mysqldump или аналогичного инструмента.

  2. Если вы изменили какие-либо основные файлы Q2A, сделайте копию всего каталога Q2A, чтобы повторно применить ваши изменения после обновления.

  3. Загрузите последнюю версию Question2Answer на свой компьютер или веб-сервер.

  4. Разархивируйте загрузку с помощью такого инструмента, как WinZip или unzip в оболочке Unix).

  5. Включите режим обслуживания в панели администратора Q2A (раздел «Общие»). Это поможет предотвратить отображение каких-либо ошибок пользователям во время загрузки файлов.

  6. Замените все файлы и каталоги Question2Answer на своем веб-сервере новыми через FTP.

    • Ваши настройки qa-config.php и .htaccess файлы не будут затронуты, как и ваш qa-external каталог.
    • Возможно, вам придется повторно применить любые другие изменения и переустановить темы, языки или плагины, если это необходимо.
  7. Откройте свой сайт Question2Answer в браузере и перейдите в центр администрирования. При необходимости вам будет предложено обновить базу данных, поэтому следуйте инструкциям на экране.

  8. После завершения обновления не забудьте выключить режим обслуживания, чтобы посетители снова могли увидеть сайт. Вы успешно обновились - поздравляем!

Для больших сайтов (расширенный)

На более крупных веб-сайтах с большим объемом трафика может потребоваться несколько иной процесс. Из-за того, как Q2A обрабатывает ошибки, посетители вашего сайта могут увидеть экран обновления базы данных после того, как вы загрузили свои файлы. Чтобы решить эту проблему, мы можем временно передать посетителям ошибку 503 Service Not Available, позволяя администратору сайта просматривать сайт и запускать обновление.

Затем процесс обновления работает, как указано выше, за исключением того, что между шагами 5 и 6 мы включаем ответ 503, как описано ниже, а затем снова выключаем его после шага 8.

Вот как настроить его на разных серверах. В следующих примерах замените /503.html свою страницу ошибок, если она у вас есть (в противном случае опустите эти строки для страницы сервера по умолчанию) и замените 127.0.0.1 своим IP-адресом, чтобы вы могли получить доступ к сайту самостоятельно. Вы можете найти свой IP-адрес, выполнив поиск в Google .

Apache

Добавьте следующее в свой .htaccess файл (или соответствующий <Directory> блок в конфигурации вашего сервера виртуального хоста).

<IfModule mod_rewrite.c>
ErrorDocument 503 /503.html
RewriteEngine On
RewriteCond 1 0
RewriteCond %{REMOTE_ADDR} !^127.0.0.1$
RewriteCond %{REQUEST_URI} !^/503.html$
RewriteRule .* - [R=503]
</IfModule>

Теперь ответ 503 можно переключить, изменив его RewriteCond 1 0 на RewriteCond 1 1

Nginx

Сначала добавьте следующее в http {}раздел в nginx.conf.

geo $maintenance {
    default         0;
    127.0.0.1       0;
}

Если у вас есть собственная страница с ошибкой 503, добавьте эту строку (с соответствующим URL-адресом) в server {} блок для своего сайта:

error_page 503 /503.html;

Затем в блоке местоположения сайта server {} добавьте это:

if ($maintenance) {
    return 503;
}

Например, сайт Q2A в корне домена может выглядеть так

location / {
    if ($maintenance) {
        return 503;
    }
    try_files $uri /index.php?$request_uri;
}

Теперь ответ 503 можно переключить, изменив значение default from на in nginx.conf и перезапустив Nginx. Конечно, поставьте обратно чтобы выключить.

Найти братьев по разуму во Вселенной не легче, чем на Земле.
Завсегда с народом (1.2 тыс. баллов) 3 2
0 0
Только потом нужно будет заново править стандартную тему. Если вы в ней убирали ссылки на разработчика и так далее

Похожие вопросы

3 интересует 0 не интересует
1 ответ 53 просмотров
спросил 24 Окт, 20 Геннадий в категории Question2Answer
3 интересует 0 не интересует
1 ответ 2.0 тыс. просмотров
спросил 26 Апр, 20 Наташа (Подтвержденный пользователь) Новичок (660 баллов) 2 2 8 в категории Question2Answer
3 интересует 0 не интересует
2 ответов 121 просмотров
2 интересует 0 не интересует
1 ответ 105 просмотров
2 интересует 0 не интересует
1 ответ 62 просмотров
2 интересует 0 не интересует
1 ответ 36 просмотров
3 интересует 0 не интересует
1 ответ 726 просмотров
спросил 18 Июль, 20 Герман Раздольный Знаток (1.7 тыс. баллов) 1 3 10 в категории Question2Answer
3 интересует 0 не интересует
1 ответ 381 просмотров
1 ЗА 0 не интересует
1 ответ 14 просмотров
спросил 28 Май curious (Супер-администратор) Предводитель (15.6 тыс. баллов) 6 18 48 в категории Question2Answer
1 ЗА 0 не интересует
1 ответ 81 просмотров
Mathe Forum Schule und Studenten
Самые активные участники
в этом месяце:
  1. curious - 17 баллов
  2. Гриша - 8 баллов
  3. Валерий Никитченко - 6 баллов
  4. Вадим Курченко - 2 баллов
  5. Методист - 2 баллов

287 вопросов

228 ответов

88 комментариев

218 пользователей

...