dedlfix: Frage zum Wiki-Artikel „offline-Wiki“

Beitrag lesen

problematische Seite

Tach!

Auf beiden W7 Rechnern sagt der Browser: 404 Not Found (Trennlinie und dann) nginx/1.12.1

Sieht doch so aus, als ob entweder die Datei nicht da ist, oder der Pfad nicht stimmt.

Ja, sieht so aus. Liegt aber an was anderem.

Wenn nicht: Kann man die verhunzte Windows Defender Einstellung für die start.cmd nachträglich ändern ? (Aber Not Found sagt ja nicht, dass die Seite blockiert wird, sondern, dass sie nicht gefunden wird)

Eben, das ist keine Blockade, denn ein 404er Fehler wird vom Webserver gemeldet, noch dazu, wenn da sein Name in der Antwort steht.

Das Problem ist mir wohl beim Testen nicht aufgefallen, und anderen bisher auch nicht. Der Nginx braucht eine Spezialkonfiguration, um die PathInfo an Scripts weiterzugeben. Das Ende der nginx.conf muss mit dem Folgenden ausgetauscht werden.

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php(/|$) {
            root           mediawiki;
            fastcgi_split_path_info ^(.+?\.php)(/.*)$;
            if (!-f $document_root$fastcgi_script_name) {
                return 404;
            }

            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  HTTP_PROXY "";
            include        nginx/conf/fastcgi_params;
        }
    }
}

Oder das Download-Paket erneut ziehen, da hab ich das bereits eingearbeitet.

dedlfix.