Установка движка форума phpBB


Популярный и широко используемый движок для форумов phpBB, помимо стабильности и надежности, является бесплатным, поэтому тысячи сайтов по всему миру посвящены работе с ним. Я достаточно долго думал какой мне движок поставить для моего нового проекта и решил остановиться на нем.
Итак установка phpBB.

Для начала создаем на нашем хостинге базу данных с которой будет работать движок, для это пользуемся либо стандартной консолью хостинга, либо приложением phpMyAdmin. Я пользуюсь стандартным функционалом cPanel, для чего идем в раздел  Databases -> MySQL Databases и там заводим базу и пользователя, после чего в разделе Add User To Database назначаем созданному пользователю права на базу данных, нажатием кнопки Add и расстановкой галочек привилегий. После этого, ну или до этого, скачиваем с офф.сайта http://www.phpbb.com/downloads/ последнюю стабильную версию двигла, и распаковав архив, закачиваем его по фтп в корневую директорию своего сайта, на различным хостингах это обычно папка public_html. В распакованном виде движок занимает порядка 10Мб.

Выставляем права на запись, по маске 666, для файла config.php (или -rw-rw-rw-)
Выставляем полные права для всех, по маске 777, для следующих папок:  store/, cache/, files/ and images/avatars/upload/  (или -rwxrwxrwx)
После этого идем бродилкой по адресу нашего сайта- корневой http://domain.ru/ или http://domain.ru/forum
Устанавливаем и подклчючаем поддержку php для следующих модулей: zlib compression,  remote FTP, GD graphics, XML, Imagemagick.
Кликаем на вкладку INSTALL и стартуем процесс установки. Смотрим все ли у нас установлено, если необходимы какие то дополнительные модули, подключаем их, после чего заполняем всю необходимую информацию, которую нам предоставляет хостер и мы записали, я по крайней мере, при выполнении подготовительных работ
После завершения установки,удаляем каталог install и меняем права на config.php, оставив права на запись только для владельца, по маске 644 или -rw-r–r–

Теперь можно переходить к настройке движка форума.

VN:F [1.9.21_1169]
Rating: 10.0/10 (5 votes cast)
VN:F [1.9.21_1169]
Rating: +4 (from 4 votes)

Теги: , ,

Подключение домена на дополнительный IP в cPanel WHM


Столкнулся с тем, что на VPS от Webintellect я могу завести только один домен на дополнительном IP адресе, причем по результатам переписки около двух дней мы только пришли к тому, что мне видимо придется менять хостинг. Но как говорится- хочешь все испортить, поручи другому, так что от безысходности я полез разбираться дальше, и оказалось что все делается весьма элементарно, просто через создание реселлеровского аккаунта. Уж не знаю, из природной вредности или действительно от незнания, технари мне не смогли подсказать этот вариант.

Итак имеем cPanel WHM.

Для начала создадим реселера.
Идем в раздел:  Account Functions -> Create a New Account и заполняем всю необходиую информацию об аккаунте, после чего в разделе Reseller Settings ставим галочку “Make the account a Reseller” и в Account Functions -> Change Site’s IP Address назначаем данному аккаунту дополнительный IP адрес.

Теперь содаем другой домен, который повесим также на дополнительный адрес. В разделе Account Functions -> Create a New Account создаем новый аккаунт, затем идем в Account Information -> List Accounts кликаем в иконку редактирования, в последнем столбце Owner, нашего нового аккаунта. Из выпадающего меню Change OwnerShip выбираем нашего реселлера и говорим Ок. Возвращаемся в список аккаунтов Account Information -> List Accounts  и идем в столбец IP нашего нового аккаунта. Убеждаемся что в строке New Address стоит новый IP адрес, на который бал назначен наш новый реселлер, и нажимаем Change. Теперь наш сайт привязан к дополнительному IP адресу, и точно также мы сможем привязать к нему любое количество доменов.

Но я не делаю больше 15-20 доменов на один адрес, ибо это чревато баном или попаданием под поисковые фильтры, особенно если планируется линковать сайты между собой.

VN:F [1.9.21_1169]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.21_1169]
Rating: +1 (from 1 vote)

Теги: , , , , ,

Загрузка виртуальной машины VMware по TFTP


