jueves, 15 de septiembre de 2011

Pasar variables php entre páginas a través de un link

0 comentarios, Publicado por Covent en 15:42 ,
Para enviar la variable hay que poner después de la ruta” ?variable=valor&otra_variablr=valor&….”

Ejemplo:
...(“Location: "http://www.dominio.com/ruta/index.php?error=1&motivo=caracter");

donde estaremos pasando 2 variables error=1 y motivo=caracter

Para recoger las variables, en la web destino hay que utilizar el método GET
$variable1= $_GET['variable1'];
$variable2= $_GET['variable2'];

Ejemplo:
$error = $_GET['error'];
$motivo = $_GET['motivo'];



Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

viernes, 9 de septiembre de 2011

Dreamweaver CS5: WARNING: Payload cannot be installed due to dependent operation failure

0 comentarios, Publicado por Covent en 13:03 ,
Recomendaciones:

1.-Si instalas desde una carpeta comprueba los permisos que tienes
2.-Limpiar registro
3.-Ir a la carpeta payload y tratar de instalar manualmente uno a uno del listado que ha dado error y tratar el problema aislandolo de la instalación general

Espero que no busques un cuarto paso... porque por mi experiencia con estos tres se solucionan... mala suerte.. tendrás que seguir buscando en google

martes, 23 de agosto de 2011

Configurar proxy desde linea de comandos

0 comentarios, Publicado por Covent en 14:26 ,
Desde la consola


# export http_proxy="http://nombre_del_proxy:puerto"
# export https_proxy="http://nombre_del_proxy:puerto"
# export ftp_proxy="http://nombre_del_proxy:puerto"
Otra forma de hacerlo es editar el fichero /etc/apt/apt.conf.d/proxy


Acquire::http::Proxy"http://Direccion_ip:puerto";
Es posible que necesites poner usuario y clave si estas en un domino, en cualquier caso la estructura será la siguiente:


http://Usuario:Password@Direccion_ip:puerto


Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

Apache 'restart' Apache 'graceful'

0 comentarios, Publicado por Covent en 0:27 ,
Principales diferencias a la hora de reiniciar un servidor web Apache mediante /etc/init.d/httpd restart y /etc/init.d/httpd graceful.

Reinicio con restart

# apachectl -k restart
# /etc/init.d/httpd restart
De esta forma se envia una señal HUP a los procesos httpd (enviar señales a un proceso). Básicamente lo que hace es:
  1. Solicitar la finalización de los procesos con la señal TERM a los procesos child (hijos) y eliminar el proceso padre
  2. Se vuelven a leer los ficheros de configuración y se abren los ficheros de log. Las estadísticas de mod_status se reinician
  3. Se genera el proceso padre y a partir de él los nuevos procesos hijos

Como se puede observar, hay parada de servicio. Puede llegar a ser mínima pero hay un momento en el que no hay ningún proceso httpd para servir peticiones web.

Reinicio con graceful

# apachectl -k graceful
# /etc/init.d/httpd graceful
Esta forma de reiniciar Apache hace que se envíe una señal USR1, lo cual hace que en lugar de reiniciar todos los procesos hijos de vez, el proceso padre permite que cada uno de los child termine de servir la petición web antes de morir. El proceso sería el siguiente:
  1. Enviamos la señal USR1 o graceful
  2. El proceso padre indica a los hijos que mueran una vez finalizada la petición que estén sirviendo
  3. El proceso padre vuelve a leer los ficheros de configuración y abrir los logs
  4. Los procesos hijos van terminando de servir las peticiones y el padre los va sustituyendo por nuevos (que ya tienen cargada la nueva configuración)
Cara a mod_status, módulo que sirve para controlar el estado del servidor web, Apache no habrá sido reiniciado, mantendrá todas sus estadísticas y mostrará con una G los threads que están sirviendo previos al reinicio graceful.