Wiki | PWODEV | Help for developers
, 29.07.2020 12:55

Условия if else в командной строке bash

Рассмотрим как правильно делать условия if else в командной строке cli bash. Стандартный синтаксис: if [ ]; then echo 'yes'; else echo 'no'; fi Это можно в одну строку написать: if [ ]; then echo 'yes'; else echo 'no'; fi Как проверить через командную строку существование директории? if [ -d "$DIR" ]; then echo 'yes'; fi Обратное действие, проверка если директория не существует. Не забудьте поставить пробел между [ и ! а то ошибку покажет. if...
, 21.07.2020 12:58

Cli string replace

Делаю я, значит, небольшой скрипт по переименовывании файлов blalbalba.env.dist в blalbalba.env и дальнейшей замене в файлах переменных с помощью командной строки. Сначала все было хорошо, локально работает замечательно. Пришло время запушить все на AWS, а именно в деплой процесс, в файлик buildspec.yml. И тут мне появилась на глаза ошибочка из-за которой пришлось немного подебажить. Запишу сюда все это для потомков. Итак исходный скрипт который работает локально без проблем: for...
pwodev.com, 29.07.2020 13:42
, 07.07.2020 08:00

Добавить вверху Finder полный путь к папке

Полный путь к папке вверху Finder: Включить отображение: defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;  killall Finder Выключить отображение: defaults write com.apple.finder _FXShowPosixPathInTitle -bool FALSE;  killall...
, 06.07.2020 17:00

Работа с плагинами в WP CLI

Через wp cli можно управлять плагинами, устанавливать, обновлять, отключать, включать. Рассмотрим несколько команд: Поиск плагина: wp plugin search plugin_name Вместо plugin_name напишите название Вордпресс плагина который хотите найти. Установить и активировать: wp plugin install plugin_name --activate Обновить плагины WordPress wp plugin update Активировать все плагины: wp plugin activate --all По мере необходимиости буду дописывать эту шпаргалку по работе с...
, 06.07.2020 11:41

Как установить WP CLI

В Вордпрессе есть замечательная возможность работать через командную строку, для этого надо установить WP CLI. Сегодня рассмотрим как реализовать работу с Wordpress CLI. Установка: curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp Готово, WP CLI установлено. Теперь чтобы проверить работает ли вордпрессная командная строка делаем следующую команду: wp --info Этой командой мы получим...
, 03.07.2020 08:20

SpeedTest CLI — Проверка скорости интернета в командной строке

Все мы знаем как тестировать скорость интернета в браузере. Заходим speedtest.net и нажимаем кнопку тестировать. Но что если нам надо SpeedTest CLI чтобы проверить скорость интернета на сервере или на удаленной машине где у нас имеется только доступ через ssh? На днях я настраивал удаленный рабочий стол на Raspberry Pi, и так случилось что мне надо было проверить скорость интернета в том месте где установлен Raspberry Pi. Я решил изучить вопрос, реально ли проверить скорость интернет...
, 02.07.2020 15:37

Cron status / start / stop

Чтобы проверить запущен ли крон и работает ли crontab -e есть следующие команды: /etc/init.d/cron start /etc/init.d/cron status /etc/init.d/cron restart или sudo service crond stop sudo service crond status sudo service crond...
, 28.06.2020 06:54

tail — команда для просмотра log файлов в реальном времени

Чтобы проверить лог apache или syslog или что-то в этом направлении, и смотреть все изменения которые происходят с файлом в реальном времени используется команда tail. tail -f /var/log/syslog -f означает что вывод будет обновляться динамически. Тоесть все изменения которые будут появляться в файле сразу будут выводиться в консоль. Следующая часть это путь к тому файлу за которым надо наблюдать. Чтобы отфильтровать результаты используем grep tail -f /var/log/syslog | grep...
, 12.06.2020 09:33

Изменить версию php в WP CLI

Случилось так что на нашем сервере в командной строе установлена версия php 5.6 но для нормальной работы wp cli нам нужна более новая версия. На мой взгляд лучше всего использовать самую последнюю версию php. На данный момент это версия php 7.4. Возникает вопрос как изменить версию php в WP CLI? Итак имеем ошибку: Your server is running PHP version 5.4.16 but WordPress 5.4.2 requires at least 5.6.20. Что же делать? Сайт работает через панельку какую-то с нормальной версией php но в...
, 02.06.2020 22:47

wp cli — перегенерировать изображения

Итак нам пришла задача пересоздать все разрешения ко всем картинкам на сайте под управлением WP Wordpress. Если у нас есть доступ к ssh, а он нам нужен для того чтобы перегенерировать картинки в вордпрессе, то с помощью командной строки ВП можно одной командой пересоздать все изображения. Подключаемся к серверу через ssh, заходим в папку где лежит наш WP и вводим следующую команду: wp media regenerate Мы запустили процесс generate image и всех thumbnails на нашем...