Здравствуйте. Решил сделать полезное и написать гайд на эту тему. Надеюсь его закрепят и добавят в "список гайдов"
Итак начнем, что нам понадобится:
AppServ собственно говоря, [Ссылки могут видеть только зарегистрированные пользователи. ]
Выделенка(если хотите чтобы на сайт зашли другие пользователи)
Сам сайт [Ссылки могут видеть только зарегистрированные пользователи. ]
В пример беру сайт от FALLEN-а, за сайт огромное ему спасибо.
Устанавливаем апач, описывать как это делается не буду, т.к. эта тема уже обсуждалась, также обсуждалась и настройка жизненно-важной веб-обвязки для сервера.
Разархивируем наш сайт в папку /пусть до папки/AppServ/www/, удаляем index.php(который был там стандартно при установке Apache)
Всё, что буду писать далее редактируется с помощью блокнота.
Настраиваем php.ini(хранится в папке Windows):
Ищем ";extension=php_mssql.dll" и убираем в начале строчки ";"
Ищем "mssql.secure_connection = Off" и меняем "Off" на "On"
Настраиваем php-ini-recommended(хранится в папке AppServ/php5/):
Находим следующие строчки:
";extension=php_mssql.dll" и убираем в начале строчки ";"
"mssql.secure_connection = Off" и меняем "Off" на "On" .
также убираем знак ";" перед строчками
Настраиваем php-ini-dist(Находится там же, где и php-ini-recommended):
Находим следующие строчки:
";extension=php_mssql.dll" и убираем в начале строчки ";"
"mssql.secure_connection = Off" и меняем "Off" на "On" .
Также убираем знак ";" перед строчками
Если у вас выделенка, вместо 127.0.0.1 ставим ваш ip, узнаем его [Ссылки могут видеть только зарегистрированные пользователи. ], далее если я пишу 127.0.0.1, вы пишите свой ip, но это только если у вас выделенка!
Далее нам потребуется архив с библиотекой [Ссылки могут видеть только зарегистрированные пользователи. ]
Его мы распаковываем с заменой в следующие директории с установленным апачем
По умолчанию:
Цитата:
AppServ/Apache2.2/
Цитата:
AppServ/php/
Всё, апач готов, перебираемся в папку "www" нашего AppServ
То, куда вы попали и есть сайт. Все страницы редактируются с помощью блокнота(покрае не мере я так делаю)
Папка "images" - как правило здесь хранятся все изображения из которых сделан сайт, если хотите, можете перерисовать.
Папка "cp" - это ЛК, лезем сюда, удаляем все что есть т.к. там какой-то бред. Качаем архив [Ссылки могут видеть только зарегистрированные пользователи. ] и распаковываем содержиме в папку "cp"
Далее открываем файлик с названием "config.php" Видим следующее
Цитата:
<?php
define('HOST_MSSQL','localhost');
define('LOGIN_MSSQL','sa'); // Если при установке mssql вы указывали др. логн - вписываем сюда
define('PASSWORD_MSSQL',''); // Пароль от mssql
define('_WORLD_','rf_world_novus'); // название базы "мира", посмотрите, может быть у вас просто Rf_World
define('_ACC_','tbl_LUAccount'); // для 2.2.3 tbl_rfaccount или для 2.1.5 tbl_LUAccount
?>
Смотрим комментарии, выполняем действия. Выполнили? ЛК готов.
Папка "css" - в ней лежиттак называемая таблица стилей, если знаете как редактировать - редактируйте, если в первый раз видите лучше не надо.
Папка "data" - тут хранятся скрипты сайта - статистика, топ, статус чипов. онлацн сервера и.т.д, открываем.
Видим перед собой файлы:
$file='ПУТЬ/ServerState.ini'; // Путь до ServerState.ini, у меня это - С:\Server\ZoneServer\SystemSave\ServerState.ini
Цитата:
list($hunter)=mssql_fetch_array(mssql_query("SELEC T Name FROM rf_world_novus.dbo.tbl_base WHERE Serial=$hunter")); // rf_world_novus - название базы мира, меняем если у вас другое.
Файл fullstats.php, открываем, ищем строки:
Цитата:
$file = file ("D:\RF-Server\SystemSave\ServerDisplay.ini"); // Путь до ServerDisplay, у меня это - С:\Server\ZoneServer\SystemSave\ServerDisplay.ini
Цитата:
$serverip = "127.0.0.1"; // IP СЕРВЕРА
Файл guild.php, открываем, ищем строки:
Цитата:
$sql_user = 'логин'; // Логин от MSSQL
$sql_pwd = 'пасс'; // Пароль от MSSQL
$base = "rf_world"; // Название базы мира
$host = "127.0.0.1"; // IP ардес
Файл patr.php, открываем, ищем строки:
Цитата:
define("_HOST_", "localhost");# host // Ип адрес
define("_HOSTUSER_", "sa");# login // логин от MSSQL
define("_HOSTPASS_", "");#password // пароль от MSSQL
define("_WORLD_", "rf_world");#world // Название базы мира
Файл ranking.php, открываем, ищем строки:
Цитата:
$dbuser = 'пользователь'; // Логин от MSSQL
$dbpasswd = 'пароль'; // Пароль от MSSQL
$base = "RF_WORLD"; // Название базы мира
$dbhost = "host"; // Ип адрес
Цитата:
define("_HOST_", "NEXT-A1B874E30F");# host // Ip адрес
define("_HOSTUSER_", "sa");# login // Логин от MSSQL
define("_HOSTPASS_", "Max619");#password // Пароль от MSSQL
define("_WORLD_", "rf_world");#world // название базы мира
Файл server.php, открываем, ищем строки:
Цитата:
$serverip = "127.0.0.1"; // ип адрес
Файл server2.php, открываем, ищем строки:
Цитата:
$file = file ("Путь до файла\SystemSave\ServerDisplay.ini"); // Путь до ServerDisplay, у меня это - С:\Server\ZoneServer\SystemSave\ServerDisplay.ini
Файл stats.php, открываем, ищем строки:
Цитата:
$file = file ("Путь до файла\SystemSave\ServerDisplay.ini"); // Путь до ServerDisplay, у меня это - С:\Server\ZoneServer\SystemSave\ServerDisplay.ini
Цитата:
$serverip = "127.0.0.1"; // IP адрес
Фуф, с папкой "data" разобрались. Теперь идем опять в www.
Видим папку forum, там пусто, если хотите форум, скачайте скрипт форума из интернета, я рекомендую форум IPB
Папка js - здесь хранятся Java Scripts, если знаем как редактировать, редактируем, если нет - лучше не надо.
Папка news - Тут хранятся новости, открываем папку, видим файл index.html, открываем блокнотом и пишем свою новость.
Папка pages - Тут, как я понял, хранятся страницы сайта, открываем.
Видим файлы:
Цитата:
abaut.php // Открываем, пишем информацию о своем сервере.
guild.php // Не трогаем
top.php // Не трогаем
down.php // Пишем информацию о том, как подключится к серверу(откуда патч скачать и.т.д)
Подходя к концу хочу заметить, файлы, которые лежат в папке www, открываем и смотрим, очень много интересного, можете поменять(там лежит контекст, тоесть почти всё, что написано на вашем сайте, если же этого там нету, то ищите в папке pages)