В данный момент стоит задача протестировать работу двух продуктов класса IPS от компаний ISS и McAfee и сравнить их результаты. Для этого нам необходимо запустить оба этих продукта и натравить на них либо сканер, либо как планируем мы- сканер уязвимостей от того же McAfee Foundstone.

McAfee IntrShield у нас уже есть отлаженный и настроенный, а вот ISS Proventia IPS нужно поставить и для  этого инженеры IBM предоставили нам имидж. Но ввиду того что IPS аппаратный комплекс, то имидж представляет собой Boot сервер, с которого устройство, при загрузке должно по DHCP получить IP адрес и после этого по TFTP подтянуть с Boot сервера имидж для перепрошивки устройства. После загрузки, в консоли устройства набираем reinstall и на устройство заливается новая прошивка.

Вообщем встал вопрос, как загрузить виртуальную машину VMware по протоколу TFTP. Для этого запускаем виртуальную машину и тут же входим в консоль и жмем F2 для того чтобы войти в виртуальный биос машины. Там выбираем Boot и плюсиком поднимаем позицию Network boot from AMD Am79C970A наверх. После чего сохраняем и перегружаем машину: все можем спокойно грузить по TFTP.

VN:F [1.9.21_1169]
Rating: 9.0/10 (3 votes cast)
VN:F [1.9.21_1169]
Rating: +2 (from 2 votes)

Теги: , ,

Свистопляска с пузомерами


Зайдя по утру на один из своих сайтов я обнаружил тот момент, что у него изменился ТиЦ. Немного не допоняв, ибо информации об изменении ТиЦ я еще не видел ( тем более что на сапе последня инфа на эту тему была только об из мнении PR от 5 апреля), я забрался в раздел веб-мастеров на Яндексе и обнаружил, что действительно, часть моих сайтов непонятным образом апнули в на 10. Причем по большей части те, которые я совсем не ожидал, оставив при этом без внимания сайты, на которые я последние месяцы наращивал ссылочную массу.  Остается надеяться, что это была корректировка предыдущего апа (хоть он и случился почти месяц назад), и изменение ТиЦ только грядет, опять же в соответствии в графиком обновлений. И сдается мне, что вся эта свистопляска вызвана обновлением выдачи Яндекса, которая случилась вчера.

Но более интересно то, что при внимательном изучении сайтов, оказалось, что у одного каким то образом обнулился, присвоенный в последний апдейт, PR 1, то есть два дня назад значение было 1, а сейчас 0, и каким образом сие приключилось, совершенно не ясно. Чем дальше в лес, тем больше вопросов.

VN:F [1.9.21_1169]
Rating: 3.1/10 (41 votes cast)
VN:F [1.9.21_1169]
Rating: +3 (from 5 votes)

Теги: , , , ,

Новое обновление PR


Сегодня, 5 апреля, случился очередной апдейт показателя PR от Google, так что по графику отличие с прошлым годом составило всего два дня. Гугль конечно, в отличии от Яндекса не слишком выбивается из своего расписания, и пока производит апдейты согласно своему расписанию обновлений ТиЦ и PR, которое я накидал за прошлый год.

Очень забавная тема приключилось с апдейтом, поскольку из имеющихся у меня блогов на российскую тематику, двум присвоили значение PR 1: zavalinka.sane4ka.ru и sane4ka.ru. Остальные все русскоговорящие сайты остались без изменений, не смотря на то, что с последнего апдейта я по некоторым нарастил достаточную для апдейта ссылочную массу. При этом две англоговорящие партнерки, которые я запустил в феврале этого года, получили показатель 2, при том, что на каждую из них ведет всего порядка 20-25 ссылок.

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

VN:F [1.9.21_1169]
Rating: 3.9/10 (21 votes cast)
VN:F [1.9.21_1169]
Rating: +6 (from 10 votes)

Теги: , ,

Организация поиска и создание страницы ошибки 404 для Joomla


