Apache2 在localhost';行不通

Apache2 在localhost';行不通,apache2,localhost,Apache2,Localhost,我试图在本地主机中启用其他站点,但未成功。我已经有了像/etc/apache2/sites/itransformer.conf这样的文件: <VirtualHost *:80> ServerName itransformer DocumentRoot /home/manolo/MiServer/itransformer/web <Directory /home/manolo/MiServer/itransformer/web/>

我试图在本地主机中启用其他站点,但未成功。我已经有了像/etc/apache2/sites/itransformer.conf这样的文件:

<VirtualHost *:80>
  ServerName itransformer
  DocumentRoot /home/manolo/MiServer/itransformer/web
    <Directory /home/manolo/MiServer/itransformer/web/>
                    Options FollowSymLinks
                    AllowOverride All               
                    Require all granted
    </Directory>
</VirtualHost>
并按如下方式修改文件:

<VirtualHost *:80>
  ServerName itransformer-2.0
  DocumentRoot /home/manolo/MiServer/itransformer-2.0/web
    <Directory /home/manolo/MiServer/itransformer-2.0/web/>
                    Options FollowSymLinks
                    AllowOverride All               
                    Require all granted
    </Directory>
</VirtualHost>
然后重新启动服务器:

$ sudo service apache2 restart

当我将itransformer-2.0放入浏览器时,它应该可以工作,但什么也不做。

首先,在主机名中使用点应该可以工作,但一般来说,这是一个相当糟糕的主意。还有/etc/hosts中的itransformer-2条目吗?好的!谢谢我忘了。现在我有了下一个错误:警告:require(/home/manolo/MiServer/itransformer-2.0/vendor/kriswallsmith/assetic/src/functions.php):无法打开流:第42行的/home/manolo/MiServer/itransformer-2.0/vendor/composer/autoload_real.php中没有这样的文件或目录致命错误:require():无法在第42行的/home/manolo/MiServer/itransformer-2.0/vendor/kriswallsmith/assetic/src/functions.php(include_path=':/usr/share/php:/usr/share/pear)中打开/home/manolo/MiServer/itransformer-2.0/vendor/composer/autoload_real.php),不要问我关于php的事,但是您确定/home/manolo/MiServer/itransformer-2.0/vendor/kriswallsmith/assetic/src/functio的路径‌​ns.php是否正确?似乎由于某种原因,当我将存储库推送到bitbucket时,每个供应商目录中的文件都没有被复制。这似乎是由于.gitignore文件引起的,但不是因为.Nothing要提交。这是我在bitbucket存储库的一个供应商目录中看到的:“assetic→ 0e18168c45df[0e18168c45df]”。为什么看不到里面的文件和文件夹?
$ sudo a2ensite itransformer-2.0.conf
$ sudo service apache2 restart