Laravel名称解析问题

时间:2017-11-07 09:10:59

标签: php apache laravel

我是laravel的新手,并试图学习laravel,但我被困住了 在httpd-vhosts.conf中输入服务器名称我是在httpd-vhost.contf中输入的:

CreateDirectory(lpPath, &sa);

并在system32主机文件中:

<VirtualHost *:80>
    DocumentRoot "D:/Xampp/htdocs/"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "D:/Xampp/htdocs/lsapp/public"
    ServerName   lsapp.dev
</VirtualHost>

See the error in homepage

2 个答案:

答案 0 :(得分:0)

在项目根

中使用run this命令
php artisan serve --host=lsapp.dev --port=80

请务必从xampp停止mysql,xampp使用端口80,

以上命令需要在您的主机文件中设置127.0.0.1 lsapp.dev,就像您已经

一样

如果你想在DocumentRoot中没有命令设置httpd-vhost.contf就像你已经那样

"D:/Xampp/htdocs/lsapp/public"
ServerName   lsapp.dev

在主机文件中

127.0.0.1 lsapp.dev

重新启动 apache,停止然后启动apache以反映,并点击lsapp.dev浏览器

答案 1 :(得分:0)

compile 'com.google.firebase:firebase-core:11.6.0'
compile 'com.google.firebase:firebase-database:11.6.0'
compile 'com.google.firebase:firebase-crash:11.6.0'
compile 'com.google.firebase:firebase-messaging:11.6.0'

并且不要忘记公用文件夹中的 .htaccess 文件

Apache(来自laravel docu ...)

该框架附带了一个public / .htaccess文件,用于允许不带index.php的URL。如果您使用Apache来为Laravel应用程序提供服务,请确保启用mod_rewrite模块。

如果Laravel附带的.htaccess文件无法与您的Apache安装一起使用,请尝试以下方法:

<VirtualHost lsapp.dev:80>
  DocumentRoot "D:/Xampp/htdocs/lsapp/public"
  ServerAdmin laravel.dev
  <Directory "D:/Xampp/htdocs/lsapp/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
  </Directory>
</VirtualHost>

如果您的网站托管服务商不允许使用FollowSymlinks选项,请尝试将其替换为选项+ SymLinksIfOwnerMatch。