Архив метки: Wordpress

Нагрузочное тестирование WordPress Multisite

За последние несколько недель мы столкнулись с серьезными последствиями недавней миграции сервера на нашей большой установке WordPress MU. Хотя перемещение всего должно дать нам более мощный набор инструментов, сэкономить на затратах и ​​дать больше гибкости инфраструктуры, мы бы хотели, чтобы сокращение было беспрецедентным.

Однако после нескольких дней работы коммутатора мы столкнулись со сценарием, когда MySQL начал использовать доступную память на сервере. Очевидно, что это было неустойчиво, поэтому появилась идея заменить MySQL на MariaDB,  что является улучшением для MySQL.

Мы подключили это к нашему промежуточному серверу, и это, похоже, сразу же выровняло производительность нашей базы данных. Однако мы хотели провести некоторое базовое нагрузочное тестирование этой новой установки, чтобы убедиться, что производительность останется такой же, как увеличилось наше использование.

После того, как этот новый уровень использования оставался стабильным в течение дня или около того, мы решили провести нагрузочное тестирование на обоих серверах, чтобы проверить некоторые из этих предположений. Как только мы приступили к этому, мы почувствовали, что существующие инструменты нагрузочного тестирования не дают нам отличной картины того, как наша установка может пострадать под нагрузкой.

Например, мы используем NGINX в качестве прокси для Apache, а NGINX отлично кэширует часто используемые ресурсы. Тем не менее, поскольку у нас есть очень много сайтов на этом мультисайте, мы не говорим о тоннах трафика на несколько популярных страниц; вместо этого мы рассматриваем новые загрузки на множестве различных сайтов, которые могут фактически повлиять на производительность SQL.

Когда NGINX отвечает кэшированной страницей или ресурсом, на самом деле ничего не доходит до MySQL вообще.

Поскольку большинство существующих инструментов нагрузочного тестирования позволяют вам сосредоточить внимание на трафике по нескольким URL-адресам, мы решили написать сценарий быстрого тестирования, который перебрал бы более крупный CSV-файл наших 100 самых популярных сайтов согласно нашим аналитическим данным.

Мы разместили содержание кода ниже:

import csv

import requests

import chardet

import time



def check_traffic():

    while True:

        with open('./page_urls.csv', 'rb') as csv_file:

            result = chardet.detect(csv_file.read())

        with open('./page_urls.csv', 'r', encoding=result['encoding']) as encoded_file:

            rows = csv.reader(encoded_file)

            for row in rows:

                url = "http://test.andreyex.ru/" + row[0]

                print("getting url: " + url)

                r = requests.get(url)

                res = {"url": url, "status_code": r.status_code, "test": r.text }

                print(res)

                time.sleep(.2)



check_traffic()

 

Этот быстрый скрипт отлично справился с задачей получения тонны запросов после кэширования NGINX на начальном этапе, что позволило нам оценить показатели производительности, которые нам были интересны на бэкэнде. Однако это был довольно ручной процесс входа на сервер через SSH, запуска команды top или htop, запуска нагрузочного теста через локальную командную строку, а затем отслеживания верхнего вывода в отдельном окне терминала.

Хотя это было полезно для наших конкретных целей, оно действительно показало нам, насколько далеко должны подняться некоторые инструменты нагрузочного тестирования с точки зрения их полезности, особенно для нестандартной настройки WP, как только вы избавитесь от заботы о задержке на одном URL.

