web-dev-qa-db-fra.com

Attention: votre dossier Magento ne dispose pas d'autorisations d'écriture suffisantes

Je suis nouveau sur Magento, j'essaye d'installer un thème via magento connect manager, je copie et colle la clé d'extension, puis cliquez sur installer et ensuite sur.

s'il vous plaît donner une solution. Toute aide serait très appréciée. 

16
user1829010

allez dans le répertoire personnel de Magento et donnez simplement les autorisations pour votre racine Web. 

e.g. (in ubuntu) : Sudo chown -R www-data .

Vous pouvez aussi changer les permissions 

chmod 777  -R downloader/*

J'espère que ça aide.

[MODIFIER]

Et dans votre répertoire magento (utilisez Sudo pour les commandes ci-dessous si nécessaire):

find . -type d -exec chmod 775 {} \;
find . -type f -exec chmod 664 {} \;

Pour le fonctionnement normal ou l'installation d'un magasin Magento, seuls 2 dossiers doivent être accessibles en écriture:

/media - for web accessible files, such as product images
/var - for temporary (cache, session) and import/export files

Source ici

32
medina

Pour réinitialiser les autorisations de fichiers, exécutez:

find . -type d -exec chmod 775 {} \;
find . -type f -exec chmod 664 {} \;
chmod 777 -R downloader var media
10
PiTheNumber

Dans mon cas, cela ne suffisait pas. Je devais définir l'autorisation 777 également dans le dossier parent - public_html (NON récursif).

10
JohnyFree

Voici un script Shell complet que j'ai écrit pour vous aider à configurer les autorisations/la propriété de votre installation de Magento: mage-set-perms

Le script Shell est basé sur la recommandation de l’article officiel de Magento trouvé ici

1
M'hammed Amine Asli

Parmi tous ceux qui ont fonctionné, il y avait public_html# find . -type d -exec chmod 775 {} \; Et chgrp -R www-data

Cela retourne la possibilité d'utiliser le système de fichiers local par opposition au FTP

755 ne dispose pas d'autorisations de création et de suppression de groupe; 775 ont donc travaillé

Renvoyer les autorisations/media et/var en /public_html/media# find . -type d -exec chmod 777 {} \;/public_html/var# find . -type d -exec chmod 777 {} \;

0
James N.

J'ai utilisé les autres solutions répertoriées, par exemple:

cd /var/www/html
find . -type d -exec chmod 775 {} \;
find . -type f -exec chmod 664 {} \; 
chmod -R 777 downloader var media

Mais je devais aussi faire:

chown Apache:apache /var/www/html

Étant donné que le répertoire racine Web appartenait toujours à 'root: root' et posait problème (en continuant d'afficher le message d'erreur Magento).

0
James Spittal

Avec moi fonctionne avec ces autorisations de réinitialisation:

chmod -R 777 media/
chmod -R 755 var/

Je suis des instructions dans cette URL: http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions

0
Douglas Tycho