Joomla портал
seo seo Subscribe
seo
0
seo

PHP-Nuke довольно «тяжеловесна», и

иным она уже никогда не станет: здесь, как и в Windows, сказывается

необходимость «обратной совместимости». Представляете, что будет, если

выпустить «облегченную» версию PHP-Nuke, в которой не будут работать все ранее

написанные для нее модули? Правильно, этой версией никто не будет

пользоваться. Для сравнения, PHP-Nuke 7.9 на диске занимает около 60 Мбайт

(это только сама CMS без базы данных и пользовательской информации), в

то время как другие CMS — 5—8 Мбайт. Понятно, что из-за этого PHP-Nuke

работает не всегда так шустро, как нам хочется.

Как мы знаем, чем сложнее система, тем больше вероятность ее отказа (чаще

ломается лифт, чем лестница). Другими словами, с увеличением объема кода

возрастает и вероятность ошибки. В коде PHP-Nuke довольно много

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

говорил, что в течение года его сайт взламывали дважды, пока он не

отказался от PHP-Nuke. Наличие программных ошибок не позволяет администратору

сайта расслабиться: нужно постоянно просматривать наличие новых патчей и

своевременно переходить на более новую версию. Сообщения об уязвимо-

стях можно прочитать на официальном сайте PHP-Nuke (http://php-

nuke.org), оттуда же, а также со многих неофициальных сайтов, можно

скачать патчи для PHP-Nuke.

Помимо не очень высокой защищенности у PHP-Nuke есть еще один

серьезный недостаток: базовая версия (за дополнительную плату этот недостаток

можно исправить) генерирует слишком длинные URL, что усложняет

индексирование сайта поисковыми машинами.

Но, несмотря на это, PHP-Nuke используется на многих, очень многих сайтах.

Почему? Да все потому, что для этой CMS написано очень много модулей.

Если бы PHP-Nuke была бы простой CMS (считаем, что для нее нет стольких

Дополнительных модулей), тогда бы администраторы выбрали другую, более

надежную и защищенную CMS. Но ведь лень — двигатель прогресса.

Многим хочется быстро создать сайт, причем с минимальными затратами

денежных средств, поэтому они выбирают PHP-Nuke. За полчаса установил и

настроил саму CMS, еще пару часов потратил на установку дополнительных

модулей (для ????? писать самому ничего не придется, не нужно даже знать

основы РНР). Да и дизайн можно не заказывать — стилей для PHP-Nuke тоже

°чень много.

76 Часть //. PHP-Nuke

У PHP-Nuke есть клон— Post-Nuke. Система управления контентом Post-

Nuke происходит от PHP-Nuke, поэтому эти две системы во многом схожи,

но PHP-Nuke — более гибкая и надежная система. В моей практике был

случай, когда при переносе CMS Post-Nuke с одного сервера на другой возникли

большие проблемы, на решение которых ушло очень много времени. А ведь

«переезд» сайта — довольно обыденное явление. Не понравился вам хостинг-

провайдер, вы решили его сменить. В теории все просто: перенес базу

данных и скопировал файлы CMS. Но на практике, поскольку на другом сервере

были установлены другие версии РНР (4.4.4) и MySQL, на используемую

версию Post-Nuke пришлось наложить огромное количество патчей, а спустя

неделю почему-то сайт вообще перестал работать (хотя поначалу все

работало отлично), что еще раз подтвердило ненадежность этой CMS.

5.2. Установка PHP-Nuke

В каталоге Glava_5 прилагаемого компакт-диска вы найдете PHP-Nuke

версий 7.9 и 8.0. Далее мы будем использовать восьмую версию. Распакуйте

содержимое каталога html из архива в корневой каталог, а каталога sql — за

пределами корневого каталога Web-сервера.

После этого первым делом необходимо отредактировать ваш config.php.

Установите значения для следующих переменных:

$dbhost = «localhost»; // Имя сервера баз данных

$dbuname = «root»; // Имя пользователя для

// подключения к серверу БД

$dbpass = «»; // Пароль пользователя

$dbname = «nuke»; // Название базы данных

$prefix = «nuke»; // Префикс для таблиц в БД

$dbtype = «MySQL»; // Тип сервера баз данных (также доступны

// mysql4, sqlite,

// postgres, mssql, oracle, msaccess,

// db2 и mssql-odbc)

Если база данных для PHP-Nuke у вас еще не создана, тогда самое время ее

создать.

seo
5th Фев 2011
Теги:
seo

Написать ответ

seo
 
Все права защищены © 2023 Joomla портал
 
 
seo