Translate

Mostrando entradas con la etiqueta MacOS. Mostrar todas las entradas
Mostrando entradas con la etiqueta MacOS. Mostrar todas las entradas

martes, 13 de agosto de 2013

Instalar Prestashop en MacOS


No es muy corriente usar un Mac como servidor, pero si tienes un iMac o un MacBook con el que trabajas habitualmente, puedes instalar Prestashop para usarlo a modo de banco de pruebas.

Los pasos son sencillos y prácticamente idénticos a la instalación sobre Linux. Como para todas los servidores que alojen un Prestashop necesitaremos que nuestro equipo sea capaz de servir páginas web, que entienda PHP, y que se capaz de manejar bases de datos. EL tema PHP está resuelto ya que por defecto viene instalado y activado en MacOS, el resto lo conseguimos mediante la instalación de XAMPP, el cual podremos encontrar en su versión para Mac en la página web de Apache.

Una vez descargado abrimos el paquete y su instalación consistirá básicamente en arrastrar XAMPP a la carpeta aplicaciones.


Una vez instalado lo lanzamos y tendremos una ventana desde la que poder iniciar o detener los tres servicios que XAMPP controlará, Apache para servir páginas web, MySQL y FTP.




El siguiente paso será usar phpMyAdmin para crear la base de datos de Prestashop. Tan sencillo como ir a la dirección http://localhost/phpmyadmin , Seleccionamos la pestaña Databases, y en la opción Create new database introducimos el nombre deseado para nuestra base y pulsamos sobre Create.


El siguiente paso acceder al sitio web  de Prestashop y descargar la última versión disponible. La descomprimimos en una carpeta que se llame Prestashop, y la movemos a la carpeta desde la que Apache sirve las páginas web, es decir  /Applications/XAMPP/htdocs

Si lanzas la instalación ahora te dará un error de acceso prohibido, necesitamos fijar los permisos de manera que nos permita acceder a los ficheros de instalación.

sudo chmod -R 777 /Applications/XAMPP/htdocs/Prestashop

Una vez terminada la instalación es necesario dar los permisos correctos a las carpetas y directorios de manera que se permita el acceso a otros usuarios sin comprometer la seguridad de nuestro sitio:

            find . –type d –exec chmod 755 {} \;
            find . –type f –exec chmod 644 {} \;

Ahora ya podemos lanzar la instalación de Prestashop, para lo cual a través del navegador iremos  a http://localhost/prestashop donde se mostrará la pantalla donde iniciar la configuración inicial de Prestashop, en la cual escogeremos el idioma de instalación, y pulsamos siguiente


En la siguiente validamos los contratos y volvemos a pulsar siguiente.


En esta fase se comprobará que se cumplen los requisitos en el equipo que hará de host para la instalación, es decir que los permisos de carpetas están bien puestos, que están Apache, MySQl, etc instalados, etc..


Una vez comprobado que todo está correcto pasamos a la configuración de la base de datos, tendremos que dar como datos aquí el lugar donde está hospedada la BD, es decir localhost, el nombre y usuario que controla MySQL y que asignamos durante la instalación, el tipo de BD que será MySQL y un prefijo que pondremos por delante de todos los fichero de nuestra BD para identificarlo, este último puede ser lo que quieras. Pulsamos siguiente


En este paso la instalación de Prestashop rellena las tablas de datos y crea la tienda inicial con el tema por defecto. Una vez la barra de proceso termine obtendremos la página donde se indica la finalización de la instalación inicial




Hemos terminado la instalación, pero queda un último paso que es acceder a la carpeta Prestashop y eliminar la carpeta install.

Para ir a la tienda: http://localhost/prestashop/index.php y obtendremos la pantalla de inicio de la tienda 



Para ir al panel de admin http://localhost/prestashop/admin2843  



IMPORTANTE: Recuerda volver a restaurar los permisos de tu sitio como comentamos mas arriba para evitar accesos no deseados a tu sitio.


martes, 30 de julio de 2013

FTP Server en MacOS Lion

MacOS Lion incluye funciones de servidor FTP, simplemente tendremos que lanzar o para el servicio desde la línea de comandos.

Para ello usaremos:

Para iniciar servicio:

sudo -s launchctl load -w /System,/Library7LaunchDaemons/ftp.plist

Para detener el servicio:

sudo -s launchctl unload -w /System,/Library7LaunchDaemons/ftp.plist

Para subir o bajar contenido podremos usar un cliente FTP como clonezilla o filezilla conectando contra la IP del servidor y con el usuario/clave adecuados.


sábado, 22 de junio de 2013

Opciones de Arranque con un Mac

Siempre que tengo que echar mano de esto se me han olvidado, así que las pongo aquí para acceder a ellas cuando sea necesario:

  • X  arranque de Mac OS X
  • alt  muestra lista de volúmenes para arrancar
  • alt-Cmd-Shift-Backspace Salta el volumen de arranque por defecto intentandolo desde otro
  • C Arranca de un CD o DVD.
  • N Arranque por Red.
  • T  modo Target vía Firewire, para transferencia.
  • Shift Modo seguro 
  • Cmd-V Modo Verbose. (se muestran los mensajes del sistema)
  • Cmd-S Arranque de usuario único
  • Cmd-alt-P-R Zapeo de PRAM. Pulsar hasta el segundo tono.
  • Cmd-alt-N-V Borrar NV RAM. Reset de Firmware.
  • Cmd-alt-O-F Arrancar en Open Firmware
  • Botón del Ratón Forzar la expulsión de la unidad de CD/DVD.

miércoles, 23 de enero de 2013

Como evitar la restauración de ventanas al iniciar Lion

Para todos los que hayais instalado Lion en vuestros Mac, no habrá pasado desapercibida la nueva funcionalidad que este añade y que carga e nuevo todas las aplicaciones que tuvieras abierta la última vez que trabajaste con tu equipo. Esto en vez de facilitar la vida lo único que hace es que tengas que dedicarte a cerrar ventanas nada mas arrancar.

El estado de las aplicaciones se guardan en:
User/tu_nombre/Library/Saved Application State

Abre terminal y escribe para borrar los estados que hay:

rm -r /Users/TU_USUARIO/Library/Saved\ Application\ State/* [Enter]


chmod -R a-w /Users/TU_USUARIO/Library/Saved\ Application\ State/ [Enter]

Para prevenir que se vuelva a escribir

Ahora para restaurar ventanas

defaults write com.apple.loginwindow TALLogoutSavesState -bool false [Enter]

chmod a-w ~/Library/Preferences/com.apple.loginwindow.plist [Enter]
Para prevenir que en un futuro se cambie