Три рабочие субботы в мае
9 апреля 2012Я категорически против рабочих суббот! Никаких переносов выходных дней! Никаких дач и участков на выходных! Хотите поработать на земле? Езжайте в деревню и возрождайте сельское хозяйство. Ибо нефиг.
Я категорически против рабочих суббот! Никаких переносов выходных дней! Никаких дач и участков на выходных! Хотите поработать на земле? Езжайте в деревню и возрождайте сельское хозяйство. Ибо нефиг.
Не люблю я джумлу. Не моя это цэмэмска. Куча каталогов, подкаталогов, подподкаталогов. Куча багов, и слабое сообщество. Но джумлу любят клиенты. И это здесь ключевой момент. Итак, очередной перенос сайта на джумле и косяки с этим связанные.
Косяк #1
Сайт закинут на хостинг, дамп БД – на вновь созданной БД, но вместо сайта мы видим приветливую картинку, говорящую о том, что БД недоступна. Ау! Где ты, БД?! Так, глядим configuration.php в корне сайта – имя БД, пароль, логин… Да все в порядке! Аааа, стоп. Идем в панель управления хостинга и с удовольствием убеждаемся, что БД-то у нас не на локалхосте лежит, как у порядочных людей, а имеет специальный адрес. Срочно правим mosConfig_host, прописываем туда хост БД. Ура, заработало! Однако, никакое не ура. Вместо буковок у нас вопросительные знаки ????? ????????? ??? ?????
Косяк #2
Так, смотрим дамп, ага базу слили в 1251-ой кодировке. Идем в админ-панель БД, сносим нашу новую базу и импортим ее по новой, не забывая перед этим указать сравнение cp1251. Что, опять нифига не видно. Что ж – это судьба. Идем в includes/database.php, раскомментим это:
//@mysql_query(”SET NAMES ‘UTF8′”, $this->_resource);
и поправим так:
@mysql_query(”SET NAMES ‘cp1251′”, $this->_resource);
Аааа! Заработало! Так, идем в админку…
Косяк #3
Админки нет – пустой белый лист. А это значит, что из джумлы грубо руками выдран какой-то модуль, который все еще прописан в админке, но физически уже не существует. Так, вспоминаю, клиент жаловался, что когда скинул на комп файлы со старого хоста, антивирус визжал, как резаный. Ищу у себя старую версию сайта этого же клиента и синхронизирую с версией, которая уже на хостинге. И точно – на хосте нет кучи index.html файлов, которые порезал антивир клиента, пока дамп сайта не попал ко мне. Закидываю на сайт недостающее файло – viola! Вот она админка! (В индексах были внедрены вражеские ифрэймы, еще триста штук почистил вручную).
Косяк #4
Тыкаю для очистки совести по ссылкам на главстранице сайта – опа на! Всюду ошибка 404 – страница не найдена. Тееекс… Смотрим, что за ссылки у нас такие битые. Ага, ссылки человекопонятные, т.е. где-то работает SEO модуль и плюс какой-то косяк с рерайтом в htaccess файлике. Косяк искать лень. На старом хосте все работало. Ищем в админке, где отключить все это SEO. Примерно тут:
Сайт –> Общие настройки – > Установки Search Engine Optimization -> Включить SEO -> Нет
Идем обратно, о! Заработало! Нет, не люблю я джумлу. Кто любит, отпишитесь в комментах, плиз, что нужно такое правильно теперь написать в .htaccess, чтобы оставить человекопонятные ссылки.
Спасибо за внимание и +100500 мне в карму!
upd: тадаам! Фавиконка, где ты? Ауууу!
Косяк #5 – фавиконка в корне не канает. Это джумла… Говорят, надо закинуть ее в папку с актуальным шаблоном. Попробуем.
Только сейчас дошла игра слов из рекламного ролика банка империала, где Суворов скромно сидит за столом царицы и ничего не кушает:
- Так ведь пост, матушка. До первой звезды нельзя.
Мне было как-то странно, что прославленный полководец намекает на орден в виде звезды, который ему находчивая императрица прикрутила к мундиру тут же за столом. А Александр Васильевич говорил всего лишь о христианском обычае ничего не кушать накануне Рождества до появления первой звезды.
Но лучше поздно, чем никогда
Устойчивое ощущение понедельника.
Люди – берегите свою и чужую жизнь!
Словица, вакуумные словосочетания, ёлеска,…
В замечательном журнале marinni прочитал о Крампусе – мифическом антиподе Святого Николая, шествующим с ним рука об руку. Итак, посмотрим, что говорит о Крампусе всемирный разум:
“Крампус – это мифическое создание из Альпийских стран. Согласно легенде, Крампус помогает Святому Николаю во время Рождества, пугая и наказывая непослушных детей в противовес Св. Николаю, который дарит подарки хорошим детям. Когда Крампус находит особенно непослушного ребенка, он прячет его в мешок и несет испуганного ребенка к себе в логово, чтобы приготовить из него Рождественский обед.
В Альпийском регионе Крампус представлен как звереподобное, демоническое существо. Создание имеет корни в германском фольклоре. Традиционно молодые люди из Австрии, южной Баварии, северного Тироля и Венгрии наряжаются Крампусом в течение первой недели декабря, в частности, вечером 5 декабря, и бродят по улицам с колокольчиками и ржавыми цепями, пугая детей. Крампус популярен на праздничных открытках, так называемых, Krampuskarten. Крампуса называют и изображают на праздниках по-разному в зависимости от региона…”
Давайте рассмотрим подробнее, чем так страшен помощник Санты:
Вот типичный пример непослушного, но кающегося ребенка. Девочка Ася закрыла глаза от страха, но почему-то при этом улыбается. Черт улыбается тоже. Похоже он в некотором затруднении, о чем свидетельствует почесывание затылка. Видимо, Крампус перебирает в уме всевозможные методы наказания непослушницы и просто плохой девочки (Черт, спрячь язык, дети рядом!). Скорее всего, девочка будет наказана веником. Придется в рождественскую ночь идти ей подметать полы.
Крампус явно страдает излишней длиной языка. Его просто неудобно хранить во рту, он постоянно вываливатеся и мешает. Вот и сейчас подлец проверяет, не парик ли на девочке. Лица девочки Маши не видно. Вполне вероятно, что ей больно. Впрочем, некоторые женщины умудряются таскать косами автомобили, так что будем надеяться – молодость победит!
Среди непослушных детей бросается в глаза явное преобладание девочек. До сих пор черт не тронул ни одного мальчика. В этом случае Крампусу удалось отковать одну руку (лапу) и закрепить цепь на непослушной девочке Кате. Девочка напугана и хочет домой. Рождество не удалось.
А вот, наконец, и мальчик, Анатолий из нахимовского училища. Крампус явно проапдейтился, раздобыв три пары запасных конечностей и афроамериканское лицо. Язык все так же невыносимо длинен. В качестве наказания Крампус выбрал позирование на эту вот рождественскую открытку. Мальчик в шоке, его родители тоже.
Похоже, Анатолию вновь не повезло. С пухлого колена шивапободного создания с помощью фотошопа его пересадили на деревянного коня. Крампус с азиатскими раскосыми глазами пытается погонять его пучком розг, многозначительно звеня наручниками, пардон, кандалами. Фрукты для пикника.
Крампус знает, что для взрослых он сказка и не существует. Поэтому в случае с дамой фокус с веником и кандалами не прокатывает. Животное начинает издалека.
Но вернемся к детям. А вот и наша очередная жертва. Знакомьтесь, мальчик Коля, по математике за четверть “2″. Не моет руки перед едой, уши тоже. Получи, Коля, водные процедуры! Крампус, похоже, и сам удивлен сложившейся ситуации – уши не отрываются, а волосы невкусные. И копыто забыл с утра надеть на правую ногу. Щит!
Тут помощник Санты здорово смахивает на пожарного с ведром и багром, позирующего на фоне зарева. Имеют место нездорового размера уши и красный загар.
А вот и рождественская пара за работой. Николай отвлекает детей колхозными яблоками, а напарник их пакует в явно негигиеничный мешок. Девочка в правом углу застыла с недоеденным яблоком. Она явно заподозрила что-то нехорошее.
И снова Крампус воспитывает Анатолия. Мальчик явно не помещается в корзинке, но черта похоже это только забавляет. Как впрочем и сестру Машу. Она послушно держит тазик с фруктами и смотрит на фотографа-художника.
На этом рисунке Крампус с Папой, пардон… с Николаем как бы едут в нумера. Машина явно иномарка, но зверь легко справляется с управлением. Папа, тьфу ты… Святой Николай о чем-то задумался. Вспоминает, не забыл ли дома бумажник?
Похоже Крампус облажался. Девочка Нина оказалась явно не по размерам. Зверь в шоке. Девочка пространно смотрит в угол комнаты и пытается понять, с какой целью взобралась на табуретку. Возможно, чтобы просто казаться выше.
- Спасибо, Санта, что ты забрал от меня Данилку!
С наступающим!