В нашем заключительном обсуждении мы говорили о том, куда, по нашему мнению, должно пойти нагрузочное тестирование для WordPress в будущем:

  • Простая установка плагина, позволяющая выполнять нагрузочное тестирование для создания постов, обновления постов, создания комментариев и загрузки медиа как часть нагрузочного теста. Для тех, кто использует WP MU в качестве платформы для разработки, когда вы достигнете определенного масштаба, считывания в вашей базе данных не будут самой большой проблемой, это когда у вас одновременно работают 1000 авторов, что вещи начинают двигаться в сторону.
  • Любой, кто запускает большую установку WP, знает, что плагины и даже, возможно, темы не созданы и распределены одинаково. Таким образом, сосредоточение внимания на одном или двух основных URL-адресах может ввести нас в заблуждение относительно того, как работают другие сайты, возможно, менее под нашим прямым контролем.
  • Фактически имитируйте трафик браузера, а не проверяйте задержку с помощью только исходного HTML-ответа. Например, инструмент loader.io отправляет 10 000 или более запросов на один и тот же URL-адрес и отслеживает время ответа для каждого запроса. Однако это не очень полезно для получения полной картины того, как ваш сайт будет реагировать при фактической нагрузке. Когда браузер анализирует ваш HTML, он запускает дополнительные запросы скриптов/стилей/ресурсов, которые будут загружать ваш сервер. С точки зрения передачи данных легко понять, почему компании, занимающиеся нагрузочным тестированием, не моделируют браузер. В нашем тесте с 500 клиентами общее потребление полосы пропускания для всех тестов составило где-то около 5 МБ, но когда мы рассчитали, что 500 клиентов загрузят весь вес страницы, полоса пропускания была где-то около 2,5 ГБ.
  • В настоящее время кажется, что большинство инструментов тестирования производительности вовлекают в процесс больше клиентов, чем реалистичных, чтобы мы почувствовали, что все работает хорошо. Но для большинства из нас 10000 клиентов за 5 минут, загружающих одну кэшированную HTML-страницу, далеко не реалистичны. Мы считаем, что было бы здорово, если бы инструмент для нагрузочного тестирования мог интегрироваться с вашими данными Google Analytics, чтобы имитировать нагрузку, которая была бы реально напряженной для вашего приложения с использованием исторических данных.

В целом, это был захватывающий набег в той части разработки, которую мы никогда не затрагивали, но в конце дня мы чувствуем себя разочарованным существующими вариантами тестирования нагрузки/производительности/стресса, особенно когда это связано в WordPress. Нам интересно, как другие люди справляются с этим?



2019-05-31T12:51:54
Лучшие учебники по Wodpress

Хотите знать, как добавить цифровые продукты WooCommerce? Вот наш гид

Платформа WooCommerce проводит различие между двумя разными типами не физических продуктов: виртуальными и загружаемыми. Из этой статьи вы узнаете, как добавлять нематериальные продукты обоих видов!

Следуя пониманию цифровых продуктов WooCommerce, нематериальные товары могут быть виртуальными или как виртуальными, так и загружаемыми. Чтобы было немного понятнее, вот два примера, которые помогут выделить их:

  • Подписки не загружаются, но они являются виртуальными. То же самое относится и к онлайн-услугам, таким как часы консультаций.
  • Песня, электронная книга или рисунок вышивки — это виртуальные и загружаемые продукты.

Теперь, когда мы прояснили разницу между виртуальными и загружаемыми элементами, давайте перейдем к этому!

 

Требования

Вот что вам нужно, чтобы добавить цифровые продукты WooCommerce:

  • Рабочая и обновленная версия WordPress. Тот, кто добавляет товары, должен иметь доступ администратора.
  • Установленная, активированная и настроенная версия плагина WooCommerce.

 

Добавление цифровых продуктов WooCommerce

  • Первым шагом для добавления новых цифровых продуктов WooCommerce является переход в «Продукты»>«Добавить новый».
  • Заполните заголовок, описание и изображение товара.
  • Перейдите в мета-поле Данные товара, где мы рассмотрим вкладки Основные, Запасы и Дополнительно.

 

Основные

  • Перейдите на экран редактирования продукта, чтобы настроить мета-поле Данные товара.
  • Определите тип продукта, отметив галочкой Виртуальный. Вкладка Доставка исчезнет из настроек.
  • Продолжайте добавлять ту же информацию, что и в случае физического продукта: SKU (Stock Keeping Unit), налоговая ставка. Если вы предлагаете бесплатную услугу, можно установить цену 0.

 

Запасы

Естественно, цифровые продукты WooCommerce не обязательно требуют управления запасами. Если вы хотите, чтобы виртуальные предметы были доступны для бесконечного числа людей, все, что вам нужно сделать, это отменить выбор «Управление запасами».

