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/