国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

laravel – Nginx PHP konnte nicht auf die ?u?ere Datei im Stammverzeichnis verweisen
曾經(jīng)蠟筆沒有小新
曾經(jīng)蠟筆沒有小新 2017-06-08 11:01:55
0
3
1127

Konfigurieren Sie die Subdomain-Website nginx.conf für Laravel und verweisen Sie das Stammverzeichnis auf den ?ffentlichen
Server {

    listen       80;
    server_name    local.com ;
    root  /home/wwwroot/default/laravel/public/;
    
    include enable-php.conf;

    
    index index.php index.html index.htm;
    
    location / {
        #index index.php index.html index.htm;    
        try_files $uri $uri/ /index.php?$query_string;
    }
    
    access_log  /home/wwwlogs/access.log;

}

Die index.php von Laravel Public erfordert einige Dateien
erfordert __DIR__.'/../bootstrap/autoload.php';
Referenzdateien au?erhalb des Subdomain-Verzeichnisses

Es wird angezeigt, wenn Sie local.com besuchen.
local.com kann diese Anfrage derzeit nicht bearbeiten.
HTTP-FEHLER 500

Aber wenn ich http://127.0.0.1/laravel/public/ besuche, ist der Zugriff normal

laravel-Dateiberechtigungen
drwxr-xr-x 6 www www 4096 11. Mai 20:42 app
-rwxr-xr-x 1 www www 1646 11. Mai 20:42 artisan
drwxrwxrwx 3 www www 4096 11. Mai 20:42 Bootstrap
-rw-r--r-- 1 www www 1300 11. Mai 20:42 Composer.json
-rw-r--r-- 1 www www 122597 7. Juni 10:18 Composer.lock
drwxr-xr-x 2 www www 4096 11. Mai 20:42 config
drwxr-xr-x 5 www www 4096 11. Mai 20:42 Datenbank
-rw-r--r-- 1 www www 1062 11. Mai 20:42 package.json
-rw -r--r-- 1 www www 1055 11. Mai 20:42 phpunit.xml
drwxrwxrwx 4 www www 4096 7. Juni 10:49 public
-rw-r--r -- 1 www www 3420 11. Mai 20:42 readme.md
drwxr-xr-x 5 www www 4096 11. Mai 20:42 Ressourcen
drwxr-xr-x 2 www www 4096 11. Mai 20:42 Routen
-rw-r--r-- 1 www www 563 Mai 11 20:42 server.php
drwxrwxrwx 5 www www 4096 11. Mai 20:42 storage
drwxr-xr-x 4 www www 4096 11. Mai 20: 42 Tests
drwxrwxrwx 31 www www 4096 7. Juni 10:18 Vendor
-rw -r--r-- 1 www www 555 11. Mai 20:42 webpack.mix.js

Ich denke, das Problem sollte sein, dass PHP den Verweis auf Dateien au?erhalb des Stammverzeichnisses verbietet oder dass Nginx den Zugriff auf Dateien au?erhalb des Stammverzeichnisses verbietet. Oder? ? ? ? ?
Suchen Sie nach einer L?sung?

Ich habe den Grund selbst gefunden, habe aber immer noch keine L?sung


Ergebnisse anzeigen

Der Code ist definitiv der Quellcode des Laravel-Frameworks. Der Hauptgrund ist wahrscheinlich, dass Sie nicht auf externe Dateien verweisen k?nnen

曾經(jīng)蠟筆沒有小新
曾經(jīng)蠟筆沒有小新

Antworte allen(3)
給我你的懷抱

nginx.conf中引入這個文件include fastcgi.conf;

fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:/home/wwwroot/default/laravel/";
再添加上你要引用的外層文件夾目錄,就解決了這個問題,媽的智障,laravel框架也不管這些,引發(fā)出這種問題,反正我時遇到了這個問題還沒有地方去搜索

左手右手慢動作

看nginx的錯誤日志吧,500什么錯誤都有可能

習(xí)慣沉默

不是nginx的問題,也不是權(quán)限的問題,你這樣在目錄之外的文件本來就是無法獲取到的。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage