Простой сайт своими руками

По роду деятельности есть у меня несколько более-менее стандартных запросов к БД, а также парочка скриптов, которые, что-то делают.
Но все это безобразие делалось на скорую руку и разбросано по всему компьютеру, скрипты отдельно, SQl отдельно… и иногда просто тяжело найти, что-то, а особенно когда смотришь на название файла и не понимаешь к какому месту его приложить.
Почесав репу решил все это собрать под одну крышу, но как всегда человека одолевает лень. Так случилось и со мной, стало лень все это переписывать заново, а хотелось как-то красиво все это склеить.
Читать далее Простой сайт своими руками

Всплывающие изображения в WordPress

Как-то никогда не заморачивался картинками в блоге, тем более, что у меня на весь сайт картинок 5 наберется, но вот добавил в пост 2 скрина и стало грустно, они открываются в том же окне, что и сам пост, но в режиме “только картинка”.
Читать далее Всплывающие изображения в WordPress

rewrite правила Gallery2 на Nginx

location /v/
{
    if ($request_uri !~ /main.php)
    {
        rewrite ^/v/(.*)$ /main.php?g2_view=core.ShowItem&g2_path=$1 
last;
    }
}
 
location /d/
{
 
    if ($request_uri !~ /main.php)
    {
 
rewrite /d/(\d+)-(\d+)/([^/?]+)/main.php?g2_view=core.DownloadItem&g2_itemId=$1&g2_serialNumber=$2&g2_fileName=$3
last;
    }
 
}

nginx, php-cgi или избавляемся от apache

Теста ради решил несколько доменов поднять только на nginx и посмотреть как поменяется картинка на графиках загрузки сервера.
Как запустить nginx поверх apache было описано тут
Теперь начинаем прикручивать php к nginx через fastcgi.
для этого нам понадобится пакет spawn-fcgi

Читать далее nginx, php-cgi или избавляемся от apache

Добавление AdSense в WordPress

Ставим плагин AdSense Manager.
Заходим в раздел “Записи” там находим “Ad Units
Добавляем новую контекстную рекламу нажав на ссылку “Create New Ad

Увидим такое поле, вставляем ваш код от Гугла
Читать далее Добавление AdSense в WordPress

nginx и Apache2

Решил немного разгрузить веб-сервер, для чего в виде Frontend’a прикрутил Nginx.
Субьективно: скорость отображения страниц выросла.
Итак, приступим…
Допустим у вас уже есть веб-сервер с Apache и виртуальными хостами
Начинаем ставить софт

emerge www-apache/mod_rpaf
USE="status realip addition" emerge -av nginx

Читать далее nginx и Apache2

не работает .htaccess

см AllowOverride
в двух словах,

AllowOverride None <- быть не должно
AllowOverride All <- быть должно

AllowOverride is valid only in <Directory> sections specified without regular expressions, not in <Location>, <DirectoryMatch> or <Files> sections