| Автор | 
            Сообщение | 
        
        
			| 
				
				 admst 
				Новичок 
				
					Зарегистрирован: 15 авг 2013, 14:04 Сообщения: 14 Поблагодарили:  1 раз.
				  
				 
			 | 
			
				 
				 
				
				
				
					
						При установке сервера "Сервер будет установлен в ближайшее время". В результате - тишина.
  Ваша версия: 0.6.5 Centos 6.3 x86
  Сервер локальный.
  Панель хранит где-то лог своих операций ? 
					
  
			 | 
		
		
			| 15 авг 2013, 14:33 | 
			
				
					 
					
					 
				  
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 Nikita 
				V.I.P. 
				
					Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1947 Поблагодарили:  13 раз. Откуда: СПб
				  
				 
			 | 
			
				 
				 
				
				
				
					
						Хранит, в базе данных, в таблице logs А задания cron выполняются? Серверы устанавливаются только через cron. Код: */5 * * * * php -f /path/to/adminpanel/index.php cron  
					
						
					
  
			 | 
		
		
			| 15 авг 2013, 14:37 | 
			
				
					 
					
					 
				      
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 admst 
				Новичок 
				
					Зарегистрирован: 15 авг 2013, 14:04 Сообщения: 14 Поблагодарили:  1 раз.
				  
				 
			 | 
			
				 
				 
				
				
				
					
						Да, подобное задание добавлено. "*/1 * * * * php -f /home/panel/www/index.php cron"
  Прошу прощения, предыдущий ответ улетел в ЛС. 
					
  
			 | 
		
		
			| 15 авг 2013, 14:42 | 
			
				
					 
					
					 
				  
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 Nikita 
				V.I.P. 
				
					Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1947 Поблагодарили:  13 раз. Откуда: СПб
				  
				 
			 | 
			
				 
				 
				
				
				
					
						Тогда можно попробовать следующее. Открыть таблицу servers в базе данных, найти там добавленный сервер. Если в колонке installed стоит 2, то сервер в процессе установки. Можно также открыть таблицу logs, там найти лог установки. 
					
						
					
  
			 | 
		
		
			| 15 авг 2013, 14:52 | 
			
				
					 
					
					 
				      
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 admst 
				Новичок 
				
					Зарегистрирован: 15 авг 2013, 14:04 Сообщения: 14 Поблагодарили:  1 раз.
				  
				 
			 | 
			
				 
				 
				
				
				
					
						Если речь идёт о поле installed, то там 0. В логах, кроме Authorization Successful, ничего нет. Кстати говоря, в шелле при использовании php -f /home/panel/www/index.php cron результатом является следующее: Цитата: <?
  class Valve_rcon extends CI_Model {
          var $ip;         var $port;         var $password;         var $engine;         var $rcon_connect;
          /**          * Задание переменных         */         function connect($ip, $port, $password, $engine = 'GoldSource'){
                  $this->ip = $ip;                 $this->port = $port;                 $this->password = $password;                 $this->engine = $engine;
                  switch($this->engine){                         case 'GoldSource':                                 $this->load->model('hl_rcon');                                 $this->hl_rcon->set_variables($this->ip, $this->port, $this->password);                                 $this->rcon_connect = @$this->hl_rcon->connect();                                 break;
                          case 'Source':                                 $this->load->model('source_rcon');                                 $this->source_rcon->set_variables($this->ip, $this->port, $this->password);
                                  if($this->rcon_connect = $this->source_rcon->connect()){                                         $this->source_rcon->auth();                                 }
                                  break;                 }
                  return $this->rcon_connect;         }
 
          function command($command){
                  if(!$this->rcon_connect){                         return 'Could not connect to server';                 }
                  switch($this->engine){                         case 'GoldSource':                                 $rcon_string = $this->hl_rcon->command($command);                                 break;
                          case 'Source':                                 $rcon_string = $this->source_rcon->rconcommand($command);                                 break;                 }
                  return $rcon_string;         } }
  Это нормально ?  
					
  
			 | 
		
		
			| 15 авг 2013, 14:59 | 
			
				
					 
					
					 
				  
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 Nikita 
				V.I.P. 
				
					Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1947 Поблагодарили:  13 раз. Откуда: СПб
				  
				 
			 | 
			
				 
				 
				
				
				
					
						Если 0, значит сервер не устанавливался, либо предыдущая установка закончилась ошибкой, которая должна быть в логах. Попробуй выполнить команду вручную, через консоль сервера. Код: php -f /home/panel/www/index.php cron В результате будет выполнен файл application/controllers/cron.php  
					
						
					
  
			 | 
		
		
			| 15 авг 2013, 15:15 | 
			
				
					 
					
					 
				      
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 Nikita 
				V.I.P. 
				
					Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1947 Поблагодарили:  13 раз. Откуда: СПб
				  
				 
			 | 
			
				 
				 
				
				
				
					
						SteamCMD должен присутствовать в директории с server.sh Он не входит в состав дистрибутива с админпанелью http://media.steampowered.com/client/st ... nux.tar.gz 
					
						
					
  
			 | 
		
		
			| 15 авг 2013, 15:18 | 
			
				
					 
					
					 
				      
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 admst 
				Новичок 
				
					Зарегистрирован: 15 авг 2013, 14:04 Сообщения: 14 Поблагодарили:  1 раз.
				  
				 
			 | 
			
				 
				 
				
				
				
					
						Цитата: Попробуй выполнить команду вручную, через консоль сервера. Результат выполнения команды дал чуть выше. В логах, как и говорил - пусто. Nikita писал(а): SteamCMD должен присутствовать в директории с server.sh Он не входит в состав дистрибутива с админпанелью SteamCMD присутствует в /usr/servers в пачке с server.sh Именно этот путь указан в: $config['local_script_path'] = '/usr/servers';  
					
  
			 | 
		
		
			| 15 авг 2013, 15:23 | 
			
				
					 
					
					 
				  
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 GordonFreeman 
				Специалист 
				
					Зарегистрирован: 25 янв 2012, 20:30 Сообщения: 487 Поблагодарили:  19 раз. Откуда: Uzbekistan
				  
				 
			 | 
			
				 
				 
				
				
				
					
						Цитата: Кстати говоря, в шелле при использовании php -f /home/panel/www/index.php cron результатом является следующее: short_open_tag = on стоит в php.ini ?  
					
  
			 | 
		
		
			| 15 авг 2013, 15:26 | 
			
				
					 
					
					 
				      
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 admst 
				Новичок 
				
					Зарегистрирован: 15 авг 2013, 14:04 Сообщения: 14 Поблагодарили:  1 раз.
				  
				 
			 | 
			
				 
				 
				
				
				
					
						GordonFreeman писал(а): Цитата: Кстати говоря, в шелле при использовании php -f /home/panel/www/index.php cron результатом является следующее: short_open_tag = on стоит в php.ini ? Стоит исключительно для хоста, сейчас попробую глобально.  
					
  
			 | 
		
		
			| 15 авг 2013, 15:28 | 
			
				
					 
					
					 
				  
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 Nikita 
				V.I.P. 
				
					Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1947 Поблагодарили:  13 раз. Откуда: СПб
				  
				 
			 | 
			
				 
				 
				
				
				
					
						В версии 0.6.5 я исправил <? на <?php в файле valve_rcon.php 
					
						
					
  
			 | 
		
		
			| 15 авг 2013, 15:36 | 
			
				
					 
					
					 
				      
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 admst 
				Новичок 
				
					Зарегистрирован: 15 авг 2013, 14:04 Сообщения: 14 Поблагодарили:  1 раз.
				  
				 
			 | 
			
				 
				 
				
				
				
					
						Да, short_open_tag помог, сейчас задание выполняется, однако при выполнении: Цитата: Server #7 not installed chmod: cannot access `./public/cstrike/mapcycle.txt': No such file or directory chmod: cannot access `./public/cstrike/server.cfg': No such file or directory chmod: cannot access `./public/cstrike/addons/amxmodx/configs/maps.ini': No such file or directory chmod: cannot access `./public/cstrike/addons/metamod/plugins.ini': No such file or directory
  На сервере apache-mpm-itk, скрипты выполняются от имени пользователя. На каталог с исполняемыми файлами назначен аналогичный пользователь.  
					
  
			 | 
		
		
			| 15 авг 2013, 15:43 | 
			
				
					 
					
					 
				  
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 Nikita 
				V.I.P. 
				
					Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1947 Поблагодарили:  13 раз. Откуда: СПб
				  
				 
			 | 
			
				 
				 
				
				
				
					
						В логах что? Там должен быть результат выполнения SteamCMD 
					
						
					
  
			 | 
		
		
			| 15 авг 2013, 15:50 | 
			
				
					 
					
					 
				      
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 admst 
				Новичок 
				
					Зарегистрирован: 15 авг 2013, 14:04 Сообщения: 14 Поблагодарили:  1 раз.
				  
				 
			 | 
			
				 
				 
				
				
				
					
						Nikita писал(а): В логах что? Там должен быть результат выполнения SteamCMD В мускульных логах только это: Цитата: Success! App '90' already up to date. --- CHMOD chmod 666 ./iii/cstrike/mapcycle.txt chmod 666 ./iii/cstrike/server.cfg chmod 666 ./iii/cstrike/addons/amxmodx/configs/maps.ini chmod 666 ./iii/cstrike/addons/metamod/plugins.ini chmod 666 ./iii/cstrike/addons/amxmodx/configs/plugins.ini chmod 666 ./iii/dproto.cfg chmod 666 ./iii/cstrike/addons/amxmodx/configs/users.ini chmod 666 ./iii/cstrike/addons/amxmodx/configs/amxx.cfg chmod 666 ./iii/cstrike/motd.txt chmod 777 ./iii/cstrike/maps chmod 777 ./iii/cstrike/addons/amxmodx/plugins chmod 777 ./iii/logs chmod 777 ./iii/cstrike/addons/amxmodx/logs  
					
  
			 | 
		
		
			| 15 авг 2013, 16:03 | 
			
				
					 
					
					 
				  
			 | 
    	
		
	
	
		  | 
	
	
			| 
				
				 Nikita 
				V.I.P. 
				
					Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1947 Поблагодарили:  13 раз. Откуда: СПб
				  
				 
			 | 
			
				 
				 
				
				
				
					
						И после этого сервер все равно не появляется в настройках привилегий на серверы? Если на главной его нет, то нужно настроить привилегии. 
					
						
					
  
			 | 
		
		
			| 15 авг 2013, 16:13 | 
			
				
					 
					
					 
				      
			 | 
    	
		
	
	
		 |