Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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 在主机上找不到视图[layout.layout]_Php_Laravel_Laravel 5.7 - Fatal编程技术网

Php 在主机上找不到视图[layout.layout]

Php 在主机上找不到视图[layout.layout],php,laravel,laravel-5.7,Php,Laravel,Laravel 5.7,我厌倦了把我的Laravel应用程序推到主机上。 因此,我更改了.env for DB中的所有内容,现在出现以下错误: ErrorException (E_ERROR) View [layout.layout] not found. (View: /home/ramchca/ftp/resources/views/Pages/index.blade.php) Previous exceptions View [layout.layout] not found. (0) 我

我厌倦了把我的Laravel应用程序推到主机上。 因此,我更改了.env for DB中的所有内容,现在出现以下错误:

ErrorException (E_ERROR)
   View [layout.layout] not found. (View: /home/ramchca/ftp/resources/views/Pages/index.blade.php)
    Previous exceptions

   View [layout.layout] not found. (0)

我的问题是。为什么它不起作用。在本地主机上,一切正常。

Make.htaccess在您的laravel目录中

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

重新启动发动机
重写cond%{REQUEST_URI}^公众的
重写规则^(.*)$public/$1[L]

我不确定,但你可以试试。

好的,我知道我做错了什么。 我的问题在这里是小写的

@extends('layout.layout')


文件夹was
Layout

是否有文件位于
/home/ramchca/ftp/resources/views/Layout/Layout.blade.php
(或
Layout.php
)?是否有该文件?Web服务器用户是否可读?是否可读。我在777的每个文件上都改变了按键,我也厌倦了2个不同的主机,错误是sameYeah,Linux是区分大小写的。小心-你会遇到类似的问题,比如
use App\User
App\User
,所以你需要确保你的案例完全匹配。