В первой части статьи мы разобрались с программами, необходимыми для установки PHP-Nuke. Теперь приступаем к самому интересному - попытаемся правильно установить свой будущий портал на сервер. :)
Установка скриптов. Создание
MySQL-базы
В скачанном и разархивированном архиве
PhP-Nuke у Вас должны были появиться следующие
папки: html и sql. Остальные файлы рядом с этими
папками Вам в данный момент не понадобятся... ну, если только
для общего развития (это справочные файлы).
Приступаем к самой простой задаче - закачиваем все, что находится
в папке html, на свой сайт в корневую директорию (или
туда, где Вы хотите разместить Ваш портал). Я специально не пишу
в какой кодировке закачивать файлы, так как CuteFTP Pro
с этой задачей отлично справится и закачает все файлы в нужной
кодировке.
После закачки у Вас должны быть следующие
папки и файлы на сайте:
Теперь приступаем к созданию своей
MySQL-базы. Тут возможны варианты:
- на Вашем хосте
уже есть встроенная программа для управления своей
MySQL-базой, или хост не разрешает подключится к базе извне. Тогда Вы читаете статью Batv-ы
и следуете его инструкциям,
- или у Вас нет такой штучки,
и Вы хотите с помощью своей программы администрировать свою
MySQL-базу.
Тогда читаем дальше.
Запускаем
программу MySQL-Front и вводим в окошке следующую
информацию:
Нажимаем Connect! и соединяемся
со своей MySQL-базой.
Внимание!
Логин/Пароль, название и порт подключения к MySQL Вам
дает Ваш хостер. Если Вы не знаете, как получить доступ к этим данным для своего сайта, обратитесь в службу поддержки Вашего хостинга.
Теперь создадим новую базу данных:
Это левое верхнее окошко. Чуть выше
названия test будут ваши данные (просто я спрятал свои, у Вас же будет название Вашей базы). Нажимаете на них правой кнопкой мышки и выбираете Create Database.... Вам будет
предложено дать название своей базе. Пишите название Вашей
базы, у меня в данном случае test. После этого и
появится Ваша первая база.
Примечание: Возможно,
у Вас при первом подключении уже будет какая-нибудь база,
сделанная хостером в качестве теста. Так, например, было у
меня (test создан хостером).
Теперь создадим базу
для PhP-Nuke. Нажимаем на Query и далее на
подсвеченную папку:
Указываем путь до папки sql,
которая находится в распакованном архиве
PhP-Nuke. Помните папки html и sql? ;)
У Вас появится примерно следующее:
Нажимаете на синюю стрелку, и
начинает создаваться Ваша база MySQL для
PhP-Nuke. Наблюдаете процесс создания новой базы в
нижнем окошке и ждете его завершения. Узнать о завершении можно по появлению надписи:
Теперь, нажав на кнопку Database,
Вы должны увидеть примерно следующее:
Если таблица будет пуста, просто нажмите
кружок со стрелочками Обновить(Refresh).
Все, на этом
можно закрывать программу MySQL Front.
Ну, вот, Ваша база данных сделана! Поздравляю Вас! =)
Теперь идем дальше....Если есть еще желание....=)
Открываем в PHP Master Edtitor файл
config.php, который находится в папке html. В нем
необходимо сделать следующие изменения:
Сохраняйте файл и
закачивайте его обратно. С этим тоже пока все.
Теперь
устанавливаем права доступа к файлу - CHMOD или пермишены, как их еще называют. Здесь начинается самое интересное. Все
зависит от хостинга, на котором Вы размещаете свой портал. Можете попробовать следующие варианты.
1. Воспользоваться советом Batv-ы из его статьи: Все
PhP-файлы: 644 Файл config.php: 666
Может, этот вариант у Вас сразу заработает... У меня
лично это не прошло... Поэтому следующий возможный вариант:
2. Все папки: 777 Все PhP-скрипты: 666
Попробовав первый из вариантов, запускаете свой портал:
http://www.ваш сайт.ru/index.php
(Или указываете свой путь до файла index.php, если он расположен в директории, отличной от корневой).
Если
все запустилось - здорово! По ссылке на этой странице идете в
свою Админ-панель:
http://www.ваш
сайт.ru/admin.php
Для первого входа установлены
следующие Логин/Пароль:
Login: God
Password: Password
После первого успешного входа пароль желательно сменить! =)
Если у Вас не откроются
ни index.php ни admin.php, пробуйте другие варианты пермишенов для
этих файлов, какой-нибудь заработает
обязательно! Например, у меня они открылись только с
CHMOD=777.
И последнее... Если при
администрировании своего портала у Вас что-либо не
открывается или выдает ошибку, не торопитесь бежать на Ру-борд и доставать
местных модераторов вопросами. Обратите внимание, в каком файле
указывается ошибка, и просто поменяйте права доступа (добавляйте постепенно) на 755, например. Если опять не работает - пробуйте дальше. Увидите, как много можно решить проблем
правильной установкой CHMOD! Ну, вот и все! Удачи
Вам в установке портала!
До встречи! Всегда
Ваш, Athlon.
www.athlon-club.ru
|