Comprar un Dominio Web nunca fue tan fácil
INSTALACIÓN GRATIS de Blog Wordpress y Tienda Virtual Oscommerce o Prestashop en todos los Planes de Hosting
|
Configurar un cronjob desde el cpanel es muy sencillo Puedes configurarlos en tu cpanel desde el apartado Tareas de Cron (o programación de tareas cronjob) Lo único complicado puede ser el programar ese fichero que se ejecutará con la tarea que realizarás, que no es más que un fichero que al abrirlo (automáticamente con el cronjob) hará lo que tu quieres que se haga automáticamente ... Por ejemplo: (tiene que tener exactamente el formato de la url siguiente para que funcione) Esto ejecutaría la url de tu web en el directorio cron/index.php a la 1 y 16 minutos de la madrugada El fichero puede llamarse de cualquier modo distinto a index.php Donde pone TUUSUARIO debe ir el usuario de tu cpanel Cualquier variable que quieras pasar debe separarse con espacios. Si no pasas ninguna entonces después del index.php no va ningún espacio pero en el ejemplo he querido añadir la variable pass pasando una clave de ejemplo (que nadie puede averiguar) El ejemplo pone pass= seguido de una clave que solamente tu sabrías y pondrías ahí y poniendo en el fichero php el comando if ($_GET['pass']==... o sea si la variable pass que llega es la misma que ejecuta el comando se ejecutará toda la aplicación así no se ejecutará si tu cargas el fichero desde un navegador o alguien manualmente, por seguridad Si lo he entendido bien, el ejemplo que me has enviado se ejecuta cada hora y 16 minutos, es así?No, este se ejecutaría a la 1 y 16 de la madrugada Si quiero que se realice a las 23:00 horas de Lunes a Viernes sería así: En el apartado del cpanel Tareas de Cron te los crea automáticamente según lo vas configurando
Minuto Hora Día Mes Día hábil Comando
16
1
*
*
*
/usr/bin/php -q /home/TUUSUARIO/www/cron/index.php pass=shqtmyrkgx
Minuto Hora Día Mes Día hábil
0
23
*
*
1-5
Si alguna aplicación en php te pide que debes deshabilitar las magic quotes se puede deshabilitar para tu dominio o un directorio en concreto
Sería crear un fichero php.ini (un documento con el propio notepad pero lo guardas con extensión .ini)
Y le pones esto:
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
Ese fichero php.ini debe ir dentro del directorio donde te está dando ese error, Si es el index debe ser dentro de la carpeta www o public_html