Записи с меткой «web»
eAccelerator: shmmax should be at least 2MB
Воевала я целых полчаса в безрезультатных попытках запустить apache вместе с этим ускорителем. Ничего не помогало. Но неожиданно решение было найдено. Вот оно:
Пишем в sysctl.conf
1 2 | kern.ipc.shmall=65536 kern.ipc.shmmax=268435456 |
И в конфиг eaccelerator’а добавлена строчка
1 | eaccelerator.shm_max="32" |
Значение должно быть больше 2Мб, рекомендуемое где-то между 16Мб и 32Мб.
(httpd), uid 80: exited on signal 11
На просторах интернетов можно встретить достаточно много описаний, почему происходит такое:
1 | (httpd), uid 80: exited on signal 11 |
Чаще всего — из-за подгружаемых модулей php. В моём случае апач стал вываливаться в корку после установки xcache. Но небольшая настройка спасла ситуацию :)
Прочитать остальную часть записи »
автономный DynDNS
Иногда есть необходимость обращаться по имени клиента, а не по адресу (адреса динамические). Сейчас это частично реализовано — есть локальный домен mydomain.local удаленные точки регистрируются в локальном домене и доступны по имени из локальной сети офиса.
Тестировалось на:
сервере freebsd 7.2 и freebsd 8.0, софт: apache 2.2, php, php-extensions (возможно не нужен), bind9;
клиентах Windows XP, софт: curl, bind9.
Прочитать остальную часть записи »
Разделение текста на предложения
Взято из RU.PHP
Все сохранено.
________________________________
= ru.php (2:6055/4.777) =======================================================
Msg : 33 of 63
From : Kalachihin Vladimir 2:5095/1.39 25 Feb 09 18:56:54
To : All
Subj : Выделение предложений
===============================================================================
Приветствую тебя, All!
В связи с неспособностью осознать синтаксис регулярных выражений —
прошу, подскажите, как разделить текст на предложения — в человеческом смысле.
Т.е., — по точкам в конце оных.
Точность не особо нужна — выделение инициалов как отдельных предложений
допускается.
Apache Error
Apache22 при настройке виртуальных хостов выдает при старте на консоль ругательство:
1 | [warn] (2)No such file or directory: Failed to enable the .httpready. Accept Filter |
Лечится загрузкой соответствующего модуля вручную
1 | $sudo kldload accf_http |
или при загрузке
1 | $sudo echo 'accf_http_load="YES"' >> /boot/loader.conf |
несколько раз наступал уже на эти грабли, постоянно забываю.
Настройка RoundCube
1 2 | cd /usr/ports/mail/roundcube/ make install clean |
Лезет синее окошко. В нем можно оставить всё по умолчанию, либо выбратЬ в зависимости от установленного движка базы данных.
1 2 3 4 5 | [X] MYSQL Use MySQL backend [ ] PGSQL Use PostgreSQL backend [ ] SQLITE Use SQLite backend [ ] SSL Enable SSL support (imaps or google spellcheck) [ ] LOCALCHECK Install internal spellchecker |
Если ранее php модули не были установлены, то установятся и они «за компанию»
Прочитать остальную часть записи »
Apache Error
При запуске apache вылезает ошибка
1 2 | Syntax error on line 33 of /usr/local/etc/apache22/extra/httpd-vhosts.conf CustomLog take two or three arguments, a filename, a custom log format string on format name, and an optional "env=" clause |
Ошибка синтаксиса
Лечится так:
Вместо
1 | CustomLog "var/log/ex.com-access_log common" |
Пишем
1 | CustomLog "var/log/ex.com-access_log" common |