Однако, если вы хотите ограничить количество людей, имеющих доступ к виртуальному контенту, вы можете установить флажок и указать, сколько людей могут получить к нему доступ. Одним из примеров, где это может оказаться полезным, является доступ к эксклюзивному вебинару.

 

Дополнительно

Здесь вы можете:

  • Добавить заметки для клиентов. В них вы можете поблагодарить их за покупку цифровых продуктов WooCommerce или добавить дополнительную информацию. Если продукт требует дальнейшего шага, вы также можете добавить соответствующую ссылку, например, аутентификацию для подписки.
  • Выберите, разрешите ли вы отзывы о товаре для данного товара.
  • Выберите, если вы хотите, чтобы продукты следовали определенному порядку на страницах архива.

Завершите, нажав Обновить, чтобы все сделанные вами изменения были сохранены.

Несколько полезных советов по дальнейшему улучшению предложения подписки:

  • Подписка WooCommerce позволяет вам принимать регулярные платежи по продуктам.
  • Группы, которые в своей бесплатной версии позволяют управлять доступом посетителей к различным страницам сайта.
  • Премиум-группы для WooCommerce могут интегрировать оба дополнения.
  • Другой вариант — создание учетной записи для тех, кто приобретает подписки.

 

Добавление загружаемых цифровых продуктов WooCommerce

Давайте перейдем к загружаемым цифровым продуктам WooCommerce. Хотя настройка простых цифровых элементов аналогична физическим, ситуация для загружаемых файлов меняется. Их настройка немного отличается, так как вы должны указать процесс загрузки.

  • Как и раньше, перейдите в раздел Продукты> Добавить новый.
  • Напишите название продукта и описание, и добавьте соответствующее изображение.
  • В мета-поле «Данные о товаре» установите флажок «Виртуальный» и «Загружаемый» Еще раз, вкладка Доставка исчезнет.

 

Основные

Вкладка «Общие» увеличивается при выборе «Загружаемые продукты». Помимо обычных опций для добавления цены, SKU и налоговой информации, вам нужно будет детализировать процесс загрузки. Существует два способа настройки загружаемых цифровых продуктов WooCommerce:

  • Загрузите файл прямо в WooCommerce. Этот вариант отлично подходит для небольших загружаемых продуктов, так как вы можете разместить их внутри.
  • Добавьте ссылку, где клиенты могут скачать файл. Если загружаемый файл большой, размещен в другом месте или уже загружен в медиа-менеджер WordPress, это лучший выбор.

Запасы

Здесь примените ту же логику, что и в разделе «Виртуальные продукты» выше.

  • Хотите сделать загружаемый продукт доступным для бесконечного числа посетителей? Отключить управление запасами, сняв флажок Управление запасами?
  • Вам нужно ограничить количество скачиваний, например, если вы продаете электронные билеты? Оставьте эту функцию включенной и укажите ее в соответствии с вашими потребностями.

 

Связанные продукты

Можно добавить связанные продукты в загружаемые цифровые продукты WooCommerce, как и в случае с физическими. Подобные продукты могут быть виртуальными или физическими.

  • Атрибуты

 

Определите особенности загружаемого элемента, используя уже настроенные характеристики.

  • В раскрывающемся списке Настраиваемый атрибут продукта выберите атрибут, который вы будете использовать.
  • Выберите Добавить.
  • Укажите поле «Значение», а затем выберите соответствующие термины в раскрывающемся списке.

 

Если вам нужно добавить новые атрибуты, помимо уже существующих, выберите Пользовательский атрибут продукта и поместите информацию о новом качестве. Помните, что это классы, а не соответствующие термины. Нажмите на кнопку Добавить, и вы получите новую таксономию!

Дополнительно

Еще раз, здесь вы можете:

  • Добавить заметки для клиентов, чтобы получить сразу после загрузки.
  • Выберите, разрешите ли вы отзывы.
  • Выберите способ заказа товаров на страницах архива.
  • Теперь нажмите «Опубликовать»: вы загрузили свой первый загружаемый продукт!

 

