Ahora estoy preparando una serie de entradas sobre la creación de Temas para WordPress (en realidad, son traducciones de las entradas originales en inglés). Para probar lo que voy traduciendo, decidí hacer una instalación local de WordPress. La misma tuvo sus bemoles, así que, para una próxima oportunidad, me dejo anotados aquí los pasos que, finalmente, me funcionaron.
I. Instalar XAMPP.
Para tener un servidor de pruebas instalado en nuestra máquina debemos hacer uso de XAMPP.Primero hay que descargar XAMPP desde http://www.apachefriends.org/en/xampp-linux.html
Al archvo descargado, xampp-linux-1.8.1.tar, hay que descomprimirlo en /opt. Para ello, en una terminal, escriba:
sudo tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
Luego, para arrancar XAMPP en una terminal escriba:
sudo /opt/lampp/lampp start
Finalmente, abra un navegador web y vaya a
http://localhost/
. Debería ver algo así:(Actualización del 8 de marzo de 2014)
En estos días estaba tratando de hacer una instalación de XAMPP en elemntary OS y fui al sitio de apachefriends.org para descargarlo y hete aquí que el archivo resultante no era un *.tar, sino *.run.Busqué entre las noticias de ese sitio y dicen por ahí que apachefriends juntó sus fuerzas con Bitnami para facilitar la instalación. Pero a mí me costó bastante encontrale la vuelta.
Se supone que con hacer ejecutable al archivo *.run descargado y luego hacerle doble clic era suficiente, pero a mi me daba errores.
Luego de algunas pruebas fallidas y varias sitios leídos, la solución fue arrancar el administrador de archivos como root:
sudo pantheon-files
y copiar el archivo *.run a la ventana que se abrió y entonces sí ejecutar el archivo con doble clic. Y entonces sí, la instalación fue muy sencilla.
II. WordPress.
Descargue WordPress desde http://es.wordpress.org/Extraiga el archivo descargado en
/opt/lamp/htdocs/
Hasta aquí todo venía sobre ruedas. Después tuve algunos problemitas que resolví con el siguiente paso.
III. Habilitar el acceso a PHPMyAdmin.
Las versiones más recientes de XAMPP tienen algunas restricciones de seguridad que afectan al acceso a PHPMyAdmin.
Para modificar este comportamiento hay que ir a
/opt/lampp/etc/extra
, abrir el archivo httpd-xampp.conf
y agregar la línea Require all granted
, de forma que quede así:
#
# New XAMPP security concept
#
Order deny,allow
Deny from all
Require all granted
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
Luego, sí se puede acceder a PHPMyAdmin vía
http://localhost/phpmyadmin
IV. Crear la base de datos.
Cree una base de datos para su sitio WordPress.
Vaya a
http://localhost/phpmyadmin
y cree la base de datos con el nombre que quiera desde dentro de la pestaña "Bases de datos".V. wp-config.php
Cambie el nombre del archivowp-config-sample.php
por wp-config.php
Cambie los permisos de los archivos para, mientras se está en la etapa de desarrollo, poder trabajar sobre ellos sin restricciones:
sudo chmod a+rw /opt/lampp/htdocs/wordpress/ -R
Abra el archivo
wp-config.php
e ingrese, en el lugar que corresponda, el nombre de la base de datos creada en el punto IV. Además asigne el usuario "root" y contraseña en blanco a MySQLVI. Configurar WordPress
Vaya a
http://localhost/wordpress/
y ya estará en la página de configuración de su instalación de WordPress, donde, para completar el procedimiento, deberá ingresar:- Título del sitio
- nombre de usuario
- contraseña
- correo electrónico
Acaso agregando esa linea Habilitar el acceso a PHPMyAdmin no es quitarle la seguridad?
ResponderBorrarBuen post :D
Hola, anónimo.
ResponderBorrarSí, es cierto que ese paso le quita seguridad al servidor, pero se trata de un servidor local de pruebas, o sea un "servidor de desarrollo".
Luego de terminado y de aprobado el diseño del sitio será hora de subirlo a un servidor remoto o "servidor de producción" que, este sí, deberá estar al día con todas las medidas de seguridad actuales.
Gracias por el comentario.
Hola amigos desarrolle Hox con C# una alternativa a Xammp y utiliza configuraciones Xammp
ResponderBorraresta incluido:
Apache
PHP5
MySQL
FileZilla
Mercury Mail
Tomcat Server
ArgoSoftMail
PosGreSQL
descargar versión de prueba de :http://hoxserver.jimdo.com/