Архив метки: Сайтостроение

3 способа редактирования файла .htaccess в WordPress –

Как самостоятельный пользователь WordPress, вам необходимо иметь базовые знания по редактированию файлов, доступных в вашей установке. Некоторые из наиболее часто редактируемых файлов включают wp-config, function.php и .htaccess. Хотя большинство файлов используются для управления поведением вашего сайта WordPress, .htaccess управляет конфигурацией уровня сервера Apache. Его можно разместить на каждом уровне подкаталога, чтобы контролировать поведение этого конкретного каталога. В этой статье давайте рассмотрим причины, по которым вам необходимо редактировать файл .htaccess, и способы редактирования файла .htaccess в WordPress.

Почему вам нужно редактировать файл .htaccess в WordPress?

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

  • Добавление перенаправления на уровне сервера. Например, когда вы размещаете свои изображения на субдомене, может потребоваться перенаправление на уровне сервера, чтобы указать папку загрузки мультимедиа на ваш субдомен.
  • Другие перенаправления, такие как перенаправление 301 для страниц, перенаправление поддоменов на основной домен, перенаправление на другой домен из-за изменения имени сайта.
  • Блокировка IP-адреса.
  • Обслуживание сайта, зависящего от языка, на основе географического местоположения.

Простой пример в реальном времени включает правила перенаправления, добавленные в ваш файл .htaccess, когда вы устанавливаете постоянные ссылки для своего сайта WordPress.

Как редактировать файл .htaccess в WordPress?

Есть три способа изменить файл .htaccess в WordPress.

  • Использование плагина
  • Через приложение «Диспетчер файлов» из вашей учетной записи хостинга
  • Использование FTP

1. Отредактируйте .htaccess с помощью плагина.

Существует множество плагинов, предлагающих функцию изменения файла .htaccess непосредственно из панели администратора WordPress. Мы возьмем в качестве примера популярный SEO-плагин Yoast WordPress. После установки и активации плагина перейдите в меню «Yoast SEO > Инструменты > Редактор файлов». Вы можете редактировать файлы robots.txt и .htaccess прямо оттуда.

Отредактируйте .htaccess с помощью плагина Yoast WordPress SEO.Отредактируйте .htaccess с помощью плагина Yoast WordPress SEO.

Примечание: Если вы не видите опцию «Редактор файлов», возможно, настройки вашего плагина безопасности удалили ее. Например, плагин SG Security, который предустановлен во всех установках WordPress в SiteGround, отключит параметры редактирования файлов на панели администратора (SG Security > Безопасность сайта > Отключить редактор тем и плагинов). Кроме того, вы также можете вручную добавить правило в файл wp-config.php, чтобы запретить редактирование файлов с панели управления.

2. Использование файлового менеджера из учетной записи хостинга.

Войдите в свою учетную запись хостинга и откройте приложение «Диспетчер файлов». Вы можете найти файл .htaccess в корневом каталоге установки WordPress. Обычно он будет доступен в каталоге «/public_html». Вы можете открыть и редактировать файл онлайн с помощью текстового редактора.

Редактировать файл .htaccess в файловом менеджереРедактировать файл .htaccess в файловом менеджере

После изменения контента обязательно сохраните его и повторно загрузите на сервер.

3. Использование FTP

Последний и наиболее предпочтительный вариант — использовать FTP-клиенты, такие как FileZilla, для удаленного доступа к вашему серверу. Найдите файл .htaccess в корневой установке WordPress. Щелкните правой кнопкой мыши и выберите «Просмотр/Редактировать», чтобы открыть файл в локальном текстовом редакторе. Если вы новичок в FTP, ознакомьтесь с полным руководством FileZilla для начинающих.

Отредактируйте файл .htaccess с помощью FileZillaОтредактируйте файл .htaccess с помощью FileZilla

