Популярные команды

Сайт по MODX Управление процессами

nginx -s reload
service nginx restart
service php7.0-fpm restart
service ssh restart
service mysql restart # потеряет вся транзакции 
nano /etc/nginx/sites-available/dev
mysql -h 127.0.0.1 -P 9312
sudo supervisorctl
supervisor> reread
supervisor> update
supervisor> start run-navodki.ru

// stop
supervisor> stop all

// Быстрый перезапуск
/etc/init.d/supervisor restart
nano /etc/sphinxsearch/sphinx.conf
cd /etc/php/7.0

GITHUB

# Полная выгрузка на github
git push origin master

# Добавление всех изменений и отправка на сервер
git add .
git commit -am "my comment"
git push origin master 
# Синхронизация изменений

git checkout master
git merge develop
git push             # will push 'master'

Смена владельца в папке

chown -R  dev:dev ./

MODX

Обновление modx

wget https://ilyaut.ru/modx/modx-2.6.4-pl.zip
unzip modx-2.6.4-pl.zip

Регулярный выражен

Для справки

. - (точка) соответствует любому символу. 
{} - (фигурные скобки) нужны для обозначения количества необходимых символов. Например, w{3} - три буквы w подряд. Также есть диапозон z{2,5}, то есть z может повторяться от 2 до 5 раз. 
| - (вертикальная черта) логическое или в регулярных выражениях. 
\n - перевод строки 
\r - так же перевод строки 
\t - табуляция 
\d - цифра 
\D - только не цифра 
\s - пробел 
\S - только не пробел 
\w - все буквы, цифры и знак подчеркивания "_" 
\W - только не буква, цифра или подчеркивание
Модификаторы в конце выражения
/i - делает поиск по выражению регистронезависимым. Нет разницы между заглавным и прописным символом
/U - модификатор указывает на то, что результатом поиска должен быть самый короткий отрывок, удовлетворяющий маске поиска. Рекомендую всегда использовать данный модификатор
/m - этот модификатор позволяет искать отрезок текста только внутри одной строки
/s - поиск идёт всему тексту, не обращая внимания на переносы строк
/x - игнорируются пробельные символы, в том числе символы табуляции и перевода строки

Получить цифры между букв

// Нужно получить цифры из текст "Allowed memory size of 134217728 bytes exhausted"
preg_match_all('|Allowed memory size of (.+) bytes exhausted|isU', $string, $array);
19 декабря 2017, 05:36    333
Наверх