Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
laravel httpd文档根不';不变_Laravel_Apache_Httpd.conf_Document Root - Fatal编程技术网

laravel httpd文档根不';不变

laravel httpd文档根不';不变,laravel,apache,httpd.conf,document-root,Laravel,Apache,Httpd.conf,Document Root,这是我第一次使用laravel和config apache,我对apache文档根有一个问题,它没有改变。 它总是显示apache主页 我将虚拟机与virtualbox一起使用,我的conf.d文件以以下行结束: DocumentRoot "/var/www/laravel/public" <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName 192.168.56.3 #ServiceAl

这是我第一次使用laravel和config apache,我对apache文档根有一个问题,它没有改变。 它总是显示apache主页 我将虚拟机与virtualbox一起使用,我的conf.d文件以以下行结束:

DocumentRoot "/var/www/laravel/public"

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName 192.168.56.3
    #ServiceAlias www.test.laravel.com
    DocumentRoot /var/www/laravel/public
</VirtualHost>

<Directory "/var/www/laravel/public">
        Options FollowSymLinks
        ReWriteEngine On
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
        RewriteEngine On
        RewriteRule ^(.*)$ public/$1 [L]
</Directory>
DocumentRoot”/var/www/laravel/public
服务器管理员webmaster@localhost
服务器名192.168.56.3
#ServiceAlias www.test.laravel.com
DocumentRoot/var/www/laravel/public
选项如下符号链接
重新启动发动机
选项索引如下SYMLINKS包括ExecCGI
允许超越所有
要求所有授权
重新启动发动机
重写规则^(.*)$public/$1[L]
你知道怎么了吗


谢谢

您重新启动了apache吗?(并检查配置是否有效),您的主机操作系统是什么?您确定您正在连接到虚拟机,而不是MacOS服务器吗?看起来需要重写规则。语法检查retunr this:| | AH00558:httpd:无法使用localhost.localdomain可靠地确定服务器的完全限定域名。全局设置“ServerName”指令以抑制此消息语法确定| | rewrireRule在尝试删除RewriteRule行中。完成,但未更改任何内容