Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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
Apache 拉威尔超时错误_Apache_Laravel 5_Get - Fatal编程技术网

Apache 拉威尔超时错误

Apache 拉威尔超时错误,apache,laravel-5,get,Apache,Laravel 5,Get,我有一个项目运行在ubuntu-apache2和Laravel5.3中。问题是,laravel对某些用户有效,但对其他用户无效。当您发出url请求时,页面将保持不变,并且您看不到任何内容。这很奇怪,因为我的用户都在正常使用该应用程序 我看到了apache日志,可以看到302请求,但看不到答案。我在site available conf中将文档根目录更改为根路径,并且我可以看到索引,因此我认为问题出在.htacces文件中,尽管我没有做任何更改。这是我的.conf-> ServerAdmin se

我有一个项目运行在ubuntu-apache2和Laravel5.3中。问题是,laravel对某些用户有效,但对其他用户无效。当您发出url请求时,页面将保持不变,并且您看不到任何内容。这很奇怪,因为我的用户都在正常使用该应用程序

我看到了apache日志,可以看到302请求,但看不到答案。我在site available conf中将文档根目录更改为根路径,并且我可以看到索引,因此我认为问题出在.htacces文件中,尽管我没有做任何更改。这是我的.conf->

ServerAdmin serveradmin@serveradmin.com
ServerName localhost
ServerAlias theurlofmypage
DocumentRoot /var/www/html/extranet/public
<Directory "/var/www/html/extranet/public">

AllowOverride All
    Options FollowSymLinks Indexes
    Order allow,deny
    Allow from all
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

ServerAdminserveradmin@serveradmin.com
服务器名本地主机
服务器别名theurlofmypage
DocumentRoot/var/www/html/extranet/public
允许超越所有
选项跟随符号链接索引
命令允许,拒绝
通融
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
这是.htacces文件:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

选项-多视图
重新启动发动机
#如果不是文件夹,则重定向尾部斜杠。。。
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)/$/$1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]
#句柄授权头
RewriteCond%{HTTP:Authorization}。
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]

有人能帮我吗?

据我所知,302很可能是一个Laravel响应,而不是apache的东西,因为你用301重定向。 我有一个例子,这也让我发疯。这是因为我在代码中的某个地方放了一个redirect(),一些请求触发了它。它重定向回自身,指向一个名称空间错误的部件,但该部件没有飞行。
我只能建议暂时禁用中间件和请求(验证)。如果这不起作用,请尝试查找所有中止和重定向()。

首先感谢您的回答。但问题出现在主页上。我使用Auth::route重定向到登录视图。我没有在这方面做任何改变。它快把我逼疯了。。。