ubuntu LAMP服务器无法创建新的.conf文件并进行配置

ubuntu LAMP服务器无法创建新的.conf文件并进行配置

我有LAMP 服务器Ubuntu 14.04. 我了解到 phpLaravel 框架
所以我刚刚安装了 laravel,方法是从关联。

000-default.conf我只是从路径复制了文件/etc/apache2/sites-available并将文件重命名为,projects.local.conf并按照引用的链接显示的那样更改了其中的代码,并按照/etc/hosts引用的链接更改了主机文件。

我一步一步地完成了整个教程,一切都很顺利。现在我决定删除文件laravel夹并更改安装路径。

因此,为此,我只需删除文件夹并projects.local.conf从中删除文件即可/etc/apache2/sites-available。现在,我再次复制000-default.conf并将复制的文件重命名为,laravel.dev.conf并根据链接进行必要的更改。就像在laravel.dev.conf

我的代码如下

<VirtualHost laravel.dev>

    ServerName laravel.dev
    ServerAlias laravel.dev

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/projects

    <Directory /var/www/projects/>
        Options -Indexes
        DirectoryIndex index.php
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

sudo a2ensite laravel.dev.conf

现在,当我尝试通过执行以下操作重新启动服务器时, sudo service apache2 restart
它显示了如下错误:

Output of config test was:
apache2: Syntax error on line 219 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/projects.local.conf: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.

每当我尝试创建一个新文件并再次删除它并重新启动服务器时。它都会显示最近已删除的文件.conf的错误。 我试过很多次,但根本不起作用。 .conf

那么有人能告诉我如何解决这个问题吗?任何帮助和建议都将不胜感激。谢谢!

答案1

因此,为了做到这一点,我只是删除了文件夹并projects.local.conf从中删除了文件/etc/apache2/sites-available

您删除了配置文件,但并未禁用该站点:

sudo a2dissite projects.local
# or
sudo rm /etc/apache2/sites-enabled/projects.local.conf

相关内容