Copyright © 2002 - 2005 Nick Jones Version: 6.00.301 - Released: December 2005
1. Инструкция
PHP-Fusion - функционально законченная система управления контентом(CMS) написанная на PHP. Она использует базу данных mySQL для хранения содержимого вашего сайта, как например, Новости, Статьи, Сообщения на форуме, Сообщения в Мини-Чате и так далее. PHP-Fusion выпущен в рамках и на условиях GNU General Public License. Для дальнейшей информации, пожалуйста посетите www.gnu.org или просмотрите файл gpl.txt, включенный в дистрибутив. Вы можете изменять и модифицировать код, а так же делать свои собственные модификации. Вы не должны удалять копирайты "Powered by PHP-Fusion" и удалять авторскую информацию из включенных сценариев. В разработку этого продукта вложены сотни часов изнурительной работы, уважайте авторские права разработчиков.
2. Установка
Загрузите содержимое каталога php-files на ваш сервер. Установите CHMOD следующих файлов и каталогов в 777: administration/db_backups/ images/ images/imagelist.js images/articles/ images/avatars/ images/news/ images/news_cats/ images/photoalbum/ forum/attachments/ config.php Идите на ваш сайт и запустите setup.php, например, http://www.yourdomain.com/setup.php. Завершите установку, следую инструкциям установщика. Верните CHMOD config.php обратно в 644 и удалите setup.php с вашего сервера в целях безопасности.
3. Апгрейд с версии v6.00.1xx
Перед апгрейдом, мы настоятельно рекомендуем сделать архивную копию вашего сайта и бэкап базы данных. Пожалуйста удалите config.php и setup.php из каталога php-files перед продолжением установки. Загрузите upgrade.php из каталога v6.00.1xx (пакета установки) в каталог administration на вашем сервере. Войдите на сайт, как Super Administrator и нажмите кнопку Апгрейд в панели админа. Следуйте за экранными подсказками, пока не увидите сообщение: "Database upgrade complete". Загрузите содержимое каталога php-files на ваш сервер. Назначьте права CHMOD 777 следующим каталогам: images/news_cats/ images/imagelist.js
4. Апгрейд с версии v4.01, v5.00 или v5.01
Перед апгрейдом настоятельно рекомендуем Вам сделать бэкап базы данных. Деинсталлируйте все плагины (только v5.00 или v5.01). Запретите следущие служебные панели: Navigation Online Users Forum Threads Latest Articles Welcome Message Forum Threads List User Info Members Poll Shoutbox Загрузите файл config.php из пакета установки php-files на ваш сервер. Вы должны удалить файл config.php из каталога php-files перед продолжением установки. Загрузите файл upgrade.php из каталога upgrade v4.01 в каталог admin на вашем сервере. Установите права доступа CHMOD для config.php в 777. Войдите на сайт как Super Administrator и нажмите Upgrade в разделе администрирования. Следуйте инструкциям установщика, пока не увидите "Database upgrade complete". Удалите следующие папки с вашего сервера: fusion_admin fusion_core fusion_forum fusion_languages fusion_panels fusion_themes Переименуйте следующие папки: fusion_images to images fusion_public to forum Переместите каталог аватаров из форума в каталог images Загрузите содержимое каталога php-files на ваш сервер. Установите CHMOD config.php обратно в 644. Проверьте, что следующие каталоги установлены в CHMOD 777: administration/db_backups/ images/ images/articles/ images/avatars/ images/news/ images/photoalbum/ forum/attachments/
5. Дополнительные Примечания
Пожалуйста имейте в виду, что инфраструктура PHP-Fusion's изменилась относительно v4x и v5x. Большинство определений были переименованы, некоторые исключены совсем. Следующая таблица включает использованние переменных в v4.01, v5.00/v5.01 и v6 версиях.
v4x | v5x | v6x
fusion_root | FUSION_ROOT | -
fusion_base | FUSION_BASE | BASEDIR
- | FUSION_ADMIN | ADMIN
- | FUSION_IMAGES | IMAGES
- | FUSION_IMAGES_A | IMAGES_A
- | FUSION_IMAGES_N | IMAGES_N
- | FUSION_INCLUDES | INCLUDES
fusion_langdir | FUSION_LANGUAGES | LOCALE
- | FUSION_LAN | LOCALESET
- | FUSION_FORUM | FORUM
- | FUSION_INFUSIONS | INFUSIONS
- | FUSION_PHOTOS | PHOTOS
- | FUSION_PUBLIC | PUBLIC
fusion_themedir | FUSION_THEMES | THEMES
- | FUSION_THEME | THEME
$user_ip | FUSION_IP | USER_IP
- | FUSION_QUERY | FUSION_QUERY
$PHP_SELF | $PHP_SELF/FUSION_SELF | FUSION_SELF
- | FUSION_PREFIX | DB_PREFIX
$fusion_prefix | $fusion_prefix | $db_prefix
User Definitions
Guest() | iGUEST | iGUEST
Member() | iMEMBER | iMEMBER
Moderator() | iMOD | -
Admin() | iADMIN | iADMIN
SuperAdmin() | iSUPERADMIN | iSUPERADMIN
UserLevel() | iUSER | iUSER
- | USER_RIGHTS | USER_RIGHTS
- | USER_GROUP | USER_GROUP
При программировании утилит, учитывайте различия в переменных для разных версий скрипта.
6. Сайты поддержки
Если у вас есть любые вопросы или проблемы относительно PHP-Fusion, пожалуйста посетите основной сайт разработчика www.php-fusion.co.uk и пишите сообщение в наших форумах. Кроме того Вы можете посетить наш чат с поддержкой IRC канала irc.cad-net.org/phpfusion. PHP-Fusion может расширяться за счет Плагинов, которые чрезвычайно легки в установке. Вы можете найти целый ряд полезных плагинов на сайте www.phpfusion-mods.com. Если Вас не удовлетворяет базовая поставка схем для PHP-Fusion, Вы можете посетить официального партнера www.phpfusion-themes.com где Вы найдете целый ряд высококачественных тем. PHP-Fusion также имеет множество официальных мест поддержки национального языка на следующих сайтах: Russian, Belgium, Denmark, France, Germany, Iran, Lithuania, Netherlands, Poland, Sweden, Taiwan and Turkey.
7. Благодарности
Благодарим за помощь в работе: CrappoMan - Дополнительный код и mySQL программирование Shedrock - Дополнительные Схемы, административные иконки Janmol - Рыночные научно-исследовательские и дополнительные дизайнерские решения KEFF - За "глупые" идеи, которые оказались совсем не глупыми! Rayxen - Дополнительный код & Моды Sheldon - Техническая поддержка и предоставленный хостинг Дополнительные скрипты: TinyMCE - HTML WYSIWYG редактор от Moxiecode. PHPMailer - Sendmail класс с SMTP поддержкой от Brent R. Matzelle. HTTPDownload - Управление загрузкой от Nguyen Quoc Bao.