Как загружаемые цифровые продукты WooCommerce видят посетители

Клиенты, которые приобретают загружаемые цифровые продукты, получат ссылку, по которой они смогут загрузить элемент. Они также получат письмо, которое выглядит так:

[пример электронной почты]

После того, как их покупка прошла успешно, клиенты увидят:

[пример оформления заказа]

Вы можете увидеть рабочую ссылку, по которой они могут перейти и загрузить элемент. Чтобы пользователи не могли копировать файл, вы можете установить ограничение на загрузку 1 на вкладке «Продукты» — «Общие». Таким образом, они смогут использовать эту ссылку только один раз и не отправлять ее третьим лицам, которые не платили за контент.

WooCommerce также отправит покупателям ссылку для скачивания по электронной почте.

 

В заключение

Теперь вы готовы продавать цифровые продукты WooCommerce всех типов. Независимо от того, добавляете ли вы их в качестве бесплатных в магазин или как краеугольный контент, важно знать, как управлять виртуальными элементами. Этот процесс в некоторой степени похож на добавление физических продуктов, только вам не придется заниматься доставкой, и вам потребуется ссылка для загрузки.



2019-05-31T09:46:16
Лучшие учебники по Wodpress

Лучший плагин для каталога на WordPress

Интернет полон каталогов. На самом деле, ваш сайт уже может быть указан в некоторых каталогах прямо сейчас.

В зависимости от сценария, каталоги имеют несколько приложений и вариантов использования. Например, Yelp является популярным вариантом для потребителей, чтобы найти ресторан или услугу в указанной области на основе параметров поиска, в то время как каталог, такой как список Энджи, связывает людей с подрядчиками для таких вещей, как электромонтажные работы, ландшафтный дизайн и сантехника.

Оба эти сайта очень разные, но оба они являются каталогами.

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

Независимо от типа вашего бизнеса или отрасли, есть хороший шанс, что вы сможете найти способ реализовать каталог на своем веб-сайте. Юридические фирмы используют каталоги веб-сайтов для перечисления своих адвокатов и сотрудников. Компании по недвижимости имеют каталоги для своих списков, а также их агентов. У розничной сети, вероятно, есть онлайн-каталог для расположения магазинов.

Каталог сайтов разместить на ваш сайт очень просто, если вы используете WordPress. Вам просто нужно установить плагин.

 

Ключевые особенности плагина каталога WordPress

Поскольку слово «каталог» очень расплывчато и имеет множество потенциальных приложений, иногда может быть немного сложно найти лучший плагин каталога WordPress для вашего сайта. Поэтому, прежде чем мы перейдем к списку лучших вариантов для рассмотрения, хотим кратко объяснить, что искать в плагине каталога.

  • Варианты оплаты (для тех из вас, кто взимает плату за списки каталогов)
  • Поиск на основе местоположения со встроенными картами
  • Полностью настраиваемые поля формы
  • Простые способы добавления и настройки списков каталогов
  • Способы для клиентов оценивать и анализировать бизнес
  • Бэкэнд инструменты
  • Фронтальные функции представления
  • Короткие коды, которые позволяют легко добавить каталог в любом месте на вашем сайте
  • Медиа поддержка

Вам не обязательно понадобится каждая функция в этом списке. Это действительно зависит от вашей компании, цели вашего сайта и типа каталога, который вы пытаетесь создать. Продолжая изучение этой статьи, вы увидите эти функции и многие другие, предлагаемые плагинами каталогов, которые мы перечислили. Так что используйте этот список в качестве справочного материала, чтобы помочь вам найти лучший плагин каталога WordPress для вашего сайта.

 

1. GeoDirectory

GeoDirectory имеет один из моих любимых интерфейсов поиска среди всех плагинов каталогов на рынке. С GeoDirectory вы можете создать огромный глобальный каталог на вашем сайте. Это отличный вариант для тех из вас, кто ищет бесплатный плагин для каталога WordPress.

Они позволяют посетителям сайта найти именно то, что они ищут, не жертвуя внешним видом и визуальной привлекательностью вашего сайта.

