Фев 11

Сегодня целый час не мог понять почему у меня некорректно включается Denwer. Не загружался Apache.
Оказалось все просто - был запущен Skype, который использует 80 порт. А по умолчанию в Денвере веб-сервер тоже использует 80 порт.

Решение проблемы элементарное:

1) Находим файл /usr/local/apache/conf/httpd.conf
2) Заменяем все строчки port:-80 строкой port:-8080 (вместо 80 имеем 8080 порт).

Правда локальные хосты будут выглядеть вот так: http://localhost:8080/

Фев 12

Наверняка каждый сплоггер сталкиваться с проблемами добавления сплога в систему Sape.ru (или иную биржу ссылок) и плохой индексацией сплога в поисковых системах. Но все эти проблемы, даже при наличии откровенно плохого контента, легко решаются видоизменением и реструктуризацией сплога.

Сегодня я представлю 2 элементарных и быстрых способов сделать сплог похожим на белый сайт.

1) Почти все сплоггеры, делающие свои серые проекты на движке WordPress совершают одну критическую ошибку – оставляют по 10-30 постов каждый день. Блог естественно и выглядит как сайт-однодневка.
Решение предельно простое – делаете сплог, наполняете его нужным количеством записей.
Затем скачиваете вот этот скрипт. В настройках скрипта указываете начальную дату постов (год, месяц, день), кладете его в директорию вордпресс движка и запускаете. Скрипт изменит дату первого поста на ту дату, которую вы указали в настройках, а дата последующих постов будет отличаться от даты предыдущего поста на срок от 1 до 5 суток. Т.е. посты на сплоге не будут создавать впечатление, что блог наполнялся автоматически.

П.С. Если у вас в сплоге много записей, советую в настройках скрипта указывать 2005 либо 2006 год.

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

Янв 5

Частенько при программировании на php (особенно при написании различных парсеров) требуются функции для преобразования кодировок.
Одна из таких функций – iconv(). Но у многих (в особенности у пользователей старых версий Денвера) эта функция отключена. При этом выдается ошибка:

Call to undefined function: iconv()

Для подключения функции iconv() необходимо в конфигурационном файле php.ini (который расположен по адресу /usr/local/php/php.ini) раскомментировать строчку

extension=php_iconv.dll

затем скачать библиотеку php_iconv.dll и скопировать ее в папку /usr/local/php/extensions/, после чего перезапустить apache.