Cita:
Iniciado por gildus
Bueno, me imagino que estas revisando los links que mencione, y justo existen variantes en los mismo links.
Haz intentado o pensado alguna remota o mas minima idea de usar el putty?.
No tratemos de solo mirar codigo y de copear y pegar, intentemos de leer un poco o solo un poquito y las cosas salen de maravilla:
- Usas Windows o Linux?.
- Conoces putty? o usas consola de linux?.
- Estas Completamente y absolutamente seguro que tienes permisos a los archivos? (desde consola con solo hacer un cat o un ls ya tienes permisos.)
- Haz leido el manual de la funcion ssh2_connect ? [url]http://www.php.net/manual/es/function.ssh2-exec.php#99089[/url] sobre todo los comentarios.
- Tienes acceso total a tu servidor? porque muestras el usuario root?
- Si tienes acceso total al servidor como root entonces podrias usar esta funciones : [url]http://www.php.net/manual/es/ref.exec.php[/url].
- Si usas ssh es mas sobre todo para acceder desde otro lugar que no sea localhost o 127.0.0.1, si estas en el mismo server es practico usar las funciones que [URL="http://www.php.net/manual/es/ref.exec.php"]ejecucion de programas[/URL]
Nos cuentas.
Saludos
Hola.
Utilizo linux, CentOS 6
Utilizo putty
Si soy root y cuando pongo cat server.log me lo muestra perfectamente.
Tengo acceso completo al servidor. como te dije soy root.
Solamente puse 127.0.0.1 para dar el ejemplo. Pero en realidad mi panel se conecta a varios vps donde hay un server.log y segun el usuario que este lgoeado el original es este:
Código PHP:
Ver original<?php
$ip = '199.168.187.73';
$file_log = '/panel_data/clientes/" . $_POST['nickname'] . "/" . $_COOKIE['serverid'] . "/mods/deathmatch/logs/server.log';
echo '<textarea>'.$resultado.'</textarea>';
?>