Leopard Cómo instalar WordPress

Instalar una versión local de wordpress es una de las primeras cosas que la mayoría de los diseñadores y desarrolladores necesitan hacer. Leopardo agrega muchas arrugas nuevas a esta tarea. Estos pasos deberían ponerlo en funcionamiento de la forma más sencilla posible en OS X 10.5.


* Instalar la base de datos MySQL *

- Descargue e instale la versión OS X de MySQL desde aquí: http://mysql.org/downloads/mysql
- Instalar el paquete MySQL. Puede instalar el panel de preferencias arrastrando MySQL.prefPane a / Library / PreferencePanes sin embargo, no es muy útil ya que hay un error que impide que MySQL se inicie con esto.

* Iniciar manualmente MySQL *

En una ventana de terminal escriba:
sudo / usr / local / mysql / bin / safe_mysqld

Cierre esa ventana de terminal, y comience otra:

sudo mkdir / var / mysql /
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Deberá reiniciar manualmente mySQL siguiendo los pasos anteriores, cada vez que reinicie su sistema.

* Configurar MySQL *

- Añade esta línea a tu perfil:

export PATH = ”$ PATH: / usr / local / mysql / bin”

Si necesita ayuda con esto, puede editar .profile con textedit usando estas instrucciones.

- A continuación, el usuario deberá completar la configuración desde el terminal. Tendrá que sustituir su contraseña de root de MySQL elegida por {ROOTPASS} y el nombre de la computadora Bonjour (que se muestra en la parte superior de Compartir en las preferencias del sistema) por {HOST}.


$ mysql -u root
> gota de prueba de base de datos;
> eliminar de mysql.user donde Usuario = ";
> privilegios de descarga;
> establezca la contraseña para [correo electrónico protegido] = contraseña ('{ROOTPASS}');
> establezca la contraseña para [correo electrónico protegido] = contraseña ('{ROOTPASS}');
> establezca la contraseña para 'root'@'{HOST}.local' = password ('{ROOTPASS}');
> renunciar

* Crear la base de datos y usuario MySQL WP *

- {ROOTPASS} será el mismo que el anterior. El ejemplo crea una base de datos llamada wordpress y otorga privilegios al usuario wpuser y establece la contraseña de ese usuario en wppass. Puede cambiarlos si lo desea, pero recuerde los valores para cuando instala wordpress a continuación. Sugiero simplemente usar estos ejemplos.


$ mysql -u root -p
Introduzca la contraseña: {ROOTPASS}
> crear wordpress base de datos;
> otorgar todos los privilegios en wordpress. * a [correo electrónico protegido] identificados por 'foo';
> establezca la contraseña para [email protected] = old_password ('wppass');
> renunciar

* Activar PHP *
- Edite el siguiente archivo: /etc/apache2/httpd.conf
- remueva el “#” de la siguiente línea # LoadModule php5_module y guarde el archivo.
- Si tiene problemas para hacer esto, desea leer las instrucciones para usar textedit como superusuario.

* Instalar WordPress *

- Descargue y extraiga wordpress desde aquí: http://wordpress.org/latest.zip
- Copie los contenidos (no la carpeta real) a su Sitios carpeta bajo su nombre de usuario. (ejemplo: / Users / davak / Sites /)
- En la carpeta de Sitios, abra wp-config-sample.php con textedit (o vi o lo que sea) y guárdelo como wp-config.php
- Cambie las siguientes primeras líneas del documento para que apunten a su base de datos. Si usaste los valores predeterminados anteriores, puedes bloquear reemplazarlo. Si cambió el nombre de la base de datos, el nombre de usuario o la contraseña, deberá actualizar el código para que coincida con sus opciones.

define ('DB_NAME', 'wordpress'); // El nombre de la base de datos
define ('DB_USER', 'wpuser'); // Tu nombre de usuario de MySQL
define ('DB_PASSWORD', 'wppass'); //… y contraseña
define ('DB_HOST', 'localhost: /tmp/mysql.sock'); // 99% de probabilidad ...

* Reinicie Apache *

Desde la terminal ...
reinicio de sudo apachectl

* Pulsa la instalación WP *

- Utilice su navegador para navegar a su instalación. Reemplace "usuario" con su nombre de usuario ...

http: //localhost/~user/wp-admin/install.php

Aquí está el mío, por ejemplo ...

http: //localhost/~davak/wp-admin/install.php

* Puede que necesite actualizar hosts virtuales *

Si todo no funciona correctamente, es posible que desee actualizar sus hosts virtuales con el siguiente comando. Recuerde reemplazar "usuario" con su nombre de usuario personal.

sudo cp /etc/httpd/users/user.conf /etc/apache2/users/user.conf

Aquí está mi orden, por ejemplo ...

sudo cp /etc/httpd/users/davak.conf /etc/apache2/users/davak.conf

Entonces tendrás que reiniciar Apache de nuevo.

reinicio de sudo apachectl

Pulsa la página con tu navegador de nuevo.

* Resolución de problemas y créditos *

Es posible que tenga problemas con los permisos al intentar cargar, importar, etc. Puede corregir esto haciendo un chmod en la carpeta y subcarpetas de su sitio.

Desde la terminal navega a la carpeta de tu sitio y ejecuta algo como lo siguiente ...

chmod -R ir + w *

Esto otorgará permisos de escritura al grupo y otros. Si necesita una mayor seguridad local, no dude en otorgar permisos con un método más restrictivo.

Esta información fue obtenida de varias fuentes. Si tiene problemas o necesita información adicional, me referiría a mis fuentes para este artículo. Por favor, publique recomendaciones y problemas adicionales en los comentarios del foro asociados con este artículo.

http://www.angry-fly.com/index.cfm/2007/10/26/Fix-for-MySQL-on-Leopard
http://warker.com/2006/09/16/wordpress-os-x-install-tips/
http://remysharp.com/2007/10/27/lamp-in-leopard-osx-105-php5-and-apache-22/