Этот плагин предлагает интерфейсную форму, которая позволяет другим компаниям и пользователям отправлять списки, поэтому масштабирование вашего каталога безгранично.

Когда кто-то ищет компанию на вашем веб-сайте, списки отображаются по близости, поэтому пользователи могут сначала увидеть самые близкие и наиболее подходящие варианты.

Как видно из названия, GeoDirectory интегрирован с Google Maps. Существует большая и интерактивная карта рядом с каждым списком в каталоге. Пользователи могут найти маршруты к местоположению прямо с этой карты, не покидая ваш сайт.

Хотя большинство функций бесплатны, вы можете купить дополнения для таких вещей, как:

  • Платные объявления
  • Отзывы
  • Поддержка нескольких локаций
  • Расширенный поиск
  • События
  • Возможность для компаний «требовать» свои данные

GeoDirectory также совместим с несколькими сайтами, поэтому мы рекомендуем его разработчикам, которые добавят его на сайты своих клиентов, или тем из вас, кто планирует создать сеть каталогов.

Если вы создаете свой веб-сайт каталога с нуля, вы также можете подумать о покупке тем каталога в GeoDirectory. Но этот плагин будет работать с любой темой, поэтому вы не обязаны.

Продавцы с записями в вашем каталоге будут иметь доступ к данным Google Analytics. Эта функция покажет им, насколько ваш сайт помогает их компании. Вы можете использовать это, чтобы потенциально оправдать ваши цены, если вы планируете взимать плату за списки.

В целом, GeoDirectory — это лучший вариант для тех, кто хочет создать большой и масштабируемый бизнес-каталог.

 

2. Advanced Classifieds & Directory Pro

Его потенциальные приложения кажутся бесконечными. Вы можете использовать его как платформу для объявлений, похожую на Craigslist, или пойти совершенно в другом направлении и использовать этот плагин для чего-то вроде каталога рейтингов фильмов. Возможно, вы хотите добавить на свой сайт каталог путеводителей, каталог свадеб, путеводитель по ресторанам или портал недвижимости. Все эти опции возможны с плагином Advanced ads & Directory Pro для WordPress.

Как и другие плагины в нашем списке, Advanced Ads & Directory Pro можно установить бесплатно. Но он предлагает дополнительные функции премиум-класса, которые вы можете приобрести. Одна из любимых дополнительных функций — слайдер списков.

Плагин имеет удобный интерфейс для предприятий, чтобы управлять своими списками на вашем сайте. Эта область также позволяет этим предприятиям просматривать историю платежей и обновлять свои списки прямо с платформы. Этот плагин может интегрироваться с Stripe, PayPal и WooCommerce для обработки платежей и даже поддерживает автономные платежи, что означает, что вы можете принимать чеки от местных компаний, которые не хотят платить онлайн. Это может быть способом сэкономить деньги, избегая надстройки обработки платежей. Продавцы будут автоматически уведомлены по электронной почте, когда их списки истекают. Они также получат подтверждающее сообщение, когда будут получены платежи.

Advanced Classifieds & Directory Pro позволяет вам организовать списки по категориям, что вы должны воспользоваться. Виджеты расширенного поиска также доступны в разделе «Расширенные объявления» и «Справочник Pro», поэтому пользователи могут сузить свои параметры по категориям, местоположению, ключевым словам и т. д. Все эти гибкие функции делают это одним из лучших плагинов каталога WordPress, с которыми вы столкнулись.

 

3. Плагин Business Directory

Business Directory Plugin является вариантом все-в-одном для WordPress каталогов. Он предлагает некоторые ключевые функции, которые мы ищем в плагине каталога:

  • Медиа поддержка
  • Индивидуальные поля формы
  • Процесс оплаты

Вы также можете приобрести дополнения для расширения своего каталога с помощью бизнес-каталога плагинов.

У них есть надстройки для премиум-функций, таких как:

  • 2 шлюза оплаты
  • Коды скидок
  • Возможность для предприятий требовать списки на вашем сайте, аналогично Yelp
  • Интеграция с Google Maps
  • Модуль вложения файлов
  • Шлюз PayPal
  • Рейтинги

