Установка сайта для ПТС сервера
4 августа 2009
Многие сталкиваются с проблемой установки web сайта на PHP с подключением к MSSQL. В данной статье я хочу объяснить вам, как же все-таки его установить .Порядок действий описан по пунктам:
Извлеките из архива, все файлы web сайта в директорию www установленного вами AppServ. Пример: c:\AppServ\www\. Обратите внимание, чтобы файл index.php находился в корне www. Теперь, когда вы перейдете по адресу http://localhost/ вместо сайта будет сообщение об ошибке:
PHP сообщает нам, что функции mssql_connect() у него нет, и это верно, ведь поддержка MsSQL подключается отдельным расширением, которое можно подключить в конфигурационном файле «php.ini». AppServ держит его в директории Windows.
Найдите следующую строку:
Уберите двоеточие впереди строки:
Сохраните файл php.ini. Теперь нужно установить драйвер MSSQL. Для этого перейдите в директорию c:\AppServ\php5 и найдите библиотеку ntwdblib.dll и скопируйте её в директорию с:\windows\system32 (возможно не потребуется, зависит от того, какой вебсервер вы используете).
Всё, на этом настройка web сервера завершена! Осталось лишь настроить web сайт, для этого перейдите в директорию c:\AppServ\www и найдите в ней config.php (название конфигурационного файла может отличаться). Откройте конфигурационный файл блокнотом Notepad++ и отредактируйте следующие строки:
Ниже могут быть подобные опции, их конечно нужно заполнить. Вот и всё, перезапустите компьютер и наслаждайтесь работой вашего web сайта для ПТС сервера.
Надеюсь, вам данная статья будет очень полезна, и вы извлечёте из неё много пользы. Если остались вопросы, пожалуйста, посетите наш форум, где вам обязательно помогут в любом вопросе относительно серверов Lineage 2.
- Устанавливаете MSSQL на вашу систему, в этом сложности нет.
- Устанавливаете любой web сервер. Я выбрал AppServ.
- Качаете любую web обвязку с нашего сайта (под ПТС).
Извлеките из архива, все файлы web сайта в директорию www установленного вами AppServ. Пример: c:\AppServ\www\. Обратите внимание, чтобы файл index.php находился в корне www. Теперь, когда вы перейдете по адресу http://localhost/ вместо сайта будет сообщение об ошибке:
Fatal error: Call to undefined function mssql_connect() in c:\AppServ\www \pages\functions.php on line 71
PHP сообщает нам, что функции mssql_connect() у него нет, и это верно, ведь поддержка MsSQL подключается отдельным расширением, которое можно подключить в конфигурационном файле «php.ini». AppServ держит его в директории Windows.
Найдите следующую строку:
;extension=php_mssql.dll
Уберите двоеточие впереди строки:
extension=php_mssql.dll
Сохраните файл php.ini. Теперь нужно установить драйвер MSSQL. Для этого перейдите в директорию c:\AppServ\php5 и найдите библиотеку ntwdblib.dll и скопируйте её в директорию с:\windows\system32 (возможно не потребуется, зависит от того, какой вебсервер вы используете).
Всё, на этом настройка web сервера завершена! Осталось лишь настроить web сайт, для этого перейдите в директорию c:\AppServ\www и найдите в ней config.php (название конфигурационного файла может отличаться). Откройте конфигурационный файл блокнотом Notepad++ и отредактируйте следующие строки:
$CONFIG['dbaddress'] = "zone-game"; // Имя вашего компьютера
$CONFIG['dbuser'] = "sa"; // Стандартно логин к MSSQL sa
$CONFIG['dbpass'] = "12345"; // Пароль к MSSQL, вы его вводили при установке MSSQL
$CONFIG['dbdbname'] = "lin2db"; // База данных lindb
$CONFIG['worlddbname'] = "lin2world"; // База данных linworld
$CONFIG['dbuser'] = "sa"; // Стандартно логин к MSSQL sa
$CONFIG['dbpass'] = "12345"; // Пароль к MSSQL, вы его вводили при установке MSSQL
$CONFIG['dbdbname'] = "lin2db"; // База данных lindb
$CONFIG['worlddbname'] = "lin2world"; // База данных linworld
Ниже могут быть подобные опции, их конечно нужно заполнить. Вот и всё, перезапустите компьютер и наслаждайтесь работой вашего web сайта для ПТС сервера.
Программы, используемые в написании статьи
- MSSQL – увы, но ссылку ищите сами, так как продукт платный.
- AppServ – официальный сайт программы http://www.appservnetwork.com/
- Notepad++ - всегда можно скачать с http://notepad-plus.sourceforge.net/
- Web обвязки доступны в разделе http://zone-game.info/lineage/cms/
Надеюсь, вам данная статья будет очень полезна, и вы извлечёте из неё много пользы. Если остались вопросы, пожалуйста, посетите наш форум, где вам обязательно помогут в любом вопросе относительно серверов Lineage 2.