• Portada Blog
  • Contacto

lunes, 21 de octubre de 2013

Mostar errores del php en Ubuntu

A veces se pueden consultar los errores en el fichero:
 /var/log/apache2/error.log.

Para aplicar a todo el servidor

editamos /etc/php5/apache2/php.ini
error_reporting = E_ALL 
display_errors = On

Reiniciamos el apache:
/etc/init.d/apache2 restart 

A nivel de un directorio o una aplicación, esta modificación afecta a los scripts ubicados bajo un directorio específico.

/var/html/un/directorio/especifico/.htaccess

    php_value error_reporting E_ALL 
    php_value display_errors on

A nivel de una sección de código específico, esta modificación afecta sólo una parte de unscript.
/var/www/miweb/script.php
error_reporting(E_ALL);
ini_set('display_errors','On');

Más

Para que los ajustes de configuración de los últimos dos niveles sean tenidos en cuenta, el directorio donde del sitio web publicado deberá tener por lo menos activa la siguiente opción.
AllowOverride Options
Esta se deberá modificar bajo /etc/apache2/mods-enabled/userdir.conf para los sitios personales de los usuarios (public_html) o /etc/apache2/sites-enabled/* para losvirtualhosts existentes.

viernes, 18 de mayo de 2012

Borrar ficheros recursivamente en linux

find . -type f -name "*xcod.scr" - exec rm {} \;

-- pide confirmación al borrar
find . -type f -name “*.gz” -exec rm -i {} \;

viernes, 2 de septiembre de 2011

Obener latitud y longitud de un punto de google maps

Con el siguiente código pegado en la barra de direcciones del IE, podemos obtener la latitud y la logitud del punto centrado en google maps. Imprescindible para obtener la localizacion de cualquier empresa.

javascript:void(prompt('',gApplication.getMap().getCenter()));

sábado, 14 de mayo de 2011

buscar texto dentro de archivos en linux

Si queremos buscar en linux un texto dentro de un archivo podemos usar el comando "grep"

grep "cadena" /home/juan/php/*.php

De forma recursiva:

grep -r "cadena" /home/juan/

lunes, 25 de octubre de 2010

No me funciona la tecla de la arroba en windows

Una vez tuve un problema de que para un teclado en español, para España, recién instalado windows en un ordenador nuevo no me funcionaba la arroba, mientras que las demás teclas si funcionaban correctamente. Después de mucho leer en los foros voy a contar las soluciones más recurrentes que encontré y cual fue en mi caso la que solucionó el problema.

1- Hay que comprobar que el teclado funciona correctamente, probándolo en otro ordenador, o probar otro teclado que sabemos que funciona en nuestro ordenador.

2- Reinstalar los drivers del teclado

3- Cambiar el idioma del teclado por (Español, internacional), probar siempre que los demás teclas funcionan correctamente para descartar que sea que el teclado está en otro idioma.

4- Comprobar que ningún programa se ha apropiado de la combinación (Alt Gr + 2) para usar un atajo de teclado para algún servicio.

En mi caso después de muchas pruebas la solución se encontró en el punto 4, ya que el programa de la tarjeta gráfica estaba usando esa combinación de teclas para cambiar los modos de pantalla.

Como solución temporal se puede usar la arroba con las teclas (Alt + 64 en el teclado numérico), si tienes una configuración latina (Alt Gr + q) o una cosa muy curiosa (y que funcionaba) que era combinar varias veces (no recuedo exactamente como) Alt, Alt Gr y el 2. y también salía la arroba

jueves, 26 de agosto de 2010

Configurar curl en ubuntu

Para instalar curl en ubuntu descarga e instala lo siguiente:

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

Una vez terminado reinicia el servidor web apache:

sudo /etc/init.d/apache2 restart

sábado, 21 de agosto de 2010

Instalar Zend Framework en windows con wamp

Descargar el código de la siguiente dirección:
http://framework.zend.com/download/latest

Nos bajamos un .zip y lo descomprimimos dentro de una carpeta del servidor.

En este caso dentro de la carpeta librerias, para que esté disponible para todas las aplicaciones.

Modificamos en el php.ini el path:
include_path = ".;c:\wamp\www\librerias\ZendFramework-1.10.7\library\"

Ahora ya debería funcionar todo correctamente