J'essaie d'installer Magento sur un serveur Ubuntu 14.04. J'ai créé un fichier appelé magento-dev.local
dans le répertoire /etc/Apache2/sites-available/
. qui a le contenu suivant:
<VirtualHost *:80>
# ServerName (domain) and admin email
ServerAdmin [email protected]
ServerName magento-dev.local
# Folder of this site. This is required.
DocumentRoot /var/www/magento-dev.local/public
# Log file locations
LogLevel warn
ErrorLog /var/log/Apache2/magento-dev.error.log
CustomLog /var/log/Apache2/magento-dev.access.log combined
</VirtualHost>
Je reçois le message d'erreur suivant lorsque j'essaie d'exécuter cette commande:
$ Sudo mkdir /var/www/magento-dev.local/public
mkdir: cannot create directory '/var/www/magento-dev.local/public': No such file or directory
Comment résoudre ce problème?
mkdir
échouera si aucun répertoire du chemin indiqué (à l'exception du dernier) n'existe. Utilisez l'option _-p
_ pour lui dire de créer automatiquement de tels répertoires:
_Sudo mkdir -p /var/www/magento-dev.local/public
_
Soyez averti que cela peut créer des problèmes si vous faites une faute de frappe:
_Sudo mkdir -p /var/www/magento-deva.local/public
_
Ceci créera un répertoire _magento-deva.local
_ et un répertoire public
. Vérifiez toujours deux fois vos chemins si vous utilisez _-p
_.
De man mkdir
:
_-p, --parents
no error if existing, make parent directories as needed
_