Как заменить определенное слово во всех *.php файлах ?

Случилась ситуация, что в каталоге лежит много *.php файлов в которых используется устаревшая функция mysql_escape_string и её нужно заменить на mysql_real_escape_string, как это быстро сделать?

Продолжить чтение


Как вывести RAID массив из состояния auto-read-only в Debian Linux

Иногда при просмотре состояния массивов можно увидеть такую картину:

# cat /proc/mdstat
Personalities : [raid1]
md1 : active (auto-read-only) raid1 sda1[0] sdg1[1]
      976761472 blocks [2/2] [UU]
      bitmap: 0/8 pages [0KB], 65536KB chunk

Давайте разберемся что означает статус active (auto-read-only) ?

Продолжить чтение


Nginx: Блокируем доступ к сайту пользователям из нежелательных стран

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

Как это сделать на примере web-сервера nginx мы рассмотрим ниже.

Продолжить чтение



Оптимизация JPEG и PNG изображении для сайтов

Зачастую, выкладывая фотографии в интернет-магазин или крупный блог, администраторы и редакторы не думают об оптимизации изображений в результате приходится платить дополнительные деньги за лишнее место на хостинге, а ведь этого можно избежать. К примеру, в одном интернет-магазине при общем размере базы фотографий товаров в 15 Гбайт до оптимизации, после оптимизации удалось её уменьшить на 2 Гбайта.

Как это сделать? Читаем ниже.

Продолжить чтение


Как удалить все таблицы из БД PostgreSQL и MySQL ?

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

Итак как удалить все таблицы из БД PostgreSQL и MySQL читаем ниже…

Продолжить чтение


Перезапуск конкретного пула для php5-fpm

Традиционно сложилось, что при изменении конфигурации php5-fpm чтобы она вступила в силу выполняют команду reload для основного мастер-процесса php5-fpm, по сути — это отправка сигнала SIGUSR2, но как перезапустить только нужный дочерний процесс?

Продолжить чтение




Страницы:123456