Требования к пользователю — Поддержка
WordPress.com особое внимание уделяет свободе слова. У нас широкая аудитория, состоящая из представителей разных культур, стран и социальных сред с различными ценностями. Наша задача — предоставить пользователям возможность свободно выражать любые идеи и мнения без цензуры или одобрения с нашей стороны. При этом существуют некоторые типы содержимого и манера поведения, которые мы не допускаем, так как считаем их вредными для сообщества.
Для чёткого представления того, что разрешено на вашем сайте, а что нет, мы разработали следующий набор рекомендаций. Для WordPress.com недопустимы следующие действия или материалы.
- Недопустимое содержимое и поведение.
- Пояснений не требуется.
- Нарушение прав интеллектуальной собственности.
- WordPress.com — это платформа для публикации, а не обмена файлами. Поэтому мы признаём использование материалов, защищённых авторским правом, в рамках добросовестного использования.
- Материалы откровенно сексуального характера.
- Мы знаем, что могут существовать разные определения, но обычно мы определяем материалы откровенно сексуального характера как визуальное представление действий откровенно сексуального характера. Нагота сама по себе является допустимой.
- Азартные игры.
- Вы можете обсуждать азартные игры на своём сайте. Можно ли вам организовывать азартные игры онлайн (включая покер)? Ни в коем случае. Кроме того, имейте в виду, что если ваш сайт главным образом предназначен для того, чтобы ссылаться на другие сайты с азартными играми, это считается спамом и нарушением условий использования.
- Технологически опасное содержимое.
- Не загружайте вредоносные, шпионские, рекламные или другие разрушительные программы и не размещайте ссылки на них.
- Самозванство.
- Не выдавайте себя за другое физическое лицо или организацию. (Хотя пародия и сатира не запрещаются!)
- Материалы, несущие непосредственную угрозу.
- Публикация непосредственных и реальных угроз насилия запрещена. То есть нельзя публиковать призывы к насилию или смерти, направленные на одного человека либо группу лиц. Это не обязательно приведёт к удалению всех гиперболизированных высказываний и нецензурной лексики.
- Публикация личной информации.
- Не раскрывайте личную информацию других людей без их согласия. Это включает в себя сбор конфиденциальных данных в контактных формах, в том числе паролей от учётных записей и данных кредитных карт.
- Реклама.
- Рекламная деятельность разрешена только в том случае, если вы используете WordAds или у вас есть тарифный план WordPress.com, разрешающий рекламные сети.
- Использование горячих ссылок на WordPress. com.
- На сайте WordPress.com нельзя размещать файлы, которые будут использоваться только на других сайтах.
- Спам или содержимое, созданное с помощью автоматизированных инструментов.
- Вам известно, что это такое. Сайты, предназначенные главным образом для привлечения трафика на сторонние сайты, поисковой оптимизации, фишинга, имитации или аффилированного маркетинга, — это неприемлемо. Мы также не хотим, чтобы вы загрязняли Интернет вне WordPress.com. Поэтому просим не отправлять нежелательные рекламные сообщения о своём сайте, даже если он не находится на WordPress.com.
Имейте в виду, что это всего лишь рекомендации. Мы можем интерпретировать их по своему усмотрению. Эти рекомендации не являются полными и могут быть изменены. Если на своём сайте WordPress.com вы используете службы электронной коммерции, применяются и наши правила для магазинов.
Если вы считаете, что какой-то сайт WordPress.com нарушает наши условия предоставления услуг или какие-либо из этих политик, сообщите нам. Мы стремимся оперативно рассматривать все жалобы. Но наши ответные действия будут зависеть от разных факторов, таких как количество доступной информации и тип нарушения. Мы также можем связаться с владельцем сайта и сообщить о жалобе.
Если нам не удастся принять решение (например, определить факт дискредитации), мы передадим жалобу на рассмотрение суда.
Разнообразие тарифных планов и ценовых предложений
Бесплатно
Personal
Оптимальный вариант для представления своего хобби
Premium
Оптимальный вариант для фрилансеров
Business
Оптимальный вариант для малых предприятий
Ваша оценка:
Требования WordPress к хостингу | YaBlogo
Узнайте все об официальных требованиях WordPress в этой статье. Просмотрите другие статьи по WordPress, чтобы узнать о других темах для начинающих.
Вам нужно будет убедиться, что ваша хостинговая среда правильно настроена для поддержки программного обеспечения WordPress для достижения наилучших результатов и производительности.
Хостинг-провайдеры, предлагающие специфические для WordPress услуги хостинга, уже настроены в соответствии с этими официальными требованиями, поэтому это не обязательно потребует больших усилий с вашей стороны.
Тем не менее, если вы хотите опробовать новую услугу хостинга, возможно, стоит проверить, соответствует ли она требованиям. Он также может служить эталоном в случаях, когда они могут превышать эти минимальные требования.
Кроме того, официальные требования WordPress постоянно обновляются вместе с новыми выпусками самого программного обеспечения.
Требования для установки WordPress
WordPress официально рекомендует, чтобы ваш хостинг-провайдер или хостинговая среда поддерживали следующие минимальные требования.
Требования WordPress | Версия |
---|---|
PHP | Версия 7. 4 или выше. |
MySQL | Версия 5.6 или выше. |
MariaDB (если не используется MySQL) | Версия 10.1 или выше. |
HTTPS | Поддерживается сервером. |
Хотя любой сервер, поддерживающий PHP и MySQL в перечисленных выше версиях, должен работать безупречно, WordPress рекомендует серверы Apache или Nginx для обеспечения оптимальных функций и производительности.
Помимо вышеперечисленных рекомендаций, вы также можете рассмотреть другие конфигурации оборудования и распределения, такие как дисковое пространство, процессор, оперативная память и т. д., Если вы хотите выбрать поставщика хостинга WordPress. Такие конфигурации могут повысить скорость и производительность вашей установки WordPress.
Для опытных же пользователей, возможно наилучшим вариантом будет аренда выделенного сервера, например https://mixtelecom. ru/arenda-serverov
При аренде сервера можно выбрать готовую конфигурацию или собрать собственную. Кроме гибкости настроек, выделенные сервера обладают ещё такими преимуществами, как быстродействие и высокая стабильность работы. Но, в тоже время, необходимо иметь навыки администрирования.
Все чаще стоит обращать внимание на соображения безопасности, которые предлагают ваши хостинг-провайдеры. Например, может быть более безопасно запускать приложения PHP, такие как WordPress, с использованием имени пользователя учетной записи пользователя вместо общего имени пользователя сервера по умолчанию.
Поддержка HTTPS с помощью бесплатного SSL — сертификата от Let’s Encrypt стала обычным явлением среди многих хостинг-провайдеров, но вы все равно можете проверить, насколько легко это реализовать.
Требования WordPress к PHP
Повторюсь, минимальное требование PHP для WordPress — версия PHP 7.3 или выше. Обратите внимание, что у некоторых хостинг-провайдеров все еще могут быть устаревшие страницы, на которых упоминаются предыдущие версии.
Хотя такие хостинг-провайдеры полностью поддерживают последнюю версию PHP, они могут быть не включены для вашей установки WordPress по умолчанию.
В таких случаях вы можете вручную выбрать последнюю версию PHP и убедиться, что ваша установка WordPress (включая существующие плагины и настройки) совместима с последней версией. Вы также можете обратиться к своему хостинг-провайдеру, если вы не видите возможность изменить его вручную.
WordPress с его последней версией также предоставляет уведомление на вашей панели инструментов с просьбой выполнить обновление до последней версии PHP, если оно обнаруживает устаревшие версии.
Предложения по требованиям к WordPress
Подводя итог, вот наши рекомендации по выбору хостинг-провайдеров, отвечающих требованиям WordPress.
- Убедитесь, что ваш хостинг-провайдер соответствует минимальным требованиям. (Проверьте их веб-сайт или напишите им, если необходимо).
- Обратите внимание на конфигурацию оборудования и меры безопасности хостинг-провайдеров.
- Попробуйте выбрать одного из рекомендуемых провайдеров хостинга WordPress, чтобы убедиться, что они соответствуют минимальным требованиям WordPress и превосходят их.
Требования WordPress — основные часто задаваемые вопросы
Вот некоторые из наиболее часто задаваемых вопросов о требованиях WordPress.
- Каковы минимальные требования WordPress для последней версии?
Минимальные требования WordPress включают:
— PHP версии 7.4 или выше.
— MySQL версии 5.6 или выше ИЛИ MariaDB версии 10.1 или выше.
— Поддержка HTTPS
— Nginx или Apache с модулем mod_rewrite (рекомендуется) - Какую версию PHP мне следует использовать для WordPress?
WordPress официально рекомендует PHP версии 7.4 или выше для новейшего программного обеспечения WordPress.
- Требуется ли WordPress Apache?
Apache и NGINX — рекомендуемые серверы для оптимальной производительности.
Однако любой сервер, поддерживающий PHP и MySQL, будет работать для WordPress. - Какие технологии требуются для работы WordPress?
WordPress написан на PHP и использует базу данных MySQL или MariaDB, поэтому может работать на любом сервере, поддерживающем PHP и MySQL.
Не стесняйтесь обращаться по контактам, если у вас есть какие-либо вопросы относительно официальных требований WordPress или вам нужна помощь в выборе наиболее подходящего хостинг-провайдера WordPress.
Серверная среда — Сделать хостинг WordPress
- Веб-сервер
- филиппинских песо
- Расширения PHP
- Системные пакеты
- База данных
- Как узнать, какая у меня версия?
- Список изменений
Хотя WordPress может работать практически в любой среде, даже в самой минимальной, следует признать, что в них он работает не совсем хорошо. Вот почему здесь мы собираемся дать некоторые минимальные рекомендации среды, в которой он будет работать наиболее эффективно, учитывая, что большинство веб-сайтов WordPress используют сторонние плагины и темы, которые обычно вводят дополнительный сервер.
Веб-серверСервер Сервер — это часть компьютерного оборудования или программного обеспечения, обеспечивающая функциональность для других программ или устройств. Типичными серверами являются серверы баз данных, файловые серверы, почтовые серверы, серверы печати, веб-серверы, игровые серверы и серверы приложений. это часть программного обеспечения, которое принимает веб-запросы пользователей и предоставляет им соответствующий результат. Существует множество различных веб-серверов, работающих в разных операционных системах. Как правило, если ваш веб-сервер поддерживает и выполняет PHPPHP, PHP (PHP: препроцессор гипертекста) является языком сценариев общего назначения, особенно подходящим для веб-разработки.
PHP-код обычно обрабатывается на веб-сервере интерпретатором PHP. На веб-сервере результат интерпретируемого и выполненного кода PHP будет формировать весь или часть ответа HTTP. файлов, он должен работать с WordPress.Два самых популярных из рекомендуемых:
- Apache HTTPD 2.4
- нгинкс 1.22
Другие используются hostingHosting Служба веб-хостинга — это тип услуги хостинга в Интернете, который позволяет отдельным лицам и организациям делать свои веб-сайты доступными через World Wide Web. компаний и разработчиков и, как известно, тоже хорошо работают:
- LiteSpeed Web Server 6.1 / 6.0 / 5.4
- OpenLiteSpeed 1.7
Это последние версии на момент написания этого документа. Всегда обновляйте свой веб-сервер, чтобы обеспечить максимальную производительность!
PHP — это язык программирования, на котором основан код WordPress. Этот язык работает на сервере, и важно поддерживать его в актуальном состоянии как для безопасности, так и для функциональности.
WordPress поддерживает многие версии PHP, некоторые даже устаревшие (совместимость с PHP и версии WordPress), для хостинговых компаний мы рекомендуем:
Бета-версия WordPress 6.2 Бета-версия — это фаза разработки программного обеспечения, следующая за альфа-версией. Бета-фаза обычно начинается, когда программное обеспечение полностью готово, но может содержать ряд известных или неизвестных ошибок. Программное обеспечение на этапе бета-тестирования, как правило, содержит гораздо больше ошибок, чем завершенное программное обеспечение, проблемы со скоростью или производительностью, и все же может вызывать сбои или потерю данных. Основное внимание при бета-тестировании уделяется уменьшению воздействия на пользователей, часто включающему тестирование удобства использования.
- PHP 7.4
- PHP 8.0*
- PHP 8.1*
- PHP 8.2*
ВАЖНО: WordPress 6.2 имеет бета-поддержку PHP 8.0, PHP 8.1 и PHP 8.2. При использовании некоторые из этих версий могут получить некоторые предупреждения.
WordPress 6.1
- PHP 7.4
- PHP 8.0*
- PHP 8.1*
- PHP 8.2*
ВАЖНО: WordPress 6.1 имеет бета-поддержку PHP 8.0, PHP 8.1 и PHP 8.2. При использовании некоторые из этих версий могут получить некоторые предупреждения.
WordPress 6.0
- PHP 7.4
- PHP 8.0*
- PHP 8.1*
ВАЖНО: WordPress 6.0 имеет бета-поддержку PHP 8.0 и PHP 8.1. При использовании некоторые из этих версий могут получить некоторые предупреждения.
Версии до PHP 7.4 не поддерживаются сообществом PHP, хотя они могут получать обновления безопасности из дистрибутивов операционных систем. Поддержка безопасности для PHP 7.3 закончилась 06.12.2021, что означает, что даже если с ним будут проблемы с безопасностью, официальные версии выпущены не будут. Поддержание последней стабильной версии PHP важно для скорости и безопасности WordPress.
WordPress coreCore Core — это набор программного обеспечения, необходимого для запуска WordPress. Основная команда создает WordPress. использует различные расширения PHP, когда они доступны. Если предпочтительное расширение отсутствует, WordPress либо должен будет выполнить дополнительную работу, чтобы выполнить задачу, с которой помогает модуль, либо, в худшем случае, удалит функциональность. Все расширения предназначены для установки с PHP >= 7.4.
Расширения PHP, перечисленные ниже, необходимы для работы сайта WordPress.
- json (входит в состав >=8.0.0) — используется для связи с другими серверами и обработки данных в формате JSONJSON JavaScript Object Notation (JSON) — это открытый стандартный формат файла и формат обмена данными, который использует удобочитаемый текст для хранить и передавать объекты данных, состоящие из пар атрибут-значение и массивов данных. Это очень распространенный формат данных с широким спектром приложений, например, он служит заменой XML в системах AJAX. формат.
- Один из вариантов mysqli (входит в состав >=5.0.0) или mysqlnd — подключается к MySQLMySQL MySQL — это система управления реляционными базами данных (RDBMS) с открытым исходным кодом. MySQL является бесплатным программным обеспечением с открытым исходным кодом в соответствии с условиями Стандартной общественной лицензии GNU. for databaseDatabase База данных — это организованный набор данных. Доступ к этим данным обычно обеспечивается «системой управления базами данных» (СУБД), состоящей из интегрированного набора компьютерного программного обеспечения, которое позволяет пользователям взаимодействовать с одной или несколькими базами данных и обеспечивает доступ ко всем данным, содержащимся в базе данных. Из-за тесной связи между ними термин «база данных» часто используется небрежно для обозначения как базы данных, так и СУБД, используемой для управления ею. взаимодействия.
Перечисленные ниже расширения PHP настоятельно рекомендуются , чтобы обеспечить оптимальную работу WordPress и максимальную совместимость со многими популярными плагинами и темами.
- curl (для PHP >= 7.3 требуется libcurl >= 7.15.5; для PHP >= 8.0 требуется libcurl >= 7. 29.0) — выполняет операции удаленного запроса.
- dom (требуется libxml) — используется для проверки текстового виджета. Виджет WordPress — это небольшой блок, выполняющий определенную функцию. Вы можете добавить эти виджеты в боковые панели, также известные как области для виджетов на вашей веб-странице. Виджеты WordPress изначально были созданы, чтобы предоставить пользователю простой и удобный способ управления дизайном и структурой темы WordPress. содержимого и для автоматической настройки IIS7+.
- exif (требуется php-mbstring) — работает с метаданными, хранящимися в изображениях.
- fileinfo (в комплекте) — используется для определения MIME-типа загружаемых файлов. Хэш
- (поставляется в PHP >= 5.1.2) — используется для хеширования, включая пароли и пакеты обновлений.
- imagick (требуется ImageMagick >= 6.2.4 и php-imagick) — обеспечивает лучшее качество изображения для загрузки мультимедиа. Подробнее см. WP_Image_Editor. Более разумное изменение размера изображения (для изображений меньшего размера) и поддержка эскизов PDF, когда также доступен Ghost Script.
- mbstring — используется для правильной обработки текста UTF8.
- openssl (для PHP >= 7.1.0 требуется OpenSSL >= 1.0.1; для PHP >= 8.1 требуется OpenSSL >= 3.0) — Разрешения SSLSSL Secure Sockets Layer (SSL) — это криптографический протокол, предназначенный для обеспечения безопасности связи в компьютерной сети. Этот протокол устарел из-за множества проблем с безопасностью и был заменен соединениями на основе TLS с другими хостами.
- pcre — повышает производительность сопоставления с образцом при поиске кода.
- xml (требуется libxml) — используется для анализа XML, например, со стороннего сайта.
- zip (требуется libzip >= 0.11; рекомендуется libzip >= 1.6) — используется для распаковки плагинов, тем и пакетов обновлений WordPress.
Расширения PHP, перечисленные ниже, рекомендуется , чтобы разрешить некоторый WordPress cacheCache Кэш — это компонент, который хранит данные, чтобы будущие запросы на эти данные могли обслуживаться быстрее; данные, хранящиеся в кэше, могут быть результатом более ранних вычислений или копией данных, хранящихся в другом месте. (если необходимо).
- memcached (для PHP >=5.2.0 требуется libmemcached >=0.2.0) — memcachedMemcached Memcached — это универсальная система кэширования в распределенной памяти. Он часто используется для ускорения динамических веб-сайтов, управляемых базами данных, путем кэширования данных и объектов в оперативной памяти, чтобы уменьшить количество раз, которое необходимо прочитать из внешнего источника данных. Memcached — это бесплатное программное обеспечение с открытым исходным кодом. — это высокопроизводительный объект с распределенной памятью. Объект. В информатике объект может быть переменной, структурой данных, функцией или методом и, как таковой, представляет собой значение в памяти, на которое ссылается идентификатор. cachingCache Кэш — это компонент, который хранит данные, чтобы будущие запросы на эти данные могли обслуживаться быстрее; данные, хранящиеся в кэше, могут быть результатом более ранних вычислений или копией данных, хранящихся в другом месте. система, универсальная по своей природе, но предназначенная для использования в ускорении динамических веб-приложений за счет снижения нагрузки на базу данных.
- opcache — PHP можно настроить для предварительной загрузки скриптов в opcache при запуске движка.
- redis — PHP-расширение для взаимодействия с RedisRedis Redis (удаленный сервер словарей) — это хранилище структур данных в памяти, база данных ключей и значений в памяти. Это программное обеспечение с открытым исходным кодом..
Для полноты ниже приведен список оставшихся модулей PHP, которые WordPress может использовать в определенных ситуациях или если другие модули недоступны. Это резервные варианты или необязательные, и они не обязательно нужны в оптимальной среде, но их установка не помешает.
- bc — для математики произвольной точности, которая поддерживает числа любого размера и точности до 2 147 483 647 десятичных цифр. Фильтр
- — используется для надежной фильтрации пользовательского ввода. Изображение
- (требуется libgd >= 2.1.0; необязательный freetype2) — если Imagick не установлен, графическая библиотека GD используется в качестве функционально ограниченного запасного варианта для обработки изображений.
- iconv (требуется libiconv/POSIX) — используется для преобразования наборов символов.
- intl (для PHP >= 7.4.0 требуется ICU >= 50.1) — позволяет выполнять операции с учетом локали, включая, помимо прочего, форматирование, транслитерацию, преобразование кодировки, операции календаря, соответствующую сортировку, определение границ текста и работу с идентификаторами локали, часовые пояса и графемы.
- simplexml (требуется libxml) — используется для разбора XML.
- натрия — (поставляется в PHP >= 7.2.0) — проверяет подписи и предоставляет безопасные случайные байты.
- xmlreader (требуется libxml) — используется для синтаксического анализа XML.
- zlib (требуется zlib >=1.2.0.4) — сжатие и распаковка Gzip.
Эти расширения используются для изменения файлов, таких как обновления и pluginPlugin Плагин — это часть программного обеспечения, содержащая группу функций, которые можно добавить на веб-сайт WordPress. Они могут расширять функциональные возможности или добавлять новые функции на ваши веб-сайты WordPress. Плагины WordPress написаны на языке программирования PHP и легко интегрируются с WordPress. Они могут быть бесплатными в каталоге плагинов WordPress.org или платными сторонними плагинами./themeTheme Тема определяет стиль и функции вашего веб-сайта WordPress. Дочерние темы происходят от основной родительской темы. установка, когда файлы не доступны для записи на сервере.
- ssh3 (требуется OpenSSL и libssh >=1.2.9) — предоставление доступа к ресурсам (оболочка, удаленное выполнение, туннелирование, передача файлов) на удаленном компьютере с использованием защищенного криптографического транспорта.
- ftp — реализация клиентского доступа к файловым серверам, использующим протокол передачи файлов (FTPFTP FTP — это аббревиатура от протокола передачи файлов, который представляет собой способ перемещения компьютерных файлов с одного компьютера на другой через Интернет. Вы можете использовать программное обеспечение, известное как FTP клиент для загрузки файлов на сервер для веб-сайта WordPress. ).
- сокетов — реализует низкоуровневый интерфейс для функций связи с сокетами на основе популярных сокетов BSD.
Приоритетом транспорта являются прямой файловый ввод-вывод, SSh3, FTP-расширение PHP, FTP, реализованный с помощью сокетов, и FTP, реализованный только через PHP.
- ImageMagick — требуется расширением Imagick.
- Ghost Script — позволяет Imagick/ImageMagick создавать миниатюры PDF для медиатеки. Дополнительные сведения см. в разделе Расширенная поддержка PDF в WordPress 4.7.
Для хранения данных WordPress использует системы, совместимые с MySQL.
WordPress официально рекомендует
- MySQL 8.0/5.7
- MariaDB 10.11 / 10.6 / 10.5 / 10.4 / 10.3
Другими хорошо работающими серверами MySQL являются:
- Percona MySQL Server 8.0 / 5.7 / 5.6
- Амазонка Аврора
- Amazon RDS для MariaDB 10,6/10,5/10,4/10,3
- Amazon RDS для MySQL 8.0/5.7
- База данных Azure для MySQL
- Облако Google MySQL 8. 0/5.7/5.6
- DigitalOcean MySQL
- Облачные базы данных IBM для MySQL
- MySQL HeatWave
Хотя WordPress может работать в более старых версиях, рекомендуется использовать эти или более новые версии по соображениям безопасности и производительности.
Если у вас WordPress 5.2+, у администратора WordPress уже есть инструменты с этой информацией в разделе Site Health
( Инструменты
в меню).
Если у вас более старая версия, вы можете активировать раздел Site Health
, установив плагин сообщества WordPress под названием Health Check & Troubleshooting (дополнительная справка по этому плагину).
- 2023-02-17: Обновлен веб-сервер LiteSpeed. Обновления для бета-версии WordPress 6.2 и PHP >= 7.4.
- 16.11.2022: Обновлены WordPress 6.0 / WordPress 6.1, информация о совместимости с PHP и другие версии
- 22-06-2022: Добавлены требования к расширениям PHP и расширениям кэша
- 2022-06-06: Удалить MariaDB 10. 2
- 13.05.2022: Обновление для WordPress 6.0 и стабильных версий ПО; обновлены устаревшие версии и расширения PHP
- 27.05.2021: Исправление инфобоксов
- 07.05.2021: Обновлены версии и расширения. Бамп PHP 7.3 на основе Trac
- 05.05.2021: Обновлена ссылка imagick (WP_Image_Editor)
- 05.05.2021: Обновлены версии (веб-сервер, PHP, SQL)
- 17 февраля 2021 г.: добавлен список изменений
- 23.11.2020: Мелкие правки текста и инфоблока
- 16.07.2020: обновлены версии и поставщики веб-сервера. Обновлены версии PHP. Обновлены версии SQL и поставщики. Добавлено: Как узнать, какая у меня версия? Обновлен libsodium до натрия .
- 2020-06-02: Опубликовано с Github
Последнее обновление:
Идеальный WordPress PHP и требования к серверу
Серверы питают Интернет, храня файлы данных для веб-сайтов, приложений и различных цифровых активов. Любому самостоятельному веб-сайту WordPress требуется сервер для хранения и использования файлов PHP, медиа-элементов, баз данных и контента.
Но знаете ли вы, что существуют требования к PHP и серверу WordPress, которые необходимо учитывать перед установкой сайта WordPress?
WordPress Требования к PHP и серверу — это минимальные настройки среды для создания хорошо работающего веб-сайта. Технически WordPress может работать на устаревшем коде и серверах, но это не идеально; что-то может сломаться, и ваш сайт будет работать медленнее. Вот почему WordPress перечисляет требования как к серверу, так и к коду PHP. Хотя это покрывает некоторые обязательства с их стороны, оно также сообщает разработчикам, что это необходимо на уровне сервера для минимизации проблем при запуске размещенного сайта WordPress.
В этом руководстве мы подробно расскажем о WordPress PHP и требованиях к серверу, а также дадим дополнительные рекомендации для создания идеальной среды. Мы также предоставим информацию о том, как проверить текущий сервер и версии PHP и обновить их в соответствии с требованиями WordPress PHP.
Продолжайте читать, чтобы убедиться в этом!
Всегда ли WordPress требуется сервер?
Да, всем веб-сайтам WordPress нужны серверы для работы. Неважно, используете ли вы WordPress.org или WordPress.com.
WordPress.org размещается самостоятельно, что дает вам максимальный контроль над сервером. Хотя WordPress.com не требует самостоятельного размещения, WordPress.com по-прежнему использует физический сервер и программное обеспечение веб-сервера для размещения файлов веб-сайта.
Обычно рекомендуется, чтобы разработчики придерживались WordPress.org с таким хостом, как Kinsta. Таким образом, вы получаете преимущества управляемого хоста WordPress (с такими функциями, как автоматическое резервное копирование, мониторинг производительности и сеть доставки контента), сохраняя при этом контроль над сервером на панели управления. Удобно иметь такую панель управления для создания/перемещения веб-сайтов, настройки параметров скорости и безопасности, а также анализа метрик для посещений, PHP и базы данных веб-сайтов.
Знаете ли вы, что существуют требования к PHP и серверу WordPress, которые необходимо учитывать перед установкой сайта WordPress? 😮 Найдите их все здесь 🤓Нажмите, чтобы твитнутьWordPress PHP и требования к серверу
PHP — это язык программирования, и все основные языки программирования обновляются для улучшения. В данном случае мы смотрим, какая версия языка программирования PHP наиболее подходит для запуска сайта WordPress.
Веб-сервер, с другой стороны, представляет собой часть программного обеспечения, хранящуюся на физическом аппаратном сервере. Популярное серверное программное обеспечение, такое как Apache и Nginx, требует регулярных обновлений; то же самое относится и к оборудованию, на котором размещается программное обеспечение. Поэтому разработчики должны понимать, какие версии каждой из них лучше всего подходят для WordPress.
Мы начнем с приведенных ниже требований PHP, а затем перейдем к требованиям сервера.
WordPress Требования к PHP
WordPress поддерживает и работает на многих версиях языка программирования PHP. Тем не менее, для лучшей производительности мы рекомендуем использовать PHP версии 7.4 или выше.
В том числе:
- Версия PHP 7.4
- Версия PHP 8.0
- Версия PHP 8.1
WordPress рекомендует версии PHP в зависимости от того, получают ли эти версии поддержку разработчиков PHP. Все выпуски PHP получают поддержку в течение двух лет, после чего они переходят на так называемый этап «Конец жизни».
Версии PHP имеют три этапа поддержки:
- Активная поддержка
- Только исправления безопасности
- Конец жизни
На этапе «Активная поддержка» ошибки и отчеты о безопасности рассматриваются и исправляются. Они также выпускают подверсии для улучшения основной версии в течение этого времени. Релизы выходят на этапе «Только исправления безопасности», когда абсолютно необходимо решить серьезную проблему безопасности. Стадия «Конец жизни» — это когда команда разработчиков PHP больше не обеспечивает безопасность и исправления ошибок, что означает, что ваш веб-сайт открыт для уязвимостей, если он использует версию PHP «Конец жизни».
Из-за этих этапов рекомендуется немедленно обновить любой веб-сайт с помощью версии PHP на этапе «Конец жизни». Наши рекомендации сверху имеют две версии PHP на стадии «Активная поддержка». Версия PHP 7.4 находится на стадии «Только исправления безопасности», что делает ее минимальным, необходимым для запуска сайта WordPress.
Поддерживаемые версии PHP и их фазы.История версий PHP восходит к октябрю 2000 года с PHP 3.0. С тех пор мы видели регулярные обновления вплоть до версии 8.1. Версия PHP 7.3 является последней, прошедшей этап «Конец жизни», что означает, что она не поддерживается для будущих исправлений.
WordPress технически работает со многими версиями PHP, некоторые из которых устарели. Вполне возможно запустить сайт WordPress с PHP 3.0, но это обязательно приведет к серьезным проблемам с функциональностью и безопасностью. И хотя вас устраивает любая версия «Только исправления безопасности», всегда лучше обновить PHP вашего сайта WordPress до самой последней версии «Активная поддержка».
Информация
Независимо от ваших главных целей для вашего сайта, вы должны использовать поддерживаемые версии PHP для всех веб-сайтов WordPress, чтобы обеспечить безопасность ваших данных и первоклассную производительность.
Как найти и обновить версию WordPress PHP
Мы рекомендуем добавить в закладки страницу «Поддерживаемые версии» на PHP.net, чтобы увидеть даты выпуска версии, а также время окончания этапов «Активная поддержка» и «Только исправления безопасности» для каждой версии. В Kinsta также есть страница версий PHP для отслеживания поддерживаемых выпусков.
Самая важная часть этого — знать текущую версию PHP, используемую вашим веб-сайтом (и при необходимости обновлять его PHP). Наши лучшие предложения включают просмотр раздела «Администрирование» WordPress, проверку внешнего интерфейса, изучение файла version.php или использование WP-CLI.
Требования к серверу WordPress
Требования к серверу включают несколько элементов: оперативная память, версия базы данных, вычислительная мощность, дисковое пространство и используемый веб-сервер.
Вот краткий обзор стандартных рекомендаций для сервера при работе с WordPress:
- Веб-сервер: Nginx или Apache с модулем перезаписи модов
- Место на диске: не менее 1 ГБ
- PHP: версия 7.4 или выше
- База данных: MySQL 5.015 или выше (альтернатива — MariaDB, версия 10.1 или выше)
- ОЗУ (оперативное запоминающее устройство): не менее 512 МБ
- ЦП (центральный процессор): не менее 1,0 ГГц
- Поддержка HTTPS
Теперь давайте более подробно рассмотрим обоснование этих рекомендаций по оборудованию и веб-серверу.
1. Веб-сервер
Существуют различные типы серверов, но веб-сервер часто относится к части программного обеспечения, оборудования или того и другого, работающих вместе. В большинстве случаев веб-хостинга термин «веб-сервер» размывает определение, поскольку файлы вашего сайта часто хранятся на мощном физическом веб-сервере на базе компьютера. Эти файлы сайта получают доступ и доставляются с помощью программного веб-сервера.
Существуют ли требования к аппаратному и программному обеспечению веб-сервера для WordPress?
Требования и рекомендации по аппаратному обеспечению веб-сервера
Неважно, какую марку машины использует ваш хост для размещения сайтов WordPress. Некоторые хосты предпочитают Windows, в то время как другие выбирают компьютеры с macOS или Linux. Вы можете узнать, как установить PHP на любой сервер Windows, macOS или Linux.
Более важными являются вычислительная мощность оборудования, дисковое пространство и оперативная память, которые мы рассмотрим в следующих разделах. Вы также должны убедиться, что ваш хост регулярно обновляет свое оборудование (как и все, старые машины ломаются), имеет системы охлаждения в своем центре обработки данных и реализует меры физической безопасности для предотвращения вторжения в центр обработки данных.
Обычно информацию о машинах, провайдерах серверов и местоположениях можно найти на веб-сайте вашего хоста. Kinsta использует Google Cloud Platform, которая управляет глобальной сетью безопасных и эффективных центров обработки данных.
Программное обеспечение веб-сервера Требования и рекомендации
Программная часть веб-сервера берет данные, хранящиеся на компьютере центра обработки данных, и доставляет их пользователям, которые хотят просмотреть их или управлять ими. Это то, как содержимое вашего веб-сайта WordPress представляется посетителям, и как вы получаете доступ к данным сервера на своей собственной панели инструментов, например, в MyKinsta.
WordPress рекомендует Nginx или Apache в качестве оптимального программного обеспечения веб-сервера для работы WordPress. Не обязательно использовать ни то, ни другое, хотя у каждого из них есть свои преимущества. Технически вы можете использовать любой веб-сервер для WordPress.
Nginx — одно из подходящих программ веб-сервера для WordPress.Тем не менее, WordPress рекомендует Apache из-за узнаваемости имени, возможности настройки и надежности. Между тем Nginx предлагает значительные преимущества по сравнению с альтернативами благодаря своей способности оптимизировать производительность за счет изолированных контейнеров, приватизировать ресурсы сервера и предлагать более высокую производительность за счет улучшенного кэширования, обработки ресурсов и реализации брандмауэра.
Kinsta использует Nginx как часть своего решения для веб-сервера, чтобы упаковать все аспекты оптимизации производительности в отдельные контейнеры. Таким образом, все ресурсы, такие как Nginx, Linux и PHP, находятся в одном месте.
Вы можете оптимизировать свой сайт WordPress сколько угодно, но наиболее значительный прирост производительности достигается за счет веб-сервера и оборудования, на котором работает этот веб-сервер. Можно управлять собственным локальным сервером, но гораздо чаще выбирают поставщика серверов (сторонняя компания с центрами обработки данных, заполненными оборудованием, необходимым для размещения веб-серверов). Поставщики серверов включают Google Cloud Platform, AWS (Amazon Web Services) и Rackspace.
Эти провайдеры предлагают эффективные и безопасные центры обработки данных и исключительную мощность серверов. Однако поставщики серверов продают свои серверы как неуправляемые среды хостинга. Вот почему лучше всего использовать такой вариант, как Kinsta, для доступа к мощности сервера Google Cloud Platform с удобством использования и дополнительными функциями управления сервером MyKinsta.
2. Место на диске
Серверное оборудование содержит определенное количество места на жестком диске. Приложение WordPress требует минимального дискового пространства 1 ГБ. Это невероятно мало, поэтому у вас не должно возникнуть проблем с поиском сервера с достаточным дисковым пространством для поддержки WordPress.
Разверните свое приложение в Kinsta. Начните прямо сейчас с бесплатной пробной версии.
Запускайте приложения Node.js, Python, Go, PHP, Ruby, Java и Scala (или почти любые другие приложения, если вы используете свои собственные Dockerfiles) в три простых шага!
Начать бесплатную пробную версию
Дисковое пространство становится под вопросом, когда вы добавляете ресурсы в основное приложение WordPress. Все файлы данных (например, темы, плагины и мультимедиа) занимают место на диске. Затем жесткий диск действует как единица хранения, определяя, насколько быстро процессы и данные загружаются в ЦП.
Часто считается, что скорость обработки является наиболее важным фактором производительности сервера, но процессор определяет скорость и количество вычислений на сервере. Хотя обработка имеет решающее значение для производительности вашего сайта, высококачественный жесткий диск не менее важен.
Тип диска и требования к месту для его хранения зависят от потенциала роста вашего сайта WordPress. Веб-сайт с большим объемом мультимедиа с постоянно растущей коллекцией сообщений в блогах и страниц продуктов требует больше места на диске. Личный блог с небольшими изображениями может обойтись небольшим объемом дискового пространства. Таким образом, вы выбираете размер дискового пространства в зависимости от того, что вам нужно. Kinsta предлагает хранилище SSD от 10 ГБ до 250 ГБ. Параметры избыточного дискового пространства помогают поддерживать работу ваших сайтов, даже если вы превысите ограничения.
Тип используемого оборудования определяет производительность жесткого диска. Хосты и поставщики серверов обычно устанавливают жесткие диски (HDD) или твердотельные накопители (SSD) на физические серверы.
Вот чем они отличаются:
- SSD: Это современный высокоскоростной жесткий диск без движущихся частей (твердотельный), что делает его менее восприимчивым к физическим повреждениям. Твердотельная сборка SSD также приводит к более быстрой передаче данных, поскольку нет необходимости ждать, пока механизмы переместятся для передачи. Из-за этих преимуществ твердотельные накопители дороже жестких дисков.
- Жесткий диск: Это более старый и дешевый жесткий диск с движущимися внутренними механическими компонентами. Это идеальное экономичное решение для хранения данных, которые не требуются регулярно, или для данных, требующих меньшей скорости.
Некоторые хостинг-провайдеры предпочитают хранить базы данных на твердотельных накопителях, а другие, потенциально менее важные активы размещать на жестких дисках. Это обеспечивает компромисс между ценой и производительностью.
Хотя WordPress отлично работает на жестких дисках, целесообразно использовать серверы с твердотельными накопителями, чтобы обеспечить надежную доставку данных, эффективную обработку и открыть возможности для роста веб-сайта.
3. База данных
Что касается программного обеспечения баз данных, WordPress лучше всего работает с MySQL версии 5.6+ или MariaDB версии 10.1+.
MySQL является одним из поддерживаемых программ баз данных для WordPress.Настоятельно рекомендуется также использовать следующие рекомендации по работе с базами данных:
- Храните базу данных на твердотельном диске.
- Выберите хост с автоматической оптимизацией базы данных.
- Активируйте автоматическое резервное копирование вашей базы данных (и всего вашего сайта, если уж на то пошло).
- Убедитесь, что ваш сервер поддерживает многопользовательскую среду.
Kinsta предлагает MariaDB на облачной платформе Google, еженедельную оптимизацию MySQL, автоматическое резервное копирование БД и многопользовательскую среду.
4. ОЗУ (оперативная память)
Производительность сервера в значительной степени зависит от оперативной памяти. Расположенная в качестве связующего звена между ЦП и жестким диском, ОЗУ подготавливает любые данные, поступающие с жесткого диска, и отправляет их в ЦП (процессор).
Серверы используют оперативную память, потому что доступ к ней намного проще, чем к жесткому диску. Таким образом, более высокий объем ОЗУ приводит к тому, что больше данных/процессов хранится в «зоне ожидания» для доступа ЦП, когда это делается с предыдущим процессом. С этой «зоной ожидания» данных вся обработка на сервере идет намного быстрее.
Само по себе приложение WordPress требует не менее 512 МБ ОЗУ. Увеличение оперативной памяти имеет смысл для любого растущего сайта WordPress, будь то большие базы данных, мультимедиа или что-то, что требует обработки.
Kinsta предоставляет 8 ГБ ОЗУ как для стандартных планов, так и для промежуточных сред с возможностью обновления, если вам это нужно.
5. PHP и ограничение памяти PHP
Как упоминалось ранее в этой статье, мы всегда рекомендуем самую последнюю версию PHP при работе с сайтом WordPress. Но как насчет ограничения памяти PHP?
Ограничения памяти PHP включают объем памяти, зарезервированный для веб-сервера для запуска процессов на основе PHP. Цель ограничения памяти PHP — устранить вероятность того, что ресурсы оперативной памяти могут привести к сбою вашего сайта. Хостинговые компании и поставщики серверов принимают решение об ограничении памяти PHP на вашем сервере, поэтому вам может потребоваться поговорить с ними, чтобы увеличить или уменьшить ограничение.
Стандартная установка WordPress хорошо работает с ограничением памяти PHP в 64 МБ, но хосты нередко предлагают до 256 МБ, если это необходимо.
WordPress известен своей способностью интегрироваться с плагинами, темами и другими приложениями, и иногда этим дополнительным возможностям требуется немного больше мощности. Это характерно для плагинов WordPress, которые сильно зависят от памяти PHP.
К счастью, вы можете связаться со своим хостом, когда захотите увеличить этот лимит.
6. ЦП
ЦП или центральный процессор — это микросхема обработки в аппаратном сервере. ЦП, который часто считается командным центром любого сервера, решает, сколько процессов может выполняться на сервере и как быстро.
WordPress отлично работает на жалких 1,0 ГГц процессорной мощности. Однако это при условии, что вы ничего не добавили на сайт. Большинство хостов больше не беспокоятся о вычислительной мощности. Тем не менее, они сосредоточены на том, как доступно много процессорных ядер , что упрощает понимание того, что нужно (сказать 5 ядер более понятно, чем сказать 50 ГГц).
Кроме того, процессоры хостов настолько мощны, что не стоит так сильно беспокоиться об оперативной памяти, особенно при запуске легкого приложения, такого как WordPress.
При этом требования к оперативной памяти зависят от типа сайта, созданного на WordPress. Обработка относится к способности сервера работать в многозадачном режиме, что связано со всем уравнением производительности. Жесткий диск передает данные в ЦП, а ОЗУ ускоряет и упрощает доступ к этим данным из ЦП.
Однако ЦП обрабатывает данные. Таким образом, большее количество процессоров повышает производительность. Два ядра обрабатывают в два раза больше действий, чем одно ядро. А шесть ядер обрабатывают в два раза больше действий, чем три ядра.
Таким образом, сайт WordPress с десятками тысяч пользователей, одновременно обращающихся к нескольким файлам, должен рассмотреть вопрос об увеличении количества процессоров на своем сервере.
Большинство хостинговых компаний увеличивают количество процессоров по мере повышения тарифных планов. Например, Kinsta начинает свои стандартные планы с 12 процессорами, но при необходимости вы можете обновить их.
7. Дополнительная рекомендация: расположение сервера
Кажется, что расположение сервера не должно иметь значения с появлением облачного хостинга и виртуальных частных серверов. Но с этими типами хостинга сервер все еще находится где-то в мире, на котором хранится содержимое вашего сайта WordPress. Сервер имеет физическое расположение, что делает его дальше от одних пользователей и ближе к другим. Это физическое расстояние влияет на скорость загрузки вашего сайта WordPress.
WordPress не требует и не рекомендует какое-либо конкретное местоположение сервера для запуска своего приложения, но мы предлагаем использовать хост с доступом к глобальной сети серверов. В глобальной сети файлы вашего веб-сайта размещаются на физическом сервере по вашему выбору, скорее всего, на том, который находится ближе всего к вашим пользователям. Вы бы выбрали сервер в Соединенных Штатах, если большинство ваших пользователей находятся в США. Или, может быть, вы выберете конкретный регион, например западное или восточное побережье США, чтобы сделать доступнее варианты доставки контента для пользователей.
Кроме того, мы предлагаем найти сервер с возможностями CDN (сети доставки контента), что позволит вам не только выбрать свой сервер, но и воспользоваться преимуществами нескольких серверов в сети, что ускорит доставку сайта WordPress по всему миру.
Благодаря Google Cloud Platform компания Kinsta может предложить 35 местоположений центров обработки данных, включая варианты в Австралии, Великобритании, Швейцарии, США, Японии, Сингапуре и многих других; вы можете выбрать, какой центр обработки данных лучше всего подходит для вашего сайта WordPress. Кроме того, Kinsta предоставляет бесплатную CDN через Cloudflare для ускорения доставки контента и устранения географических границ между вашим сервером и пользователями.
Расположение серверов Кинсты.8. Бонусная рекомендация: уникальное имя пользователя учетной записи сервера
Большинство серверов имеют имя пользователя по умолчанию, которое используется всеми пользователями сервера. Поэтому рекомендуется запускать приложение PHP, такое как WordPress, с именем пользователя вашей учетной записи, а не использовать имя пользователя по умолчанию, предоставленное вашим сервером. Свяжитесь с хостом своего веб-сайта, чтобы внести это изменение.
Как проверить, поддерживает ли веб-хост WordPress PHP и требования сервера
Иногда хост указывает информацию о своей поддержке PHP и требованиях к серверу в деталях своего тарифного плана. Например, на странице с ценами на Kinsta указана поддержка самой последней версии PHP, а также информация о его хранилище SSD, базах данных WordPress, производительности и даже местоположениях серверов при использовании облачной платформы Google. Kinsta также рассказывает, как она использует MariaDB на облачной платформе Google, контейнеры LXD и Nginx, чтобы предложить высокоскоростную инфраструктуру современных серверов, баз данных и компонентов обработки.
Если вы разрабатываете сайт WordPress с использованием другого хоста, лучше всего обратиться в службу поддержки, чтобы выяснить, поддерживает ли хост (и план, за который вы платите) требования WordPress PHP и сервера.
Вы можете отправить запрос с помощью простого сообщения вроде этого:
Узнайте больше о WordPress PHP и требованиях к серверу, а также о необязательных рекомендациях, необходимых для создания идеальной среды, в этом руководстве. правильно. Вот почему так важно найти хост, который поддерживает все эти требования, а также предоставляет автоматические обновления и инструменты панели управления, чтобы предоставить вам доступ к серверу и версиям PHP.Я хотел бы разместить версию WordPress с открытым исходным кодом в (вставьте название принимающей компании). Я пишу, чтобы узнать, поддерживает ли мой хостинг-план следующие требования:
- MariaDB 10. 1 или выше или MySQL 5.6 или выше
- Версия PHP 7.4 или выше
- Веб-сервер: Apache или Nginx с модулем mod_rewrite
- Поддержка HTTPS
Спасибо.
Если вы выбираете хостинг, используйте страницу с ценами компании, чтобы понять, какие пакеты поддерживают то, что нужно вашему сайту. Вы также можете отправить письмо хозяину и задать ему вопросы.
В Kinsta мы следим за новыми требованиями к серверам, поэтому вам не нужно о них беспокоиться. Для текущих веб-сайтов вы можете отслеживать версии PHP на панелях управления WordPress и MyKinsta и предпринимать действия для обновления до самой последней версии PHP, когда это возможно.