Даже несмотря на то, что у вас есть опция для премиум-надстроек, вы можете установить и использовать этот плагин прямо из коробки бесплатно. Плагин также поставляется со встроенным инструментом reCAPTCHA, чтобы избежать появления спама в вашем каталоге.

Плагин бизнес-справочника также имеет модуль с уровнями возможностей. Это идеально подходит для тех из вас, кто использует этот каталог для создания периодических продаж путем реализации подписок . Вот как это работает: вы можете настроить свой сайт, чтобы предлагать определенные функции для платных списков. Например, компания, которая платит за внесение в список, может иметь неограниченное количество символов, изображений и карт, в то время как бесплатный список не получит эти функции. Плагин бизнес-каталога даже позволяет вам выбирать между уровнями оплаты в зависимости от предлагаемых вами функций.

Этот плагин действительно дает вам все инструменты, которые вам нужны, чтобы конкурировать с гигантскими именами в индустрии каталогов.

 

4. LDD Directory Lite

LDD Directory Lite чрезвычайно прост в установке, а это значит, что вы можете за несколько минут запустить и запустить каталог на своем сайте.

Это еще один бесплатный плагин для каталога WordPress с дополнительными опциями, доступными для покупки. По сравнению с некоторыми другими плагинами, эти премиальные обновления довольно недороги — от 10 до 20 долларов.

Шорткод LDD Directory Lite позволяет вам добавить каталог на любую страницу или пост на вашем сайте WordPress. После добавления шорткода каталог создается автоматически. Это решение делает его одним из самых легких (отсюда и название) доступных плагинов каталогов.

После того, как плагин установлен, у вас есть бесконечные варианты настройки. Вы полностью контролируете, как каталог выглядит и чувствует себя на вашем сайте. Некоторые из лучших дополнений включают социальные сети и интеграцию с Google Maps.

Используя этот плагин, вы получите современный дизайн. Он идеально подходит для пользователей WordPress, которые не слишком разбираются в технологиях и не хотят играть с запутанными функциями, но все же хотят получить красивый результат.

LDD Directory Lite совместим для внешнего интерфейса. Посетителям сайта легко просматривать ваши списки и перемещаться без каких-либо проблем.

Вы можете настроить уведомления по электронной почте, связанные с списками. Компании, у которых есть списки на вашем сайте, также могут настраивать и вносить изменения в интерфейс.

 

5. Directories Pro

И последнее, но не менее важное, это плагин Directories Pro WordPress. Он чрезвычайно отзывчив и использует кэширование для оптимизации производительности каталогов как с настольных, так и с мобильных устройств.

Плагин предлагает расширенный поиск и фильтр для ваших посетителей. Вы даже можете включить функцию автоматического предложения в формах поиска.

Все поля полностью настраиваемы. Каждый список может иметь такие поля, как теги, местоположения, отзывы и категории.

Одна из лучших функций Directories Pro — редактор отображения контента. Вам легко использовать параметры редактирования с помощью перетаскивания, чтобы настроить каталог без использования какого-либо кода. Некоторые из других основных функций включают в себя:

  • Интеграция карт
  • Платные объявления
  • Претензии
  • CSV импорт и экспорт
  • Индивидуальные уведомления по электронной почте

С помощью каталогов Pro клиенты могут оценивать и просматривать списки в вашем каталоге без необходимости регистрации, входа или создания учетной записи. Таким образом, вы, вероятно, получите больше отзывов, которые улучшат ваш каталог.

С этим плагином также легко создавать несколько каталогов. У вас также есть возможность клонировать или перенести ваши каталоги с одного сайта на другой. Все эти функции делают Directories Pro одним из лучших плагинов для каталогов WordPress как для разработчиков, так и для обычных пользователей.

 

Заключение

Существует много разных способов добавить каталог на ваш сайт.

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

