Не добавляем хосты с www. при запуске денвера
Денвер Июнь 12th, 2009
Всем привет!
Итак, если:
1. К своим локальным проектам вы обращаетесь, например, по адресу site.ru.
2. К рабочим по адресу www.site.ru.
3. Вам нравится денвер
Тогда:
1. Открывайте файл scripts/lib/VhostTemplate.pm.
2. Найдите в функции getAllVHosts_forHosts блок:
foreach $name (@names) {
$name =~ s/^"(.*)"$/$1/sg;
$hosts{$name} = $ip;
}
3. Замените его на блок:
foreach $name (@names) {
$name =~ s/^"(.*)"$/$1/sg;
if($name!~/^www\./) {
$hosts{$name} = $ip;
}
}
4. Посмотрите свой hosts файл и порадуйтесь жизни :)
5. Заходите еще :)
Tags: hints
Выборка «соседних» тегов на SQL
SQL Апрель 12th, 2009
Итак, есть таблицы posts и tags. Их связывает таблица posts_tags.
Запрос на выборку похожих тегов может выглядеть следующим образом.
SELECT
Tag.name, COUNT(*) as postcount
FROM
tags AS t
INNER JOIN posts_tags AS pt ON (t.id = pt.tag_id)
INNER JOIN posts AS p ON (pt.post_id = p.id)
INNER JOIN posts_tags AS pota ON (p.id = pota.post_id)
INNER JOIN tags AS Tag ON (pota.tag_id = Tag.id)
WHERE
t.name = "frisbee"
AND t.id <> Tag.id
GROUP BY
Tag.name;
Я проверил – все работает :)
Спасибо 2 daniel hofstetter
Tags: sql запросы
Если у вас стоит денвер и при запуске cake.bat вы видите примерно такое:

То в вашем php.ini найдите строки:
; Directory in which the loadable extensions (modules) reside. extension_dir = "usr/local/php5/ext"
И замените на:
; Directory in which the loadable extensions (modules) reside. extension_dir = "Z:/usr/local/php5/ext"
если вы указали диск Z в качестве виртуального для денвера. Если нет, то с буквой Z тоже работать не будет :)
Когда-нибудь расскажу, какая эта удобная штука, оказывается.
Tags: hints, фреймворки
4 апреля – день вебмастера
Без рубрики Апрель 3rd, 2009
Узнал только что на хабре :) Как выяснилось, связано это с датой 4.04. Типа «Ошибка 404 – страница не найдена». Вот такие дела, вот такое дело.
Поздравляю!
CakePHP Translate Behavior – сохранение записей
CakePHP Февраль 15th, 2009
Пришлось разбираться самому, как добавлять и обновлять языковые версии моделей, так как справка не справилась с заданием :) В комментариях показали только как их доставать из базы.
С удовольствием разобрался. В очередной раз порадовавшись, что решил сделать пару мини проектов на CakePHP (делал на CodeIgniter). Назад решил не возвращаться. Read the rest of this entry »
About