Итак немного о Joomla. В самом начале ковыряния с CMS я забубенил на ней несколько сайтов, но ввиду неких необъяснимых глюков, я почти полностью перешел на использование WordPress. Но, спустя полгода, после того как обновил все сайты на последний, имеющийся движок 1.5.15 все имевшиеся глюки прошли сами собой, так что теперь я снова оборотился в сторону этой системы, именно для создания полноценных и функциональных сайтов. Вступать в полемику на счет того что например Drupal или HostCMS лучше, я не буду, ибо перепробовав некоторое количество  CMS, поимел серьезное имхо о том, что Joomla наиболее оптимальна исходя из необходимых качеств для хорошей CMS- удобство, простота, наличие свободных плагинов и красивых тем.

Итак на “Завалинку” прикрутил Поиск, который у меня по каким то причинам не работал. Собственно по-началу не мог понять чем это вызвано, поскольку поиск не искал ничего, и любой запрос получал 0 результатов. Проковырявшись какое то время в сторону того что поиск не ищет по utf-8 я допетрил, что в Joomla все крайне взаимосвязано, и включив модуль в разделе модулей, также необходимо активировать соответствующие ему плагины.  Так что собственно после включения плагина Search – Content все начало нормально искаться.

Туда же я прикрутил отличный модуль RokAjaxSearch, позволяющий осуществлять поиск как по содержимому сайта, так и по Google. Причем найденные страницы он выводит сразу же по мере набивания текста, в ниспадающем меню, что крайне удобно и позволяет не прибегать к каким нибудь сторонним поисковым формам.  Модуль абсолютно бесплатный и крайне удобный в настройке и использовании. Единственное что, надо его заставить говорить по русски, а то слово Search среди русских букв слишком бросается в глаза.  Для этого берем файл language/en-GB/en-GB.mod_rokajaxsearch.ini (для другого модуля файло будет называться соответственно), в котором меняем правую часть выражений на русские варианты. Далее файл сохраняем в кодировке UTF-8, иначе все будет козякозябрами. Для этого в блокноте, при сохранении, в нижнем выпадающем меню кодировка выбираем UTF-8. Сохраняем- заливаем обратно на сайт- и все работает.

После этого я подключил страницу о 404 ошибке, которая не смотря на мои пылкие терзания файла .htaccess не возымела никакого действия. Довольно странно, ибо получается что отработка движка  joomla каким то образом превалирует над правилами файла управления .htaccess
Собственно пути для получения страницы ошибки два:

1. Через файл .htaccess в который мы добавляем строчки:

ErrorDocument 401    /error401.php
ErrorDocument 403   /error401.php
ErrorDocument 404   /error401.php
ErrorDocument 500   /error401.php

2. Через движок Joomla

Изменяем вид стандартного документа об ошибке, который выдает CMS Joomla. Файлец находится по маршруту templates/system/error.php
Открываем его и заменяем его содержимое на следующий код:
######################################

<?php ($error->code == ’404′) ;
{header (‘Location: http://odminblog.ru/error404.html’);
exit;
} ?>

######################################
где адрес http://odminblog.ru/error404.html путь к сконфигурированной до этого странице ошибки.

VN:F [1.9.21_1169]
Rating: 10.0/10 (7 votes cast)
VN:F [1.9.21_1169]
Rating: +4 (from 4 votes)

Теги: , , ,

Снова в строю


Закончился мой полуторанедельный марафон по сдаче аттестационных экзаменов по продукции McAfee, так что теперь я снова в строю, правда пока что еще с несколько видоизмененным сознанием- ибо сдача онлайн экзаменов в режиме 15 экзаменов в день никому не может пойти на пользу. Первый день в офисе ознаменовался радостным известием, что наш продуктовый портфель увеличился на одного нового вендора- компанию parallels, так что вскоре видимо мне предстоит начать разбираться с их виртуальными машинами и, что для меня наиболее радостно, с их системой управления серверами Parallels Plesk Panel.

Никогда пожалуй я не тянулся к знаниям с такой силой, как в предвкушении этой задачи ;)

Ну это все романтика, а пока собственно новостей особых нет, кроме того, что потерял пароль от одного из своих сайтов на Joomla, ввиду перестановки винды, так что добравшись до работы пересоздал новый пароль, и подключил на сайте несколько интересных опочек, о которых напишу практически следом. Но надеюсь все таки не так, как написал о переезде сайта под WordPress :-D

VN:F [1.9.21_1169]
Rating: 3.3/10 (27 votes cast)
VN:F [1.9.21_1169]
Rating: +1 (from 3 votes)

Теги: , ,