Что следует помнить

  • Поскольку .htaccess — это файл только с расширением (и без имени), по умолчанию он будет скрыт. При использовании FileZilla обязательно включите опцию «Принудительно показывать скрытые файлы» в меню «Вид», чтобы увидеть файл. Обычно он также будет скрыт на Mac и ПК, поэтому вы можете не увидеть файл в разделе локальной системы в FileZilla.
  • Всегда делайте резервную копию текущего файла перед началом изменения. Любые небольшие ошибки, такие как точка или запятая, сделают ваш сайт недоступным. Поэтому редактируйте осторожно.
  • Всегда используйте комментарии, чтобы указать назначение кода, чтобы его было легче понять в дальнейшем. Добавьте символ амперсанда (#) в начале, чтобы создать строку комментария.



2024-02-26T13:20:32
Сайтостроение

Как исправить медленную панель администратора WordPress? –

Запуск сайта WordPress — непростая задача. Одна из проблем WordPress — медленная работа панели администратора. Это повлияет на вашу продуктивность, так как вам придется регулярно работать в админ-панели для публикации контента. Если вы боретесь с медленной панелью администратора, вот несколько причин и советов, как ускорить работу. Если вы новичок в панели администратора, ознакомьтесь с нашим руководством для начинающих по панели администратора WordPress, чтобы узнать больше.

Бэкэнд и Фронтенд WordPress

Помните, мы говорим об оптимизации панели администратора, которая является серверной частью вашего сайта. Если вы хотите оптимизировать время загрузки страницы, прочтите нашу статью о вещах, которые могут снизить скорость вашего интерфейса. Серверная часть WordPress использует стили и скрипты из папки wp-admin для загрузки функций администратора. Вы можете проверить содержимое папки wp-admin, загрузив пакет WordPress с официального сайта или зайдя на свой сервер по FTP.

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

1. Заблокированное или медленное соединение.

Первое, что вам нужно проверить, заметив медленную работу панели администратора WordPress, — это проверить подключение к Интернету. Медленное подключение к Интернету повлияет на загрузку сценариев администратора, и их загрузка займет много времени. Убедитесь, что вы используете надежную сеть Wi-Fi или используете кабель для подключения компьютера к Интернету.

2. Плохой хостинг

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

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

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

3. Отключите виджет информационной панели.

По умолчанию вы увидите раздел панели управления при входе в административную панель WordPress. Многие плагины и коммерческие темы добавляют виджеты на панель управления. Это резко снизит скорость во время запуска. Например, популярный плагин WooCommerce добавит виджет отслеживания на панель инструментов. Аналогично, плагин Yoast SEO добавит виджет быстрого статуса. Эти виджеты будут динамически получать данные при входе в систему и замедлять работу панели администратора.

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

Отключить виджеты в панели управленияОтключить виджеты в панели управления

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

4. Отключите ненужные параметры экрана.

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

Параметры экрана на странице «Все сообщения»Параметры экрана на странице «Все сообщения»

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

5. Тяжелые темы и плагины

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

Как уже упоминалось, все популярные плагины загружают скрипты на страницах администратора. Вы можете просмотреть исходный код вашей страницы администратора, щелкнув правой кнопкой мыши и выбрав опцию «Проверить» или «Проверить элемент». Вы будете удивлены, увидев, что все плагины из папки wp-content загружают какие-то CSS/скрипты на ваши страницы администратора.

Посмотреть исходный код на странице администратораПосмотреть исходный код на странице администратора

Поэтому используйте простые плагины и темы, особенно если вы используете сервер общего хостинга.

6. Отключите API Heartbeat.

Плагины используют Heartbeat API в WordPress для получения обновлений виджетов панели управления в режиме реального времени. Хорошим примером является плагин WooCommerce, который будет отображать цифры продаж в реальном времени в виджете информационной панели. Проверьте, нужны ли вам оперативные данные, в противном случае отключите API Heartbeat, чтобы снизить нагрузку на ваш сервер. Это также поможет улучшить время загрузки ваших страниц администрирования.

7. Очистка базы данных

Как упоминалось ранее, страницы администрирования будут загружаться динамически путем запроса к базе данных. Большая база данных с ненужными записями увеличит время выполнения запроса и, следовательно, задержит загрузку страниц администрирования. Yoast, WooCommerce и многие другие плагины добавляют таблицы базы данных и записи в таблицу wp_options для загрузки ресурсов на всех страницах. Это раздражает, поскольку вам не обязательно иметь эти плагины на многих страницах администратора.

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

8. PHP-штуки

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

Примечание: Для обновления сайта вам необходимо обновить ядро ​​WordPress, версию PHP на вашем сервере, тему и плагины, используемые на вашем сайте. Вы можете использовать функцию «Инструменты > Состояние сайта», чтобы проверить, есть ли какие-либо проблемы несовместимости, мешающие работе вашего сайта. Проконсультируйтесь с вашим хостером, если вам нужно изменить параметры PHP, такие как MAX_INPUT_VARS, ограничение памяти или установить любые другие недостающие расширения PHP.

9. Проверьте настройки кэширования.

Страницы администрирования по умолчанию не кэшируются. Однако такие плагины, как W3TC, позволяют настроить кэширование объектов и БД, при котором будут кэшироваться все отдельные объекты. Это предназначено для сокращения времени выполнения запроса, однако увеличивает нагрузку на ваш сервер. В большинстве сценариев общего хостинга это потенциально может замедлить работу сайта и панели администратора. Отключите эти параметры и проверьте, помогает ли это быстрее загружать страницы администратора.

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

10. Переустановите администратор WordPress.

Как уже упоминалось, WordPress использует содержимое папки wp-admin для сборки страниц администрирования. Поэтому простая перезапись папки wp-admin может помочь устранить поврежденные файлы и быстро загрузить страницы.

  • Вы можете скачать пакет WordPress с официального сайта и распаковать папку wp-admin.
  • Войдите на свой сервер с помощью FTP и переименуйте папку wp-admin во что-то вроде old-wp-admin.
  • Теперь загрузите папку wp-admin из пакета на свой сервер.
  • Снова войдите в свою панель управления и проверьте, загружаются ли страницы быстрее.
  • Если что-то не работает, переименуйте папку wp-admin в new-wp-admin и измените папку old-wp-admin на wp-admin.

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



2024-02-25T20:37:52
Сайтостроение

Руководство по переносу сайта WordPress с одного хоста на другой –

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

Почему вам нужно мигрировать?

Предположим, вы размещены на одном из дешевых планов общего хостинга по цене 3,95 доллара в месяц, а контракт действителен в течение одного года. Ниже приведены некоторые причины, по которым вам может потребоваться изменить среду хостинга:

  • Стоимость продления составит около 7,99 долларов США в месяц, что составляет более 200% от первоначальной цены. Теперь вы можете расторгнуть контракт через год и снова передать свой сайт другой хостинговой компании с первоначальным предложением всего за 4 доллара. По сути, это означает, что вы можете сохранить цену практически неизменной, сменив хостинг, другими словами, вы сэкономите огромные деньги. Предполагается, что ваш сайт не превышает пропускную способность среды общего хостинга.

Цена в $МесяцыИтого в $Исходный3.951247.4Обновление7.991295.88Чистая дополнительная оплата без каких-либо льгот48,48

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

Запуск процесса миграции

Имейте в виду, что большинство хостинговых компаний устанавливают для вашей учетной записи режим автоматического продления. Это продлит вашу учетную запись за полную стоимость (7,99 долларов США в месяц в приведенном выше примере). Например, Bluehost установил автоматическое продление до трех недель. Следовательно, вам необходимо завершить план миграции как минимум за месяц до этого и установить для вашей текущей учетной записи хостинга режим продления вручную или без продления.

Резервное копирование вашего сайта

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

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

Загрузите все резервные копии на свой локальный компьютер или безопасно сохраните их в облачном хранилище. Иногда плагины безопасности и кэширования на вашем сайте могут вызывать проблемы при загрузке базы данных на новый хостинг. Итак, загрузите две копии всех ваших баз данных: одну с полными таблицами, а другую, исключив таблицы, связанные с безопасностью/кешированием.

Поиск подходящего хоста

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

ПараметрТекущий хостингНовый ХостингСравнениеЦена в месяц$3,95$4ОККоличество сайтовНеограниченно при использовании дополнительного доменаНеограничено при использовании дополнительного доменаOkTraffic1 миллион посещений в месяц100 тыс. посещений в месяц Необходимо проверить на новом хостеПропускная способностьНеограничено1ТБПроверьте текущую пропускную способность и решите, что 1ТБ достаточноХранилищеНеограниченно30GBI Вам достаточно 30 ГБ? Включает ли это резервное копирование или только для живого контента?

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

Регистрация с новым хостом

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

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

Перенос контента

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

  • Ваш новый хост перенесет полную учетную запись хостинга, если он ее поддерживает. Например, если и старые, и новые хосты используют хостинг cPanel, то вся cPanel может быть перенесена на новый хост. Вам необходимо предоставить свои старые учетные данные для входа в хостинг новой хостинговой компании, чтобы инициировать перенос.
  • Как правило, большинство хостинговых компаний предлагают бесплатный перенос одного сайта и взимают от 30 до 50 долларов за каждый дополнительный сайт в зависимости от размера вашего контента.
  • Если вы не предпочитаете, чтобы вашим контентом занимался кто-то другой, вы можете загрузить его самостоятельно с помощью FTP. Ознакомьтесь с нашими статьями о руководстве FileZilla для начинающих и переносе действующего сайта на локальный хост.

Такие компании, как SiteGround, предлагают плагин миграции для перемещения всего сайта из других компаний, таких как Bluehost и HostGator. Однако вы не можете легко перейти из SiteGround, поскольку они используют специальную панель «Инструменты сайта».

Миграция сайта WordPress

Заключение

На случай непредвиденной ситуации у вас на руках две вещи:

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

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



2024-02-12T06:30:18
Сайтостроение

Как вручную установить WordPress на сервер живого хостинга? –

WordPress известен своим 5-минутным процессом установки, а услуги хостинговых компаний по установке в один клик значительно облегчают задачу. Для этой цели доступно множество готовых инструментов, таких как Softaculous, SimpleScripts или Fantastico. Кроме того, специальные панели хостинга, такие как SiteGround Site Tools, делают все за экраном и предлагают вам вход на сайт WordPress. Теперь вы можете задаться вопросом, зачем устанавливать WordPress вручную, если такие простые услуги доступны почти во всех хостинговых компаниях. Продолжайте читать, почему вам следует установить WordPress хотя бы один раз и как это сделать.

Зачем устанавливать WordPress вручную?

Автоматическая установка WordPress приведет к множеству проблем:

  • Вы не будете знать основ, и вам придется искать помощь или обращаться в службу поддержки хостинга, если возникнут проблемы во внешнем интерфейсе.
  • Проблема с установкой в ​​один клик заключается в том, что вам нужно быть осторожным при выборе таких деталей, как домен, имя пользователя и имя базы данных, с точки зрения безопасности. Большинство хостинговых компаний даже не позволяют создавать/выбирать БД, имя пользователя и пароль при выборе опции быстрой установки. При выборе выборочной установки вам необходимо вручную выбрать http или http, www или не www, подкаталог или основной домен, а имя базы данных обычно создается с дополнительными префиксами. Вы не сможете изменить имя базы данных при некоторых настройках, таких как SiteGround.
  • Если это останется незамеченным, адрес электронной почты вашей учетной записи хостинга или общие электронные письма, такие как (электронная почта защищена), будут назначены в качестве вашего имени пользователя для входа в WordPress. Вы не можете изменить имя пользователя администратора через интерфейс администратора WordPress. Узнайте больше о том, как изменить имя пользователя WordPress.

Установка WordPress в HostGatorУстановка WordPress в HostGator

Другая проблема с установкой WordPress от хостинговых компаний — это установленные дополнительные плагины. Например, для установки SiteGround WordPress требуется плагин под названием SiteGround Central, и вы получите другие плагины, такие как Оптимизатор скорости и Оптимизатор безопасности. Вам необходимо деактивировать и удалить эти плагины, если они не нужны.

Как установить WordPress на свой домен вручную?

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

  • Скачиваем последнюю версию WordPress.
  • Загрузка WordPress на ваш домен.
  • Создание базы данных.
  • Подключение базы данных к WordPress.
  • Запустите процесс установки.
  • Войдите в административную панель WordPress.

Мы подробно обсудим каждый шаг.

1. Загрузите последнюю версию WordPress

Идти к WordPress.org сайт и загрузите последнюю версию WordPress. Обратите внимание, что WordPress.com и WordPress.org — это две разные версии одного и того же программного обеспечения WordPress. Для самостоятельной установки вам следует зайти на сайт WordPress.org и загрузить приложение.

Скачать установочный пакет WordPressСкачать установочный пакет WordPress

Распакуйте загруженный zip-файл, и вы получите папку с именем «wordpress».

2. Загрузка WordPress на свой домен

Используйте FTP-приложения, такие как FileZilla, или приложение «Файловый менеджер» в учетной записи хостинга и загрузите файлы в свой домен.

Файловый менеджер в cPanelФайловый менеджер в cPanel

  • Если вы хотите установить WordPress на свой домен, скопируйте все файлы из загруженной папки «wordpress» и загрузите их в корневой каталог вашего сайта (/public_html).
  • При установке поддомена или подкаталога обязательно загружайте файлы в нужную папку. Обратите внимание, что в большинстве панелей хостинга вы увидите как поддомены, так и подкаталоги в виде папок в Файловом менеджере/FTP, хотя в настройке они разные.

Помните: если вы загрузите всю папку «wordpress», вы установите WordPress в подкаталог, например «имя_вашего_сайта.com/wordpress». Поэтому обязательно загружайте файлы только внутри папки «wordpress», а не в самой папке. Это одна из ошибок, которые допускают большинство начинающих пользователей. Чтобы избежать таких ошибок, прочтите нашу статью об ошибках новичков в WordPress.

3. Создание базы данных

Подождите, пока все файлы не будут загружены через файловый менеджер. Если вы используете FTP, во время загрузки файлов на ваш сервер войдите в свою учетную запись хостинга, перейдите в раздел базы данных MySQL и создайте новую базу данных. Ниже показано изображение, показывающее создание базы данных в cPanel, а также более подробную информацию о том, как создать базу данных в cPanel.

Создать новую базу данных MySQLСоздать новую базу данных MySQL

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

Добавить пользователя в базу данныхДобавить пользователя в базу данных

4. Подключение базы данных к сайту WordPress

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

Создание файла «wp-config.php»

При установке WordPress в вашей корневой папке будет файл с именем «wp-config-sample.php». Скопируйте содержимое этого файла. Создайте новый файл с именем «wp-config.php» в том же месте, вставьте содержимое в этот файл и сохраните.

Создать PHP-файл wp-configСоздать PHP-файл wp-config

Теперь отредактируйте файл «wp-config.php» и добавьте данные базы данных, которые вы создали на шаге 3.

Изменить php-файл wp-configИзменить php-файл wp-config

Имя хоста всегда «localhost», если оно не работает, вы можете использовать свой хост-сервер в качестве имени хоста. Если у вас возникли трудности с редактированием файла «wp-config.php», выполните следующие действия, чтобы подключить вашу базу данных.

Настройте «wp-config.php» во внешнем интерфейсе.

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

Выбор языка установки WordPressВыбор языка установки WordPress

WordPress укажет отсутствующий файл «wp-config.php» и предоставит возможность создать его онлайн. Нажмите «Создать файл конфигурации», чтобы продолжить.

Создать файл конфигурации в WordPressСоздать файл конфигурации в WordPress

На следующем экране WordPress напомнит, что нужно подготовить данные базы данных, и нажмите кнопку «Поехали».

Детали, необходимые перед установкой WordPressДетали, необходимые перед установкой WordPress

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

Ввод данных базы данных во время установки WordPressВвод данных базы данных во время установки WordPress

Если база данных не подключена, вы увидите следующую ошибку: возможно, вы ввели неправильный пароль, имя пользователя или имя базы данных. Проверьте файл «wp-config.php» и убедитесь, что вы предоставили правильные данные.

Ошибка подключения к базе данных WordPressОшибка подключения к базе данных WordPress

5. Запустите установку WordPress

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

Запустите установку WordPressЗапустите установку WordPress

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

Введите название сайта, данные для входа в систему для установки WordPress.Введите название сайта, данные для входа в систему для установки WordPress.

После установки вы увидите сообщение об успехе, как показано ниже.

Успешная установка WordPressУспешная установка WordPress

6. Войдите в панель администратора WordPress.

Нажмите кнопку «Войти», чтобы войти в панель администратора WordPress и начать создание своего сайта. Вы можете войти в панель администратора, используя один из URL-адресов вашего домена:

Панель администратора WordPressПанель администратора WordPress

Заключительные слова

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



2024-02-07T19:27:18
Сайтостроение

Как проверить и обновить версию PHP на сайте WordPress? –

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

1. PHP и WordPress

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

Как работает WordPressКак работает WordPress

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

1.1. История версий PHP

PHP версии 8.3 является поддерживаемой в настоящее время версией. Мы рекомендуем вам обновиться, если вы используете версию ниже 7.0. В таблице ниже показана история версий PHP, а также дата окончания активной поддержки. Вы можете просмотреть график и статус новых выпусков в официальный сайт PHP.

Версия PHPДата первоначального выпускаДата последнего выпускаПоследний выпуск версии 3.006 Июнь 199820 Октябрь 20003.0.x4.022 Май 200023 Июнь 20014.0.64.110 Декабрь 200112 Март 20024.1.24.222 Апрель 20026 Сентябрь 20024.2.34.327 Декабрь 20023 1 марта 20054.3.114.411 июля 20057 август 20084.4.95.013 июля 20045 Сен 20055.0.55.124 Ноя 200524 Август 20065.1.65.22 Ноя 20066 Янв 20115.2.175.330 Июнь 200914 Август 20145.3.295.41 Март 20123 Сен 20155.4.455.520 Июнь 201321 2 июля 0165.5.385.628 август 2014 г. 31 декабрь 20185.6.407.03 декабрь 2015 г. 10 янв 20197.0.337.11 декабрь 2016 г. 1 декабрь 20197.1 .337.23 ноя 201730 ноя 20207.2.347.36 декабрь 20186 декабрь 20217.3.337.428 ноя 201928 ноя 20227.4.338.026 ноя 202026 ноя 20238.0.308.125 ноя 202121 декабрь 20238.1. 278.28 дек 202218 янв 20248.2.158.323 ноя 202318 янв 20248.3.2

Обновления безопасности будут предоставляться примерно через год после окончания активной поддержки. После этого срок службы версии PHP закончится. Но вам не нужно ждать конца жизни для обновления.

1.2. Какую версию PHP использовать?

На момент написания этой статьи текущая версия WordPress 5.4.2 требует следующего требования для защиты вашего сайта от уязвимостей.

  • PHP версии 7.4 или выше
  • MySQL версии 5.7 или новее ИЛИ MariaDB версии 10.4 или новее.
  • Поддержка HTTPS

Это официальная рекомендация по запуску сайта WordPress. Это будет динамически меняться, когда в будущем закончится жизненный цикл версии PHP. Таким образом, вы должны следить за требованием от Страница требований WordPress.org и активно обновляйтесь до последней версии.

2. Как проверить версию PHP в WordPress?

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

Есть много способов узнать версию PHP вашего сайта WordPress:

  • Самый простой способ — спросить у хостера.
  • Используйте плагин типа Показать версию PHP чтобы увидеть номер версии на панели управления в разделе «Краткий обзор».
  • Используйте файл php.ini или phpinfo.php для просмотра версии PHP.
  • Проверьте свою cPanel на боковой панели статистики или используйте такие приложения, как «PHP Config», «PHP Variable Manager» или аналогичные. Помните, что каждая папка в вашей учетной записи может иметь разные версии PHP. Следовательно, найдите папку, в которой у вас установлен WordPress.
  • Большинство коммерческих тем и некоторые плагины будут иметь возможность проверять статус сервера, например версию PHP, ограничение памяти и т. д. Например, если вы используете WooCommerce, вы можете просмотреть версию PHP в разделе «WooCommerce > Состояние системы». меню, как показано ниже:

Просмотр версии PHP с помощью WoocommerceПросмотр версии PHP с помощью Woocommerce

Последние версии WordPress включают функцию под названием «Здоровье сайта». В разделе «Панель мониторинга» появится предупреждающее сообщение, если вы используете устаревший PHP, как показано ниже.

Предупреждение о необходимости обновления PHPПредупреждение о необходимости обновления PHP

Вы можете перейти в раздел «Инструменты > Состояние сайта > Информация», чтобы найти последнюю версию PHP, используемую на вашем сайте. При использовании устаревшей версии вы увидите предупреждающее сообщение на вкладке «Статус».

Проверьте версию PHP в здоровье сайта WordPressПроверьте версию PHP в здоровье сайта WordPress

3. Шаги, необходимые перед обновлением версии PHP

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

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

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

3.1. Сделать резервную копию

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

3.2. Создать локальную копию

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

Если возникнут проблемы, вы увидите либо белый экран смерти, либо ошибки PHP вместо контента. Помните, вы увидите только ошибки PHP, а не предупреждающие сообщения. Обычно предупреждающие сообщения не отображаются явно. Чтобы проверить предупреждающие сообщения, добавьте строку ниже в файл wp-config.php и включите отладку в локальной копии.

define(‘WP_DEBUG’, правда);

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

3.3. Создать промежуточный сайт

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

4. Как обновить версию PHP в WordPress?

Наконец, если все работает нормально, вы можете перейти к следующему шагу — обновлению версии PHP на действующем сайте. Процесс различается в зависимости от вашей хостинговой компании. Здесь мы объясним две популярные хостинговые компании — Bluehost и SiteGround.

4.1. Обновить версию PHP в cPanel

  • Войдите в свою учетную запись хостинга cPanel (например, HostGator или Bluehost).
  • Найдите и откройте раздел cPanel.
  • Найдите приложение «MultiPHP Manager» в разделе «Программное обеспечение» и откройте его.

Менеджер MultiPHP в BluehostМенеджер MultiPHP в Bluehost

  • Приложение MultiPHP Manager покажет вам версии PHP всех сайтов под вашей учетной записью хостинга.
  • Выберите сайт, на котором хотите изменить версию PHP.

Изменить версию PHPИзменить версию PHP

  • Выберите версию PHP из раскрывающегося списка и нажмите кнопку «Применить».
  • После изменения версии вы должны увидеть сообщение об успехе.

Примечание: В cPanel есть возможность наследовать версию PHP. Вы можете проверить Эта статья о том, как наследование повлияет на домен и поддомен в ваших учетных записях хостинга на основе файла .htaccess.

4.2. Обновить версию PHP в пользовательской панели SiteGround

  • Войдите в свою учетную запись хостинга SiteGround и перейдите на вкладку «Веб-сайты». SiteGround перешел с cPanel на Site Tools, поэтому вам придется обновлять версию PHP для каждого сайта отдельно.
  • Нажмите кнопку «Инструменты сайта» напротив сайта, на котором вы хотите изменить версию PHP.
  • Найдите приложение «PHP Manager» в разделе «Разработчики».

PHPManager в SiteGroundPHPManager в SiteGround

  • Проверьте текущую версию PHP вашего сайта и щелкните значок карандаша.
  • Вы можете выбрать опцию «Управляемый PHP», если хотите, чтобы SiteGround автоматически обновлял вашу версию. Мы не рекомендуем этого делать, поскольку это может привести к поломке вашего сайта без вашего ведома. Итак, выберите опцию «Изменить версию PHP вручную».
  • Выберите свою версию из раскрывающегося списка и нажмите кнопку «Подтвердить», чтобы применить изменения.

Подтвердите изменение версии PHP в SiteGroundПодтвердите изменение версии PHP в SiteGround

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

Ранее с помощью плагина SiteGround Speed ​​Optimizer была возможность изменить версию PHP в разделе «SG Optimizer > Environment Optimization > Set Your PHP Version». Однако это было удалено, поскольку теперь плагин доступен всем пользователям.

4.3. Использование разных версий PHP для разных сайтов

Вы можете изменить версию PHP для каждой папки в своей учетной записи. В папке могут быть разные сайты, каталоги или подкаталоги. Когда вы обновляете версию папки высокого уровня, она автоматически применяется ко всем подпапкам. Итак, если у вас есть несколько сайтов, работающих на разных платформах, выберите правильный корневой каталог, в котором установлен ваш сайт WordPress. Кроме того, не забудьте выбрать правильный каталог, если на одном сервере установлено несколько сайтов WordPress. Если есть опция, выберите опцию «public_html» для изменения версии на уровне учетной записи.

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

Приложение AddHandler/x-httpd-php74 .php .php5 .php4 .php3

4.4. Как связаться с вашим хозяином

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

Контент для запроса обновления версии PHP с вашего хоста

Привет, я хотел бы обновить версию PHP моего сайта WordPress до версии xxx. Но я не увидел, что эта опция доступна в cPanel. Поэтому мне интересно, поддерживаете ли вы рекомендуемую версию, как указано на официальной странице требований WordPress. Пожалуйста, дайте мне знать, как я могу обновиться до необходимой версии PHP? Спасибо! Ваше имя

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

4.5. Обращение к разработчику тем и плагинов

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

5. Почему вам следует обновить PHP?

Ядро WordPress всегда рекомендует последнюю стабильную версию PHP. Есть много веских причин, по которым вам следует запланировать обновление до последней версии PHP.

  • Последняя версия PHP обеспечит очень хороший прирост производительности вашего сайта WordPress. Например, версия 7.x может ускорить ваш сайт до 50% по сравнению с предыдущей стабильной версией 5.6.
  • Улучшена защита от уязвимостей.
  • Для стабильной работы установленным плагинам и теме может потребоваться последняя версия.

Заключительные слова

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



2024-02-03T10:58:15
Сайтостроение

Как создать простой функциональный плагин в WordPress? –

Хотя в WordPress есть плагины для всего, вам все равно придется редактировать файл function.php для добавления фрагментов кода. Даже у вас есть плагины для добавления фрагментов кода, чтобы избежать редактирования файлов темы. Альтернативно, многие пользователи создают дочернюю тему, чтобы добавить дополнительные функции. Однако для добавления простой функции вы можете самостоятельно создать простой функциональный плагин и установить/активировать его на сайтах.

Зачем создавать функциональный плагин?

Вот несколько причин создать функциональный плагин:

  • Избегайте использования тяжелых плагинов для простой функции.
  • Не нужно создавать и поддерживать дочернюю тему.
  • Не нужны дополнительные бесплатные или платные плагины, такие как Code Snippet, WP Code и т. д.
  • Не редактируйте файл function.php темы, и вы сможете без проблем обновить тему.

Пример функционального плагина

Давайте рассмотрим пример: вы хотите избежать публикации сообщений объемом менее 500 слов. Для этого вы можете добавить следующий фрагмент кода в файл function.php вашей темы, перейдя в «Внешний вид > Редактор файлов темы > Ваша тема > Функции темы (functions.php)».

функция minWord($content){глобальный $post; $номер = 500; $content = $post->post_content; if (str_word_count($content) Создание PHP-файла функционального плагина

Давайте создадим функциональный плагин для этого фрагмента кода. Скопируйте и вставьте следующий код в обычный текстовый файл (вы можете использовать Блокнот или TextEdit). Строки между /*……..*/ в коде — это не просто комментарии. Хотя эти строки не связаны с реальными функциями, WordPress будет собирать детали из этих комментариев и отображать их как сведения о плагине.

post_content; if (str_word_count($content) PHP-файл функционального плагина

Сохраните плагин как файл .php с именем «Ограничить длину сообщения.php». Ниже показано, как это будет выглядеть в TextEdit на Mac и в Блокноте в Windows.

Сохранить PHP-файл плагина на MacСохранить PHP-файл плагина на Mac

Сохранить PHP-файл плагина в WindowsСохранить PHP-файл плагина в Windows

Создать ZIP-файл плагина

Следующим шагом будет создание ZIP-файла путем сжатия вашего PHP-файла. Щелкните правой кнопкой мыши файл «Ограничить длину сообщения.php» и выберите параметр «Сжать в ZIP-файл» на ПК с Windows 11.

Сжать ZIP-файл в WindowsСжать ZIP-файл в Windows

На Mac щелкните правой кнопкой мыши файл и выберите «Сжать «Ограничить длину сообщения.php»», чтобы создать файл ZIP-архива.

Сжать в ZIP-файл на MacСжать в ZIP-файл на Mac

Загрузка вашего плагина на сайт WordPress

ZIP-файл вашего плагина готов, и следующим шагом будет его загрузка на ваш сайт.

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

Установить функциональный плагинУстановить функциональный плагин

  • После установки плагина нажмите кнопку «Активировать плагин».

Активировать функциональный плагинАктивировать функциональный плагин

  • Вы попадете в раздел «Плагины > Установленные плагины», где вы увидите плагин «Ограничить длину сообщения».

Плагин успешно установленПлагин успешно установлен

Тестирование функции плагина

Поскольку функция плагина заключается в ограничении публикации сообщения объемом менее 500 слов, давайте создадим сообщение и проверим, работает плагин или нет.

  • Перейдите в раздел «Сообщения > Добавить новое сообщение» и создайте сообщение объемом менее 500 слов.
  • Нажмите «Обзор документа» и перейдите в раздел «Структура», чтобы узнать количество слов в редакторе Гутенберга. В классическом редакторе количество слов можно найти в нижней строке состояния.
  • Нажмите кнопку «Опубликовать», и WordPress выдаст сообщение об ошибке: «Ошибка публикации. Ошибка: сообщение длиной менее 500 слов…».

Ошибка публикации плагинаОшибка публикации плагина

Сообщение об ошибке отображается в php-файле вашего плагина. Обратите внимание, что плагин по-прежнему позволит вам опубликовать сообщение после отображения сообщения об ошибке.

Заключительные слова

Как видите, создать функциональный плагин в WordPress очень просто, просто создав ZIP-файл из файла PHP. Вы можете в любое время удалить функциональный плагин, не затрагивая вашу тему. Таким образом, вы можете избежать редактирования файла темы и установки/поддержания ненужных тяжелых плагинов.



2024-01-28T22:38:33
Сайтостроение