Tag Archives: администрирование
Установка PHPUnit «вручную» в Windows
Иногда бывает так, что у PHP по каким-то причинам нет доступа к интернету (NTLM-авторизация, блин((). Тогда придётся ставить всё вручную. В принципе, процесс установки описан на официальном сайте, но неправильно. Действовать можно так: 1.Скачать последнюю стабильную версию PHPUnit (при написании заметки была скачана версия PHPUnit-3.4.0). 2. Разархивировать и скопировать содержимое папки PHPUnit-3.4.0 в папку путь-к-php\PEAR. …
MySQL Profiler: простой и удобный инструмент профилирования запросов
оригинал; полная цитата: Сегодня был неожиданно удивлен, какие удобные штуки таит в себе MySQL. Хочу представить вашему вниманию фичу MySQL — профайлинг. Появилась она начиная с версии 5.0.37. Всего парой запросов можно узнать, какими запросами формируется страница (для веб-девелоперов) и почему она тормозит. И раньше подобный функционал был доступен, но пользоваться журналом запросов не в …
Инструмент в помощь для настройки mySQL
Случайно наткнулся на комментарий, что привело меня к инструменту MySQL Performance Tuning (ещё ссылка, tuning-primer — сам скрипт) для оптимизации mySQL путём советов по изменению конфига на основе логов.
Установка CouchDB под Windows
Честно пытался поставить всё сам в соответствии с официальной Wiki. Почти получилось. Но так и не смог забороть эксепшн
1 2 3 4 5 |
** exception exit: "I?eei?aiea ia auei caiouaii, iineieueo iii iaei??aeoii iano?iaii. Iiaoi?iay onoaiiaea i?eei?aiey ii?ao ?aoeou aaiio? i?iaeaio." in function couch_util:start_driver/1 in call from couch_server_sup:start_server/1 |
Пришлось воспользоваться ссылкой на бинарники CouchDB под Windows (полный «пак») и вроде заработало. Но правда надо, чтоб был установлен Erlang (какие-то библиотеки видимо ставит). После этого осаталось только запустить werl и набрать
1 |
couch_server:start(). |
Проверить работоспособность …
Gentoo и Subversion
подробный мануал на русском по установке и настройке
Gentoo: Введение в Portage
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=2&chap=1
Кеширование php-кода в промежуточный (байт-) код: APC
документация (англ.) Всё очень просто. в php.ini добавить [APC] extension=apc.so #(.dll) apc.enabled = 1 apc.shm_segments = 1 apc.shm_size = 128 apc.max_file_size = 10m #apc.stat = 0 для статистики apc.stat_ctime = 1 *apc.stat_ctime=1 — очень важно при работе через «export» системы контроля версий (SVN). Вот для чего: SVN на самом деле создает новые файлы, заменяет старые, …
Nginx 403 Forbidden
Один нюанс использования NginX. Если вместо статики на сайте с nginx выдаётся хедер 403 (Forbidden), то дело можно решить, изменив в nginx.conf строку user ; где — имя пользователя, закачивавшего файлы. Причём просто разрешение файлов на чтение и исполнение не поможет.