Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel:设置Laravel vhost_Php_Apache_Mod Rewrite_Laravel - Fatal编程技术网

Php Laravel:设置Laravel vhost

Php Laravel:设置Laravel vhost,php,apache,mod-rewrite,laravel,Php,Apache,Mod Rewrite,Laravel,嗨,我正在设置Laravel,但它一直重定向到“哎哟,有什么地方出错了”页面 DocumentRoot“C:/xampp/htdocs/myfolder/public” 服务器名ron@gmail.com ServerAlias l1.mysite.com 允许超越所有 命令允许,拒绝 通融 要求所有授权 我的hosts文件中也有l1.mysite.com。在我的httpd.conf文件中,包括“LoadModule rewrite_module modules/mod_rewrite.so

嗨,我正在设置Laravel,但它一直重定向到“哎哟,有什么地方出错了”页面


DocumentRoot“C:/xampp/htdocs/myfolder/public”
服务器名ron@gmail.com
ServerAlias l1.mysite.com
允许超越所有
命令允许,拒绝
通融
要求所有授权

我的hosts文件中也有l1.mysite.com。在我的httpd.conf文件中,包括“LoadModule rewrite_module modules/mod_rewrite.so”(不含#),还包括我的httpd-vhosts.conf。非常感谢您的帮助。

如果您遇到了
哎呀:出了什么问题
,这意味着PHP实际上做得很正确,您的vhost可能不是问题所在。您收到的错误消息是什么

您可能需要:

  • 确保已安装依赖项(如注释
    composer install
    composer update
  • 确保
    app/storage
    目录(和子目录)可由PHP写入

  • 将app.php中的debug设置为true,即打开app/config/app.php,并更改debug=>true的值。您会知道真正的错误是什么。

    您是否运行了
    php composer安装/更新
    ServerName
    应该是l1.mysite.com,删除
    ServerAlias
    ,然后用所显示的确切错误更新您的问题你看到了。。
        <VirtualHost *:80>
         DocumentRoot "C:/xampp/htdocs/myfolder/public"
         ServerName ron@gmail.com
         ServerAlias l1.mysite.com
         <Directory "C:/xampp/htdocs/laravel/laravel/public">
         AllowOverride All
         Order Allow,Deny
         Allow from all
         Require all granted
         </Directory>
        </VirtualHost>