Использование SSH и WP-CLI для управления вашим сайтом WordPress
Опубликовано: 2022-11-11WordPress невероятно прост в использовании, но для более продвинутых пользователей просмотр всех различных экранов в админке WordPress может быть громоздким. Эти пользователи могут рассмотреть возможность использования SSH для управления своими сайтами через интерфейс командной строки WordPress, WP-CLI.
В этом посте рассматриваются основы SSH и WP-CLI, включая информацию о том, кому следует их использовать, когда это полезно, а также советы о том, когда их следует избегать.
Что такое SSH?
Secure Shell или SSH — это протокол, который позволяет вам подключаться к веб-серверу. Оболочка — это компьютерная программа с интерфейсом командной строки. Вместо того, чтобы управлять веб-сервером с помощью типичного графического пользовательского интерфейса, пользователь вводит все, вводя команды.
Чтобы узнать больше о том, как использовать команды SSH, рассмотрите эти сторонние ресурсы:
- Учебное пособие по командной строке Ubuntu для начинающих
- Справочник команд Linux от freeCodeCamp
- LinuxCommand.org
- Курс Microsoft Shell
Чтобы использовать SSH, вам нужен веб-хост, который его поддерживает. Pressable предлагает SSH-доступ всем клиентам. Следуйте этим инструкциям для настройки учетных данных SSH и доступа к инструментам командной строки.
Что такое WP-CLI?
WP-CLI расширяет интерфейс командной строки для управления вашим сайтом WordPress. WP-CLI позволяет вам устанавливать и обновлять программное обеспечение WordPress, а также устанавливать плагины и темы и управлять ими. Прочтите официальную документацию WordPress для WP-CLI, чтобы узнать больше обо всех доступных параметрах.
Чтобы использовать WP-CLI, вам потребуется доступ по SSH и сервер с установленным WP-CLI. Вы можете следовать этим инструкциям по установке WP-CLI или спросить об этом своего веб-хостинга. WP-CLI предустановлен и включен для всех учетных записей Pressable.
Когда полезен WP-CLI?
WP-CLI наиболее полезен при настройке нового сайта или устранении неполадок сайта.
Использование интерфейса командной строки WordPress для настройки нового сайта
Вы можете установить новый экземпляр WordPress с помощью интерфейса командной строки. Просто следуйте этим инструкциям. Если у вас есть управляемый хостинг WordPress, вероятно, будет проще и быстрее настроить новую установку WordPress с помощью панели управления хостингом.
Доступ по SSH в Pressable настраивается для каждого сайта отдельно. Вам нужно будет настроить новый сайт, прежде чем вы получите доступ по SSH. Клиентам Pressable не нужно использовать интерфейс командной строки для установки WordPress — вместо этого используйте MyPressable Dashboard.
Полезные команды WP-CLI для настройки нового сайта
WP-CLI помогает при настройке нового сайта, позволяя устанавливать и активировать темы и плагины.
установка плагина wp
Используйте эту команду для установки одного или нескольких плагинов. Просто перечислите слаг плагина в конце. Вы можете найти слаг в каталоге плагинов WordPress. Слаг — это то, что идет после plugins/
Эта команда работает с более чем одним плагином. Вы также можете использовать его для установки плагинов из локального ZIP-файла или URL-адреса удаленного ZIP-файла.
Добавьте –activate в конец строки, чтобы установить и активировать плагины.
Эта команда невероятно полезна, если вы разрабатываете сайты, используя один и тот же набор плагинов. Вы можете установить и активировать предпочитаемый стартовый пакет плагинов одной строкой.
Узнайте больше о команде установки плагина.
установка темы wp
Строка установки темы работает так же, как и строка плагина. Вы можете загрузить, установить и активировать плагин, используя слаг каталога темы WordPress или zip-файл.
Используя эти две строки вместе, разработчик может установить предпочитаемую тему и плагины всего двумя строками.
Узнайте больше о команде установки темы.
Использование WP-CLI для устранения неполадок на вашем сайте
Каждый владелец и разработчик сайта WordPress ненавидит внутреннюю ошибку сервера 500. Это похоже на синий экран смерти для сайтов WordPress. WP-CLI — это способ устранения неполадок на вашем веб-сайте, когда у вас нет доступа к традиционному администратору WordPress.
Команды WP-CLI для устранения неполадок вашего сайта
Используйте эти команды, чтобы выявить и устранить проблемы с вашим сайтом.
wp php-ошибки
Эта команда выводит список последних ошибок PHP. Это отличная отправная точка, чтобы увидеть, есть ли конкретный плагин или тема, вызывающая проблему.
список плагинов wp
Эта команда возвращает список всех установленных плагинов с их статусом и версией. Список также будет включать слаги плагина. Запишите слаги, чтобы использовать их в других командах. Узнайте больше об этой команде .
список тем wp
Эта команда возвращает список всех тем, их статус и версию. Опять же, обратите внимание на слаги темы, чтобы использовать их позже. Узнайте больше об этой команде.
Плагин wp деактивировать
Думаете, плагин вызывает ошибку сайта? Деактивируйте его с помощью этой команды. Просто добавьте слаг плагина в конце строки. Она работает так же, как команда установки, в которой вы можете перечислить несколько плагинов в одной команде. Узнайте больше об этой команде.
wp-пропустить-плагины-пропустить-темы
Если вы столкнулись с ошибками и не можете запустить какие-либо команды, используйте эту команду, чтобы пропустить загрузку любой темы или кода плагина. Вы можете комбинировать эту команду с другими, чтобы пропустить все плагины и темы, чтобы вы могли деактивировать проблемный плагин:
Узнайте больше о том, как определить конфликт плагина или темы с помощью WP-CLI .
Когда следует избегать использования WP-CLI
WP-CLI и SSH, как правило, не подходят для начинающих. Вы можете повредить свой сайт или случайно удалить важные файлы, если не знаете, что делаете. Даже опытные пользователи должны подумать о резервном копировании своего сайта, прежде чем использовать команды SSH для внесения изменений.
Клиенты Pressable должны учитывать, что из-за сложной природы SSH и WP-CLI наша команда не может предоставить расширенную поддержку по использованию этих инструментов. Вы можете использовать группу поддержки Pressable для решения проблем с подключением через SSH, но мы не предлагаем поддержку или рекомендации по использованию конкретных команд.
Если вы не уверены в использовании SSH, подумайте о том, чтобы сделать копию своего сайта в качестве пробного сайта . Ваша учетная запись Pressable включает в себя бесплатную тестовую среду, и вы можете протестировать команды SSH на тестовом сайте, прежде чем использовать их на своем рабочем сайте.
Делаем жизнь разработчиков проще
Доступ по SSH и WP-CLI — это еще один способ, которым Pressable поддерживает разработчиков. От расширенных инструментов до интуитивно понятной панели инструментов для управления несколькими сайтами , Pressable обеспечивает расширенные возможности для хостинга и управления веб-сайтами WordPress.
Хотите попробовать платформу сами? Посетите MyPressable Playground , чтобы узнать, как это работает.