Web интерфейс запуска и остановки dedicated server-ов
Подскажу, хэдеры уже отправлены в файле config.php и после этого еще раз отправляются в index.php. Хэдер надо отправлять как можно раньше, до вывода какой-либо информации на страницу (при выводе информации хэдэр автоматически отправляется). Одним словом, в config.php не надо ничего выводить, а все хэдеры отправить в самом начале.
P.S. это оффтоп, желательно постить здесть по теме.
P.S. это оффтоп, желательно постить здесть по теме.
пасиба, интересная вещица, правда немного с багами вроде...
сразу конфигу
Apache Version Apache/2.2.6 (Win32) PHP/5.2.5
Windows Server 2008 x64
UTF-8
Вот что выдаётся когда Standalone в логах:
[21-Apr-2008 04:12:03] PHP Warning: Cannot modify header information - headers already sent by (output started at D:\WWW\HL2\html\e107\e107_cssadmin_gg\index.php:20) in D:\WWW\HL2\html\e107\e107_cssadmin_gg\login1.php on line 24
скрин логина:
после того как залогинился
причём в config.php менялись только те параметры котоыре нужны для запуска сервера, содержимое конфига
Если интегрировано в е107, то видим в начале такое:
после нажатия запуск видим такое
и сервер самое интересное, что запускается
если нажать кнопку обновления, то
Чтобы работало в e107
в конфиге
закомментирован
и прописано внизу
Может я чего-то не так делаю? =)Всё таки утро скоро, уже меньше соображаю :crazy:
сразу конфигу
Apache Version Apache/2.2.6 (Win32) PHP/5.2.5
Windows Server 2008 x64
UTF-8
Вот что выдаётся когда Standalone в логах:
[21-Apr-2008 04:12:03] PHP Warning: Cannot modify header information - headers already sent by (output started at D:\WWW\HL2\html\e107\e107_cssadmin_gg\index.php:20) in D:\WWW\HL2\html\e107\e107_cssadmin_gg\login1.php on line 24
скрин логина:
после того как залогинился
причём в config.php менялись только те параметры котоыре нужны для запуска сервера, содержимое конфига
код тут
после нажатия запуск видим такое
и сервер самое интересное, что запускается
если нажать кнопку обновления, то
Чтобы работало в e107
в конфиге
закомментирован
Код: Выделить всё
$gameserver_script = 'standalone';
Код: Выделить всё
$gameserver_script = 'e107';
Может я чего-то не так делаю? =)Всё таки утро скоро, уже меньше соображаю :crazy:
Да вроде UTF-8 стоит, и на всём остальном отображается нормально, к примеру PhpMyAdmin, сам e107 (e107_v0.7.11_full+rus_utf-8(04.01.2008).zip) ...Destroyer писал(а):Да, тут налицо несоответствие кодировок. Надо убедиться, что на сайте используется utf-8 и версия взята для соответствующей кодировки.
брал файлы из папки
DS_web_admin_utf-8
Как там насчёт линух ?
→
Поскорей бы, а то у нас сервак виснет после _restart
→
Fatal error: Call to undefined function: iconv() in z:\home\gsg.ru\www\cs_admin\process.php on line 353
подскажите плз что делать?
подскажите плз что делать?
2 gM@X , возможно поможет выставление кодировки по умолчанию в php.ini на windows-1251
2 GSG_klg, похоже, что php не понимает данную функцию, она является встроенной. Возможно смена версии php должна помочь. Информация по этой теме задесь: http://ru2.php.net/manual/ru/iconv.setup.php" target="_blank
Была замечена проблема запуска сервера под windows 2003 server, отпишитесь у кого эта система, работает ли у вас?
2 GSG_klg, похоже, что php не понимает данную функцию, она является встроенной. Возможно смена версии php должна помочь. Информация по этой теме задесь: http://ru2.php.net/manual/ru/iconv.setup.php" target="_blank
Была замечена проблема запуска сервера под windows 2003 server, отпишитесь у кого эта система, работает ли у вас?
У меня этот script поставлнен на e107 систему ну как бы све настраиваю в config.php но незнаю то писать в некоторых местах :
// путь/параметры к файлу мониторинга game_monitor
$game_monitor_path = $server_ls_file_path.' monitor '.$gameserver_exe.' '.$server_status_path;
// путь/параметры к файлу загрузчика сервера
$server_loader_path = $server_ls_file_path.' loader '.$gameserver_exe.' '.$gameserver_batfile;
// путь/параметры к файлу принудительной остановки сервера
$server_killer_path = $server_ls_file_path.' killer '.$gameserver_exe;
и
//$server_status_path = 'http://172.16.3.35/e107_css_admin/server_status.txt';
$server_status_path = 'server_status.txt';
Где этот фаилик должен находиться ?
// путь/параметры к файлу мониторинга game_monitor
$game_monitor_path = $server_ls_file_path.' monitor '.$gameserver_exe.' '.$server_status_path;
// путь/параметры к файлу загрузчика сервера
$server_loader_path = $server_ls_file_path.' loader '.$gameserver_exe.' '.$gameserver_batfile;
// путь/параметры к файлу принудительной остановки сервера
$server_killer_path = $server_ls_file_path.' killer '.$gameserver_exe;
и
//$server_status_path = 'http://172.16.3.35/e107_css_admin/server_status.txt';
$server_status_path = 'server_status.txt';
Где этот фаилик должен находиться ?
с этой ошибкой распрощался, спасибо, но теперь такая же как и у gm@x'а, что делать? я так и не понял.