Записи с метками Программирование
Настраиваем систему индексации и поиска Sphinx для LiveStreet
3 Сентябрь
Отличный мануал по настройке для движка LiveStreet:
http://livestreet.ru/blog/dev_documentation/366.html
На Debian Lenny отличаются пути установки Sphinx:
Создаем индексы (я перед этим создал соответствующие директории):
/usr/local/bin/indexer --all
В /etc/crontab добавляем индексацию топиков и комментариев:
12 */3 * * * root /usr/local/bin/indexer --rotate topicsIndex
*/50 * * * * root /usr/local/bin/indexer --rotate commentsIndex
(означает индексацию топиков каждые 3 часа с запуском процесса на 12ой минуте часа и индексацию комментариев каждые 50 минут).
Запускаем командой:
/usr/local/bin/searchd --config /usr/local/etc/sphinx.conf
Эту же команду добавляем в /etc/rc.local.
Простой скрипт для проверки отправки почты в PHP
31 Июль
Иногда бывает нужно проверить – работает ли отправка почты из PHP или нет? Скрипт нашел здесь.
<?php // Кому отправляем $to = "test@test.ru"; // Тема $subject = "e-mail тест"; // Сообщение $message = "Это тестовое сообщение.\n А ты сегодня улыбался?\n Конец сообщения."; // Перенос строк $message = wordwrap($message, 70); // Отправка почты // Возвращает TRUE, если письмо отправлено (вернее, было успешно передано программе, которая отправляет почту, например, exim) if ( mail($to, $subject, $message) ) { echo("Почта отправлена ... вроде бы"); } else { echo("Почта не отправлена"); } ?>
MySQL: замена значений в поле
16 Июль
Чтобы не забыть
Удобно заменять ссылки в каком-либо поле.
UPDATE имя-таблицы SET имя-поля = REPLACE(имя-поля, 'что ищем', 'на что заменяем');