 |
29 Enero, 2007 - 19:30 - Webmarket -     (2 votos, el mejor: 4.00 de 5)
Loading ...
|
Si a alguien le interesa la posibilidad de hacer backups de su cuenta de alojamiento web forma automática (con Cron jobs) y enviar el backup a otra cuenta de alojamiento web, entonces que siga leyendo...
Copiar el siguiente codigo a un archivo llamado (por ejemplo) fullBackup.php, cambiar los valores de las variables y enviarlo a una carpeta en vuestra cuenta. Podeis ponerlo en public_html, aunque lo ideal sería hacerlo en una carpeta oculta. Depués, es necesario crear una tarea programada (cron job), especificando la dirección del archivo creado (ejemplo: /home/usuario/public_html/fullbackup.php) y el intervalo de ejecución del script.
PHP:
-
// PHP script to allow periodic cPanel backups automatically.
-
// Based on script posted by max.hedroom in cpanel.net forums
-
// Additions by Zap at http://www.getrss.net/
-
// This script contains passwords. KEEP ACCESS TO THIS FILE SECURE!
-
// ********* THE FOLLOWING ITEMS NEED TO BE CONFIGURED *********
-
// Info required for cPanel access
-
$cpuser = ""; // Username used to login to CPanel
-
$cppass = ""; // Password used to login to CPanel
-
$domain = ""; // Domain name where CPanel is run
-
$skin = "x"; // Set to cPanel skin you use (script won't work if it doesn't match)
-
-
// Info required for FTP host
-
$ftpuser = ""; // Username for FTP account
-
$ftppass = ""; // Password for FTP account
-
$ftphost = ""; // Full hostname or IP address for FTP host
-
$ftppath = "//"; // Full path on FTP server to save files to
-
$ftpmode = "ftp"; // FTP mode ("ftp" for active, "passiveftp" for passive)
-
-
// Notification information
-
$notifyemail = "you@yoursite.com"; // Email address to send results
-
-
// Secure or non-secure mode
-
$secure = 0; // Set to 1 for SSL (requires SSL support), otherwise will use standard HTTP
-
-
// Set to 1 to have web page result appear in your cron log
-
$debug = 0;
-
-
// *********** NO CONFIGURATION ITEMS BELOW THIS LINE *********
-
-
if ($secure) {
-
$url = "ssl://".$domain;
-
$port = 2083;
-
} else {
-
$url = $domain;
-
$port = 2082;
-
}
-
-
-
if (!
$socket) { echo "Failed to open socket connection... Bailing out!\n";
exit;
}
-
-
// Encode authentication string
-
$authstr = $cpuser.":".$cppass;
-
-
-
$params = "dest=$ftpmode&email=$notifyemail&server=$ftphost&user=$ftpuser&pass=$ftppass&rdir=$ftppath&submit=Generate Backup";
-
-
// Make POST to cPanel
-
fputs($socket,
"POST /frontend/".
$skin.
"/backup/dofullbackup.html?".
$params.
" HTTP/1.0\r\n");
-
fputs($socket,
"Host: $domain\r\n");
-
fputs($socket,
"Authorization: Basic $pass\r\n");
-
fputs($socket,
"Connection: Close\r\n");
-
-
-
// Grab response even if we don't do anything with it.
-
-
$response =
fgets($socket,
4096);
-
if ($debug) echo $response;
-
}
-
-
-
-
?>
| Archivado en: Alojamiento web, Programación | 1 comentario »
 |
- 15:40 - Webmarket -     (Sin votos)
Loading ...
|
El ISP Acens ha sido adquirido por la sociedad de capital riesgo Nazca Capital en una operación con un importe total de más de 40 millones de euros.
En la operación han participado también José Cerdán, consejero delegado de Acens Technologies, y Aleph Capital, uno de los accionistas fundadores de la empresa española. Para quien no lo conozca, José Cerdán es fundador de EI System y PeopleCall.
Viendo el portfolio de Nazca Capital han realizado en los últimos años inversiones por más de 300 millones de euros y participa en el capital de Bodegas Vinartis, Dibaq, Guzmán, Hedonaï, Lizarrán y El Derecho y ha desinvertido ya en Rodilla, Unipost y Svenson. Con lo que en temas de Internet y TMT poco se habían metido hasta el momento.
| Archivado en: Alojamiento web, Dominios | Sin comentarios »