Рубрика: Сервер

Массовое конвертирование таблиц из InnoDB в MyISAM

SELECT CONCAT('ALTER TABLE ', table_name, ' ENGINE=MyISAM;') as FLDSQL FROM information_schema.tables WHERE table_schema = 'ИМЯ-ВАШЕЙ-БД' ORDER BY table_name DESC; А потом полученные запросы запускаем как обычные SQL запросы. переменная default-storage-engine=myisam в секции [mysqld] в файле /etc/mysql/my.cnf, установит умолчание для вновь создаваемых таблиц после рестарта сервера Теперь вы хотите чтобы все клиенты mysql сразу использовали нужную […]

Включить Gzip сжатие для Js, Html и Css через .htaccess

Как включить Gzip сжатие для Js, Html и Css через .htaccess Выполняем ssh если у вас Ubuntu sudo a2enmod deflate sudo a2enmod expires sudo a2enmod setenvif sudo a2enmod deflate sudo a2enmod headers потом sudo /etc/init.d/apache2 restart Поэтому мне пришлось еще раз вносить изменения в .htaccess для того, чтобы Gzip сжатие было включено для js и […]

Переполнение mod-tmp файлами сессий

Почему-то такая ситуёвина наблюдается только на движке JohnCMS Решение следующее в root cron прописываем find /var/www/*/data/mod-tmp1 -name "sess_*" -type f -exec rm {} \; В etc/php.ini или etc/php5/apache2/php.ini прописываем gc_probability=1 или создать /etc/php5/conf.d/session-gc.ini с содержимым: session.gc_probability = 1 session.gc_divisor = 1000 session.gc_maxlifetime = 1440

Русская локаль Ubuntu 12

Устанавливаем русскую локаль в Ubuntu из консоли: locale-gen ru_RU.UTF-8 В /etc/default/locale пишем: LANG="ru_RU.UTF-8" LANGUAGE="ru_RU:en" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" затем команда sudo reboot Если не помогло то делаем следующее check which locales are supported : less /usr/share/i18n/SUPPORTED Add locale to list of generated echo ru_RU.UTF-8 >> /var/lib/locales/supported.d/local или вручную пишем в […]

Кешируем статику и уменьшаем нагрузку на сервер

Ввиду того что я в последнее время стал очень ленивым и как следстве редко редактирую файлы движка, то решил закешировать все что можно и немного разгрузить сервер. Изображения, флеш, иконки, скрипты, стили — все в кеш В htaccess перед Rewrite engine On добавляем <IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access plus 1 month" # cache.appcache needs […]