Плагин для WordPress — WordPress Firewall Re

Плагин для WordPress - WordPress Firewall Re

Это обновленная и модифицированная версия, ранее популярного плагина WordPress Firewall от SEO Egghead, с исправлением некоторых ошибок, адаптацией под свежие версии PHP и WordPress. Так же немного изменен общий вид, справка и прочие мелочи, делающие работу с плагином удобнее. Читать дальше »

MySQL запрос с JOIN к одной и той же таблице несколько раз

 JOIN к одной и той же таблице несколько раз

Имеем две таблицы, в одной у нас названия отделов, в другой для примера список сообщений где в полях message_from и message_to мы указываем от какого к какому отделу мы например пишем. Нам необходимо в выводе потом указать названия этих отделов, но если мы сделаем просто JOIN, мы сможем показать название только одного отдела, а повторном JOIN просто получим сообщение об ошибке. Читать дальше »

Ошибка «Incorrect integer value ‘NULL’ for column ‘XXX’ at row 1» после обновления MySQL

Однажды может случиться так, что после обновления MySQL до последних версий, особенно перепрыгивая через несколько версий или с удалением текущей, после завершения процесса обновления и перезагрузки сервера, открыв свой сайт и попытавшись к примеру опубликовать статью или добавить товар или еще что-то, при любой записи в базу, вы вместо привычного подтверждения об успешном добавлении записи, вдруг увидели что-то в духе: Читать дальше »

Проблемы оптимизации…

Нет, в этой записи речь пойдет совсем не о SEO, а о неудачной попытки оптимизировать и ускорить работу блога. Который в последнее время стал грузиться до ужаса туго, как сами страницы, так и админка блога. Решив, не откладывать это дело в долгий ящик, засучив рукава допив кофе я принялся за дело. В последствии блог приказал долго жить. Но об этом позже. 

Первым делом, я отключил все лишние плагины, действия которых я не замечал уже давно. Действительно, зачем они мне, если я не могу вспомнить, что же он делает.

Затем я полез через phpMyAdmin в базу блога, где выделив все, выбрал пункт «оптимизировать выбранное». После именно вот этой оптимизации блог и умер. Затем подумав предложил мне установиться снова. Благоразумно решив, что второй раз устанавливать блог, я особо не горю желанием, стал думать, что делать дальше. Починка не помогала. Странно было то, что 2 других блога, висящих на той же самой базе, продолжали работать как ни в чем ни бывало. 

Пришлось ставить сплеш страницу, рисовать ее в торопях и уже находясь дома, по строчке  восстанавливать упавшую базу данных mySQl. Из плюсов, замечу, то что бэкап пусть и старый, но снова пригодился. И пока я сидел без блога, родились 2 анимашки .

Бывает и такое ведь :)

Попытка установить на форум IPB дополнительный модуль, позволяющий отображать облако тегов и сделать удобоваримые урлы, привела к тому, что кривой код бета версии модуля отказался работать с итак уже изрядно переписанным форумом. И попросту выдал кучу ошибок. Видимо посчитал что мне это  интереснее чем показ тегов. Ну что же, пришлось делать откат изменяемых файлов. Удалять базу форума. И быть неприятно удивленным, когда понял что бекап базы форума получился размером в 206 Мб, даже с учетом GZip. Удивление возросло, когда phpMyAdmin наотрез отказался заливать в себя это все обратно. Его брат от пакета Денвер, вообще не нашел mySQL запроса на создание таблиц. После долгих шаманских танцев с бубном, Dumper(ом) вроде что-то льется. Но судя по всему не в той кодировке. Что само по себе странно.  Форум в кодировке win-1251,  база льется тоже в win-1251, а смотрю на форум и осознаю, что этот язык я не понимаю. Видимо в школе плохо учился…

ошибка бд

И вот думаю, как бы вернуть на место эти самые 206 Мб базы … ибо только что дампер не выдержал издевательства и отказался доливать 60 оставшихся мегабайт.

Подборка дистрибутивов для своего сервера

На 2017 год, уже не актуально!

Выкладываю подборку дистрибутивов для поднятия своего сервера.

На днях озадачился таким вопросом, надо поднять сервер, для отладки PHP скриптов. Однако имеющиеся сборки типа Denwer, TopServer,Xammp, не устраивали. Нужно было максимально работоспособный и прокачанные сервер, с широкими возможностями. Компоненты известны, но вот беда, все разрабы компонентов, прячут ссылки в глубине сайтов. Чтобы найти тот же инсталлер для апача, под виду, я убил почти день. А на сайте майскуля, ужос, они столько названий дали своим продуктам… Чтобы лишить таких мук остальных нуждающихся, делюсь своей подборкой. В архиве лежат только свежие и актуальные дистрибутивы (MSI инсталлеры под винду) …

В состав архива входят:

Apache 2.2.6  (?)
PHP 5.2  (?)
MySQL-essential 4.1.22 (?)
phpMyAdmin 2.11.3 (все языки) (?)
ZendOptimizer 3.3.0a (?)
+ Zend Framework 1.0.3 (?)

Для поднятия полноценного сервера (?) на своей рабочей машине, этого всего должно хватить с лихвой.  Уточню еще раз, сборка под Windows ориентированные системы.  Уже скомпилированные файлы. Данная сборка позволит создать полноценный сервер, для отладки скриптов. И не надо мне говорить что уже есть php6? знаю, только мало кто на нем пишет, а вот php5… нужнее

Читать дальше »