我尝试将 Laravel 基本网址更改为localhost / laravel5,我尝试更改 .env 文件中的 APP_URL 变量,我在 config / app.php 文件中对此行进行了相同的更改:
'url' => env('APP_URL', 'http://localhost/laravel5')
这是我的 /etc/apache2/sites-available/laravel.conf 文件:
<VirtualHost *:80>
ServerName localhost/laravel5
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/laravel5/public
<Directory /var/www/html/laravel5>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我还尝试重新启动 apache2 服务,但没有任何更改
答案 0 :(得分:0)
在apache中创建这样的虚拟服务器
<VirtualHost *:80>
ServerName laravel5.app
DocumentRoot /var/www/html/laravel5/public
<Directory /var/www/html/laravel5/public>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
并运行
sudo a2ensite laravel5.app
service apache2 reload
最后,请务必修改/etc/hosts
文件并为laravel5.app
添加条目:
# other entries...
# your entry...
127.0.0.1 laravel5.app
然后您可以通过http://laravel5.app
访问您的应用答案 1 :(得分:-1)
我建议您使用Homestead或Valet之类的东西来开发Check the docs here