Vveb.ws / PHP-Fusion /
Bogatyr - сборник плагинов и модов для PHP-Fusion / Bogatyr - концепция сборника / Установка на Денвере PHP-Fusion и Bogatyr с русскими локалями win1251 или utf8
Формат файлов
Все архивы сделаны с помощью 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





 |
|