PHP

Corrección de permisos recursivamente mediante PHP

0

A la hora de realizar una mudanza de servidor es posible encontrarse con problemas de permisos que impidan descargar todo el contenido de una web mediante FTP. Por lo general estos problemas son ocasionados cuando hay un administrador de ficheros integrado en la web y el servidor está configurado con PHP estándar, sin el módulo suPHP. En estos casos, todo fichero generado mediante un script tendrá como dueño apache, y con los permisos 600, por lo que no podrá ser descargado mediante FTP.

Para solucionarlo, utilizamos el siguiente fichero PHP:
(más…)

Como instalar un servidor web en ubuntu 12.04 (Apache, PHP, mySql)

2

A continuación describiremos unos pasos básicos para obtener una instalación básica de un servidor web en nuestra máquina con Ubuntu 12.04

Servidor wen apache php mysqlInstalar Apache

Para esto ejecutaremos desde la consola

sudo apt-get install apache2 -y

Con esto ya deberíamos tener apache configurado. Solo con poner 127.0.0.1 en nuestro navegador debería mostrarse.

Instalar PHP.

Para esto nuevamente desde el terminal ejecutaremos

sudo apt-get install php5 libapache2-mod-php5 -y

Si queremos que apache se de cuenta tendremos que reiniciarlo ejecutando de la consola

sudo /etc/init.d/apache2 restart

Instalar servidor MySQL.

Ejecutaremos desde la consola

sudo apt-get install mysql-server mysql-client -y

Algo mas….

Finalmente instalaremos algunos complementos que siempre viene bien

sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl -y

Recuerda volver a reiniciar Apache.

Como apunte breve comentaré unas rutas que tarde o temprano necesitaremos para administrar el servidor

Apache

virtual hosts configurados
/etc/apache2/sites-enabled

el virtual host por defecto
/etc/apache2/sites-available/default

PHP

Archivo de configuración PHP
/etc/php5/apache2/php.ini

MySQL

Archivo global de SQL
/etc/mysql/my.cnf

Ligthbox javascript. Como hacer popup sin ventanas.

0

Para aquel que no tenga muy claro lo que es un Lightbox lo explicaré brevemente y de manera global. Son scripts que se usan para mostrar contenidos(principalmente su uso es con imágenes) por encima del contenido actual, sin tener que recargar la página. Es ese efecto que vemos en ocasiones donde el contenido se poner oscuro y por encima se muestra algo. En pocas palabras, un popup pero mas chulo.

Existen infinidad de  script que hacen esto pero aqui voy a poner 8 que me parecen dignos de ser mencionados. Cada uno tiene sus ventajas y desventajas aunque yo me inclino por ShadowBox.js.

  1. LightBox 2: In Lightbox 2. Solo permite usar imágenes.  Permite agrupar imágnes y mostrarlas en slideshow con la posibilidad de especificar transiciones. Usa Prototype Framework y Scriptaculous Effects Library.
  2. ThickBox 3.1: Es similar a Lightbox pero permite usar texto, inline frames, y tiene módulo de login. ThickBox está desarrollado sobre jQuery library (creo). No tiene transiciones.
  3. MultiBox: Parecido a lightbox pero también soporte flash, video, mp3s, y html. Desarrollado sobre MooTools.
  4. GreyBox: Se usa para mostrar websites e imagenes. Como punto positivo tiene que no usa ninguna librería externa y ocupa ¡solo 22 KB!.
  5. SexyBox: SexyBox tampoco usa ningún framework externo. Solo puede mostrar texto. No estoy seguro pero me parecio ver que también soporta algo de imágenes, pero la verdad es que no lo he probado.
  6. ShadowBox.js: Shadowbox soporta un montón de formatos incluido imagenes, QuickTime, Windows Media Player, Flash, Flash video, HTML, y páginas webs externas. Como ya he comentado es mi preferido, es bastante configurable y tampoco usa ningún framework externo. Como punto negativo diré que su documentación es escasa y bastante mala.
  7. LightView: No está nada nada mal ya que también puede usar imagenes, QuickTime, Windows Media Player, Flash, Flash video y HTML. Usa Prototype y Scriptaculous.
  8. GMapsOverlay: Este me resultó gracioso. No lo he usado, pero según comenta solo vale trabaja con Google maps.Desarrollado sobre MooTools.

Como crear un lector de FEEDS en tu web

0

Siempre he tenido la curiosidad de como acceder a las noticias de mi blog y mostrarlas en mi web. Existen infinidad de widgets que lo hacen solo aunque la mayoria o son para otros sistemas, o no combinana diferentes FEEDS o el diseño está muy limitado. En fin, que al final me decidi a hacerlo por mi mismo.

Para hacerlo me encontre esta interesantisima librería llamada Simplepie la cual, es muy pocos pasos, te permite acceder a los contenidos de tus blogs. Eso si, es PHP.

La documentación es bastante buena y los ejemplos son lo suficientemente completos como para entender su funcionamiento en menos de 5 minutos.

Go to Top