Magento – Permisos carpetas y ficheros

Una vez instalamos Magento, se nos indica en las instrucciones, que determinadas carpetas y ficheros hay que aplicarles unos permisos determinados. Normalmente, con un cliente FTP podremos cambiarlos sin problemas.

Magento Logo

Logo Magento

Pero pueden surgir problemas (cosa habitual). Nuestro caso habitual es que la tienda online la instalemos en un sevidor dedicado. Tenemos el control absoluto. Al instalar Magento se concede el permiso mas restrictivo por temas de seguridad. Resumiendo, para instalar nuevas extensiones para Magento, deberemos inicialmente quitar los permisos, y una vez instalada la extensión que deseamos, volvemos a poner los permisos correctos.

Veamos la manera mas rápida, pero a su vez, la que exige un mínimo de conocimiento en la administración de servidores.

  1. Con Putty conectamos a nuestro servidor y mediante comandos del terminal, vamos hacia la carpeta donde está la web (en nuestro caso: /var/www/vhosts/NombreServidor/NombreWeb). En Zona-net podéis encontrar un tutorial de cómo funciona.
  2. Bien, ahora toca poner los permisos a los directorios

    find . -type d -exec chmod 777 {} \;
  3. Ahora cmabiamos los permisos de los ficheros.

    find . -type f -exec chmod 755 {} \;
  4. Ahora instalamos todas las extensiones que necesitemos para Magento desde Connect
  5. Una vez hemos instalado lo necesario, volvemos a dejar los permisos de carpetas y ficheros como estaban:

    // Modificamos todas las carpetas y ficheros
    find . -type f -exec chmod 644 {} \;
    find . -type d -exec chmod 755 {} \;
    // Recuperamos permisos de determinadas carpetas y ficheros
    chmod o+w var var/.htaccess app/etc
    chmod 550 mage
    chmod -R o+w media
  6. Listo.

Con estas indicaciones no deberíamos tener problemas en temas de permisos.

[wp_ad_camp_2]

Més informació

Artículos relacionados

Magento – Ordenar productos dentro de las ca... El planteamiento es poder ordenar dentro las categorías según nuestro criterio personal. Dicho de otro modo, poder asignar una posición a cada product...
Magento – Añadir campo al registro del clien... Os detallo cómo añadir un nuevo campo en el formulario de registro de un usuario en Magento. Vaya por delante que no es tarea sencilla. Intentaré ir p...
Magento – Saber la página actual Para saber la página actual en la que estamos en Magento, utilizaremos el siguiente código: $currentUrl = Mage::helper('core/url')->getCurrentUrl...
Magento 2.0 – Ya lo tenemos aquí Vaya por delante que todavía no hemos tenido la oportunidad de ver nada. Solo nos hacemos eco de la salida de la nueva versión de Magento, la 2.0 N...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*