我正在尝试在 Ubuntu 14.04 服务器上安装 Magento。我magento-dev.local
在目录中创建了一个名为的文件/etc/apache2/sites-available/
。其中包含以下内容:
<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>
当我尝试运行此命令时出现以下错误:
$ sudo mkdir /var/www/magento-dev.local/public
mkdir: cannot create directory '/var/www/magento-dev.local/public': No such file or directory
我该如何解决这个问题?
答案1
mkdir
如果给定路径中的任何目录(最后一个除外)不存在,则将失败。使用选项-p
告诉它自动创建此类目录:
sudo mkdir -p /var/www/magento-dev.local/public
请注意,如果您输入错误,则可能会产生问题:
sudo mkdir -p /var/www/magento-deva.local/public
这将创建一个magento-deva.local
目录,并public
在其中创建一个目录。
如果您使用,请务必仔细检查您的路径-p
。
-p, --parents
no error if existing, make parent directories as needed