我有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