WordPress en ubuntu
October 9, 2009
Ayer, antes de salir a trabajar, instale wordpress en ubuntu para empezar un sitio web que estoy desarrollando. Todo iba bien, la instalación fue exitosa, las tablas fueron creadas en la base de datos y la parte del admin funcionaba bien, pero cuando quería ir a la pagina frontal de wordpress solo me mostraba el directorio de wordpress, con todos los archivos y demas:
Como no tenia tiempo de revisar que era lo que pudiera estar pasando, decidí apagar la computadora y dejar el problema para hoy. Hoy me levante y empecé a trabajar nuevamente en el asunto. La primera pista me vino al ver que al introducir la dirección al index.php de wordpress este re-direccionaba de la siguiente manera:
http://localhost/wordpress/index.php
re-direccionaba.
http://localhost/wordpress/
yo se que mi servidor busca por index.html al ingresar en un directorio, en este caso es lo que estaba haciendo. A pesar de que yo ingresaba index.php en la barra de direcciones, wordpress re-direccionaba a simplemente / o en otras palabras, simplemente me mandaba al directorio wordpress/ donde mi server nuevamente buscaba index.html y no lo encontraba, por lo que mostraba la lista de archivos del directorio wordpress.
Para ser sincero, a pesar de saber que mi server busca por index.html y no por index.php (así lo quise desde un principio por razones personales que la verdad ya no recuerdo muy bien) no se me había ocurrido que ese fuera el problema. Estuve viendo en los archivos de wordpress y tratando de encontrar el error ahí y nada. Después de unos minutos se me ilumino el cerebro y pensé en cambiar la configuración de apache para que buscara por index.php si no encontraba index.html. Eso resolvió el problema. Así que si tienes el mismo problema, quizá quieras probar lo siguiente:
1)Abre terminal
2)Teclea lo siguiente:
gksudo gedit /usr/local/apache2/conf/httpd.conf
Si tu instalación de apache no esta en el directorio local dentro de /usr/ o si tu folder se llama algo diferente a apche2 necesitas modificar un poco la instrucción. La cosa es que pongas la ruta a tu directorio de instalación de apache o mas específicamente a tu archivo httpd.conf. Si no sabes donde está, puedes usar el buscador de archivos.
Una vez que hayas dado esa instrucción, se te abrirá gedit con un archivo (el httpd.conf). Es recomendable que hagas primero una copia por si algo sale mal.
3)Busca la siguiente linea:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
4)y agrega index.php despues de index.html
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
5)Guarda y cierra el archivo.
6)En terminal, pon la siguiente instrucción y presiona enter para re-inciar apache:
sudo /usr/local/apache2/bin/apachectl -k restart
Y eso es todo, ahora deberías poder ver wordpress sin problema alguno.
Saludos.
Nota: la linea que editamos en el httpd.conf es la que le dice a apache que archivo cargar cuando entra en un directorio.
Did you know?
October 16, 2008
Get to Know Your Visitors
September 3, 2008
One of the key points to success in business is the study of the market, and in the bloggers world the case is not much different from it. If you really want to increase the number of visitors in your blog, it is necessary that you take some time to analyze and realize what they are looking for, what they read when in your blog, where you go from your blog, and more. Luckily, wordpress offers a very easy way to do it. You just need to go to the Blog Stats section to find a complete analysis on what your visitors do on your blog and where they go from your blog.