Установка на Денвере PHP-Fusion и Bogatyr с русскими локалями win1251 или utf8   Installation on Denver PHP-Fusion and Bogatyr with Russian locales win1251 or utf8

  Vveb.ws / CMS PHP-Fusion и PHP-функции / Bogatyr Bogatyr - plugins and mods pack for PHP-Fusion /   

Формат файлов

Все архивы сделаны с помощью WinRar 3.93 (2010г) или более ранних версий.

То есть все zip-файлы должны открываться всеми современными архиваторами и распаковываться файл-менеджерами хостинга.


Порядок работ

1) на виртуальном диске Z: создаём домен `pf3` и в нём папку `www`

сайт открывается тут http://pf3/


2) в папку Z:\home\pf3\www\ распаковываем (можно сразу на хостинге) последовательно:

2.1) файлы оригинального английского PHP-Fusion - on_host_1A_php-fusion-7-00-07.zip

Затем файлы исправления ошибок - on_host_1B_php-fusion-7.00.07_BUGFIX.zip

2.2) файлы русской локали (windows 1251 или utf8 на выбор) on_host_2A_php-fusion-7.00.07_russian-locale_utf-8.zip или on_host_2A_php-fusion-7.00.07_russian-locale_win-1251.zip

Если используется utf8 то поверх распаковываем on_host_2B_php-fusion-7.00.07_russian-locale_utf-8_BUGFIX-v4.zip

2.3) файлы сборника Bogatyr on_host_3_Bogatyr-106-UTF8.zip или on_host_3_Bogatyr-106-win1251.zip кроме папок и файлов начинающих со знака подчёркивания "_". Это файлы с инструкциями, предыдущие версии, скриншоты и пр. Если попадаются файлы *.bak или *.asv их также можно смело удалять - это бэкапы PHP файлов, их автоматически создаёт моя программа. И я их не всегда удаляю.


3) Внимание! Если PHP-Fusion не установлен, то перед новой установкой заходим в phpMyAdmin - http://localhost/Tools/phpMyAdmin/

До установки надо создать БД
SQL-запрос:
CREATE DATABASE `pf3` ;

Или создать БД обычными средствами phpMyAdmin. вкладка "Базы данных" -> "Создать базу данных". При создании БД надо присвоить нужную кодировку. Для русского сайта: utf8_general_ci или cp1251_general_ci .


4) Bogatyr можно установить 2 путями:

на установленный PHP-Fusion-7.00.07 путём обновления БД /setup_bogatyr_for_installed_php-fusion-7-00-07.php

и как новый сайт /setup_bogatyr_instead_of_php-fusion-7-00-07.php (вместо обычного /setup.php)

Запускаем файл в браузере так: добавляем к урлу домена урл установочного файла. Например для домена http://pf3/ :

вначале устанавливаем обычный PHP-Fusion-7.00.07 http://pf3/setup.php и на него затем http://pf3/setup_bogatyr_for_installed_php-fusion-7-00-07.php

или как новый сайт http://pf3/setup_bogatyr_instead_of_php-fusion-7-00-07.php

Я предпочитаю модифицированный /setup_bogatyr_instead_of_php-fusion-7-00-07.php так как он сам старается менять права папкам.



5) Если Вы используете PHP-Fusion не на локальном сервере, то в большинстве случаев вам понадобится проставить права на папки и файлы 777 (CHMOD) на следующие файлы и папки:

administration/db_backups/
images/
images/imagelist.js
images/articles/
images/avatars/
images/news/
images/news_cats/
images/photoalbum/
images/photoalbum/submissions/
forum/attachments/
config.php

На моём хостинге надо ставить строго права на папки 755, иначе работать не будет.

В отличие от оригинального /setup.php файл /setup_bogatyr_instead_of_php-fusion-7-00-07.php постарается сам установить нужные права но у него не всегда получается.



6) Далее при установке следуем инструкциям и, например, вводим такие данные:

пользователь БД root
сервер localhost
пароль БД нет
БД pf3
префикс БД W5g82qy3_

логин Admin
пароль uP5a6D8Kq
админпароль q6G5Ph9a3
email koekto@vveb.ws

Примечание. При создание БД:
= Для Денвера нужно установить только пользователь root без пароля
= Для хостинга нормальный логин и пароль БД.



7) удаляем ВСЕ файлы установки или переименовываем расширение в *.txt: /setup.php и все модифицированные /setup_bogatyr_instead_of_php-fusion-7-00-07.php и /setup_bogatyr_for_installed_php-fusion-7-00-07.php

В отличие от оригинального setup.php файл /setup_bogatyr_instead_of_php-fusion-7-00-07.php постарается сам удалить файлы установки, но у него не всегда получается.

Проверьте удалились ли. Иначе "доброжелатели" смогут запустить /setup.php и фактически удалят всю информацию из БД.



8) После установки верните CHMOD файла config.php обратно в 644.

ВНИМАНИЕ:
АНГЛИЙСКУЮ ЛОКАЛЬ УДАЛЯТЬ НЕЛЬЗЯ!! если в плагине нет русской локали то обычно используется английская. И многие плаигны используют локали стандартного PHP-Fusion.
ВСЕ ОСТАЛЬНЫЕ ЛОКАЛИ - МОЖНО.


Скриншоты установки
/setup_bogatyr_instead_of_php-fusion-7-00-07.php

vveb.ws/images/phpfunc/php-fusion-7_bogatyr/setup_Bogatyr.files/Bogatyr_setup_step_1.gif

vveb.ws/images/phpfunc/php-fusion-7_bogatyr/setup_Bogatyr.files/Bogatyr_setup_step_2.gif

vveb.ws/images/phpfunc/php-fusion-7_bogatyr/setup_Bogatyr.files/Bogatyr_setup_step_3.gif

vveb.ws/images/phpfunc/php-fusion-7_bogatyr/setup_Bogatyr.files/Bogatyr_setup_step_4.gif

vveb.ws/images/phpfunc/php-fusion-7_bogatyr/setup_Bogatyr.files/Bogatyr_setup_step_5.gif

vveb.ws/images/phpfunc/php-fusion-7_bogatyr/setup_Bogatyr.files/Bogatyr_setup_step_6.gif

Bogatyr - plugins and mods pack for PHP-Fusion
 

  
 Скачать PHP-Fusion-7.00.07 и Bogatyr (cборник плагинов и модов для PHP-Fusion)
 Download PHP-Fusion-7.00.07 and Bogatyr (PHP-Fusion plugins' and mods' pack)

 

  
 Сборник модов
 Mods' pack

 

  
 Интегрированные скрипты (не плагины)
 Integrated scripts (not plugins)

 

  
 Установка панелей
 Installing Panels

 

  
 Установка плагинов
 Installing plugins

 

  
 Установка страниц ошибок 404, 403 и др. в .HTACCESS
 Setting error pages 404, 403, etc. in .HTACCESS

 

  
 Установка панелей и меню форума. Настройки форума
 Installation of panels and menu of the forum. Forum settings

 

  
 Bogatyr - Главные преимущества и история создания
 Bogatyr - Main advantages and history of creation