Независимо от вашей ситуации, вы можете легко добавить каталог на ваш сайт WordPress, установив плагин. Так что используйте эту статью, чтобы сузить область поиска. Ищите вариант, который имеет специфические функции, которые вам нужны, чтобы помочь вам найти лучший плагин каталога WordPress для вашего сайта.



2019-05-27T10:25:33
Лучшие учебники по Wodpress

[РЕШЕНО] Ошибка обновления WordPress – Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту

Иногда, после очередного обновления WordPress или при обновлении плагина вместо сайта и административной панели в браузере отображается запись «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту». Исправить ошибку не помогает ни чистка браузера, ни перезагрузка сайта. Такую ошибку с уверенностью можно отнести к элементарным и ее лучше исправить, чем откатываться с бэкапу сайта.




Причина ошибки




Для начала о причинах появления ошибки «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту» – это не что иное, как заглушка, которая появляется вместо сайта при любом автоматическом обновлении системы, включая обновление плагинов из административной панели сайта.




То есть, если вы попытаетесь открыть сайт, когда идет обновление, вы увидите такую заглушку. Прерванный процесс обновления, по любым причинам, может эту заглушку оставить, а не удалить после завершения обновления. Если мы видим на экране надпись «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту», значит, заглушка не была удалена и осталась в корне сайта.




Заглушка с надписью «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту» это не что иное, как технический файл .maintenance. Он подгружается в корень сайта на период обновления и должен удаляться после завершения обновления.




Как исправить ошибку обновления




Отсюда элементарное решение проблемы:




  • Идем в корень сайта по FTP;
  • Удаляем файл .maintenance;
  • Все проблема решена.




Второе решение проблемы




Если удаление файла .maintenance не помогает, есть другая припарка:




  • Идем в корень сайта по FTP;
  • Ищем wp-activate.php;




В текстовом редакторе в строке:




define("WP_INSTALLING", true);




значение true меняем на значение false.




Сохраняемся, переносим редактированный файл на сайт в режиме перезаписи и смотрим результат.




Вывод




Чтобы не «ловить» такие глупые ошибки, следуйте советам системы. На странице обновлений WordPress постоянно пишут, Перед обновлением сделайте резервную копию сайта и базы данных. Не расслабляйтесь, делайте резервную копию сайта и никакие ошибки (белые экраны) не страшны.



[endtxt]



2019-05-24T08:00:55
WEB

Как подготовить свой сайт для Gutenberg и WordPress 5.0?

Задумывались ли вы о запуске Gutenberg на своем веб-сайте WordPress.org (и, наконец, об использовании редактора блоков)? Вы беспокоитесь о возможных последствиях, которые это может иметь для вашего сайта?

Gutenberg и WordPress 5.0, также известный как «Bebo», так часто появлялись в новостях в последнее время, что от них трудно уйти. Для многих это стало причиной дебатов и головных болей на этом пути.

С момента запуска в декабре 2018 года люди постепенно начинают видеть преимущества использования Gutenberg. И поскольку это является частью долгосрочного плана для всего вашего сайта, мы знаем, что он здесь, чтобы остаться.

Но многие люди нервничают по поводу его использования. Вы один из них?

Если вы не уверены, следует ли внедрять Gutenberg сейчас или предпочитаете осторожно переходить, не вызывая проблем на вашем сайте, тогда читайте дальше.

Прежде чем идти дальше, нам нужно кое-что прояснить. Этот пост НЕ о:

  • Что такое Gutenberg
  • Почему Gutenberg необходим для WordPress
  • Какие проблемы были связаны с Gutenberg
  • Как пользоваться Gutenberg

Нет, это не так.

Этот пост поможет вам подготовиться и подготовиться к переходу от традиционного классического редактора (который вы использовали все время) к новому редактору блоков, который находится в Gutenberg, и версии 5.0 WordPress.org.

Но мы хотим кратко рассказать вам, почему вы должны начать использовать Gutenberg в ближайшее время.

Бесплатный хостинг с ISP manager

Меня тут частенько спрашивают, а где взять бесплатный хостинг?




Так вот, ловите: https://bill.aquinas.su/



2019-05-12T02:44:43
wordpress