Архив рубрики 'Моё'
(Хронологический список)
- Создание дополнительного домена на аккаунте.
- Запуск Putty (ввод IP, логина пароля)
- Запуск MC
- Доступ по FTP средствами MC и копирование файлов вместе с атрибутами (правами на запись)
- Копирование базы из PhpMyAdmin на старом сервере
- Добавление базы на новый сервер через пункт “Восстановление”
- Создание пользователя MySQL и закрепление за ним базы
- Правка конфигурационного файла (для WordPress это wp-config.php)
- Проверка запуска движка из локальной папки
- Правка NS (DNS) адресов для указания, что теперь ссылаться нужно на новый сервер
Перенос сайта на другой сервер (Видео-урок)
В этом видео-уроке показан вариант переноса сайта с одного сервера на другой. Переносить я буду сайт на движке WordPress. При этом используется Shell (SSH) протокол. Показан запуск программы Putty. Основной процесс работы (ради чего всё затевалось) будет в MC (Midnight Commander). А по сути будет вот что:
Вот собственно список того, что будет показано. Урок не короткий. Но уж точно будет полезен тем, кто не в курсе.
Собственно видео:
Как я убрал розовый порно-баннер висящий по середине экрана
Здравствуйте мои глубокоуважаемые читатели!
Простите, что долго не оставлял тут заметок, но так, уж случилось, что я занят новыми проектами и поэтому так сказать не до блогов. Но, в любом случае про эту тему я всё-таки напишу, т.к. выкроил немного времени, да и тема я так понимаю горячая.
Предыстория банальная. Позвонил давний знакомый, говорит так мол и так у секретарши на компе вылезла бяка. Всё бы ничего, но она не убирается. Выглядит, как розовый баннер с сосущими лицами женского пола и отнюдь не карамельки. Можно в принципе было отправить SMS, но во-первых нет никакого доверия, что он и в правду уберётся, а во-вторых был конец рабочего дня и он сам (т.е. “шеф”) это дело уже увидел, поэтому поржал над секретаршей и просто позвонил мне, чтобы я приехал и “починил”. Ехать я отказался, поэтому приехал он за мной сам, ну а далее уже “с места событий”.
Как выяснилось Баннер не зависит от браузера. Т.е. это не тот баннер, который вешается в Оперу, FireFox и IE через надстройки и UserJS. Баннер этот просто висит себе по среди экрана. При чём занимая почти всю его часть. Несколько раз в секунду перекидывает себя выше всех окон, становясь главной примечательностью монитора. Иногда перехватывает фокус, т.е. “розовый” делает себя активным окном. Закрывает “Диспетчер задач”, не давая себя обнаружить. В общем (якобы) сливается крепко с системой и становиться её частью. Занимает почти всё пространство (монитор на подопытном компе был 17 дюймов ЖК), как мне показалось 1024 на 768 пикселей. При перезагрузке, самое первое что появлялось (даже до панели задач с кнопкой пуск) это порно баннер.
В общем дело было так…
(Zu)Promote – виджет-плагин ротации вашего кода
Здравствуйте дорогие мои читатели!
Представляю вам свой новый плагин. Идея его проста, но почему то я ничего такого простого и подобного не встретил. Пришлось написать самому.
Назначение:
Плагин производит ротацию чего либо (TXT, HTML, JavaScript, Flash) через свой собственный виджет.
Т.е. вы можете создать 10 разных кодов (текстов или комбинируя) и они поочерёдно будут меняться при каждом посещении.
Установка:
Просто залить папку "zuma-plugins" в папку Wordpress плагинов и активировать в админке.
(если у вас уже есть эта папка с другими моими плагинами, и просит перезаписать класс например, то нажмите "да"... пусть перезапишет)
Устройство и настройка:
Данный плагин состоит из двух частей. Первая это появление виджета во "Внешний вид -> Виджеты". Настройки виджета интуитивно понятны.
Вторая же часть находиться в админке. В ней вы видите поля в которые нужно вводить HTML (или что вы там хотите) и две кнопки.
Обе понятны. Одна из них "Сохранить". Вторая "Добавить поле". Нажав её вы добавляете ещё одно поле для внесения очердного кода.
Если вам нужно удалить какое либо поле, то очистите его (удалите из него всё) и нажмите "Сохранить".
Где можно увидеть работу:
- ротатор флеш-банеров
(информация актуальна на 22 июля 2009)(В ближайшее время я ничего менять не собираюсь)
Ответы на вопросы:
Вопрос: А если нужно внести сразу 10 объявлений, как сразу добавить 10 новых полей?
Ответ: Сразу никак, только поочерёдно. Добавил->Внес код->Сохранил.
Вопрос: А сколько можно полей добавить?
Ответ: В плагин не вносилось никаких ограничений. Теоретически хоть миллион.
Вопрос: А если у меня 3 кода и у меня будет 3 посетителя на сайте, то каждый из них будет видеть один и тот же код?
Ответ: Теоретически да, но нужно учитиывать, что врятли 3 посетителя будут одновременно в одно и то же время делать переходы на сайте.
Вопрос: Почему плагин находиться в папке zuma-plugins и что там ещё за класс такой zuma.class.php ?
Ответ: С недавних пор я пишу под PHP5 и очень активно использую классы. Поэтому для работы с плагинами Wordpress я создал себе вспомогательный класс. А в папке всё для того, чтобы все плагины моего производства, т.е. которые я пишу (и скорее всего исправлю в скором времени исправлю и старые) находились в одной папке.
Вопрос: А если я нашёл ошибку?
Ответ: Смотри контакты (там всё есть), пиши комментарии.
Как отблагодарить:
В сайдбаре есть хрюшка с циферками. Отправь SMS (от 5 рублей за SMS с которого я получу 2 рубля). Мелочь а приятно.
ZUMA (это мой старый псевдоним, которым я снова стал пользоваться)
июль 2009.
Скачать: (нажмите на название плагина ниже)
Про то, как работает внутренний Cron на Wordpress
Всё началось с того, что мне понадобилось в одном из своих проектов сделать регулярное выполнение кое-чего. В частности я разрабатывал плагин для одной конторы, у которой есть блог и в тоже время у которой есть интернет магазин. В магазине есть колонка “TOP товаров за неделю” и мне поставили задачу написать плагин, который выводит этот ещё и на блоге. В принципе проблем никаких, тем более что программеры сайта мне предоставляли XML этого топа, но дёргать каждый раз этот XML не хотелось, да и смысл, если этот топ меняется раз в неделю.
Сначала я думал просто написать сторонний скрипт, но потом вспомнил, что в есть ведь свой крон в Wordpress. Задачи его использовать раньше не стояло и я решил найти кое-какие решения в сети. Нашёл от SeoCoder-а. Скопировал скрипт, положил в папку плагинов и активировал. И … собственно не работает. (в последствии я нашёл 2 ошибки из которых я считаю обе критичны) Полез дальше в тырнет и увидел, что статью эту с этим кодом растащили по всему тырнету. Только ленивый наверное не запостил этот код. Но проблема заключалась в том, что код то не рабочий. Посему пришлось самому ковырять Вордпрессовский кодекс и кумекать что к чему. Вам же предоставляется результат, который уж точно работает, но при этом я ещё и расскажу, что и чего делает каждая функция. Приступим…
Как прикрутить Zend на Денвер 3
Сегодня возникла у меня необходимость подглядеть функции одного платного движка. Движёк этот платный и работает в ограниченном режиме, но функции то принцип работы подглядеть то никто не запрещает. Так вот скачал я движёк, создал базу, всё у себя локально на Denwer-е настроил, запускаю и вижу надпись “Zend Optimizer not installed”.
Ну думаю, как же так, ведь вроде бы раньше был, а потом вспомнил, что я зимой перешёл с пакета Денвер 2, на Денвер 3. Полез на Denwer -ский форум и нашёл инструкцию. Написана она была в сжатом варианте, я же для себя расписал это дело поподробней и вот решил поделиться со своими читателями:
Итак Инструкция, как же прикрутить Zend на Денвер 3, чтобы он работал везде (даже на флешке). Ну как говориться погнали…
Как Skype и Денвер делили между собой порт
Я вообще Скайпом пользуюсь от случая к случаю, ну когда например когда надо обсудить что-нить так сказать в “прямом эфире”. Кроме того я поклонник портабельных версий чего-либо и в один прекрасный день (недавно) я скачал портабельную версию Skype, которая отлично работает и которую я так получилось, что запустил и забыл. Дело в том, что компьютер у меня работает в круглосуточном (я бы даже сказал в гругло-годном, с несколькими перезагрузками) режиме и поэтому так получилось, что с последнего скайповского разговора прошла приблизительно неделя.
И вот пришло очередное время, когда я запустил свой Denwer на локальном компьютере и решил там что-то попрограммировать. Бац-бац… а локальные хосты не открываются. Я и так и эдак, да что-же за беда такая. Ни один. Я перезапускать денвер, останавливать и запускать заново и постоянно выкидывает ошибку с убиванием процесса MySQL.
Потыркавшись, помучившись, я подумал “а глюк какой-то, перезагружусь” и собственно перезагрузился. Естественно после перезагрузки всё стало на свои места, т.е. Денвер прекрасно запустился и работал. Но, как я уже говорил раньше, компьютер у меня не выключается и перезагружается очень редко, в общем Denwer стал работать на постоянку, т.к. пришло “время программирования на PHP”. И вот как раз в это время, мы договорились с другом поболтать через Skype. Скайп я запустил и мы поговорили, но в процессе разговора, я продолжал программировать и вдруг у меня снова перестал работать Денвер.
На этот раз я не стал перезагружать компьютер, а покамест только рестартил Денвера. Толку мало. Ошибка MySQL и всё (ну т.е. как и в прошлый раз). Полез в Яндекс и где-то (уже не помню где) нашёл решение, что нужно войти в настройки Скайпа, но в определённом месте.
В общем про это дело я бы и не вспомнил, если бы мой хороший знакомый у меня не спросил об этой проблеме и я ему написал по пунктам как это делается. В общем ход событий такой:


