debug.php 887 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. if (!DEFINED('EGP'))
  3. exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
  4. $html->nav('Отладочный лог');
  5. $sql->query('SELECT `address`, `passwd` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
  6. $unit = $sql->get();
  7. $sql->query('SELECT `install` FROM `tarifs` WHERE `id`="' . $server['tarif'] . '" LIMIT 1');
  8. $tarif = $sql->get();
  9. include(LIB . 'ssh.php');
  10. if (!$ssh->auth($unit['passwd'], $unit['address']))
  11. sys::back($cfg['http'] . 'servers/id/' . $id . '/section/settings');
  12. // Чтение файла - oldstart.log
  13. $file = $tarif['install'] . $server['uid'] . '/debug.log';
  14. $ssh->set('echo "" >> ' . $file . ' && cat ' . $file . ' | grep "CRASH: " | grep -ve "^#\|^[[:space:]]*$"');
  15. $html->get('debug', 'sections/servers/games/settings');
  16. $html->set('log', htmlspecialchars($ssh->get()));
  17. $html->pack('main');
  18. ?>