Support » Installation » WordPress installation in Unterverzeichnis geht wegen Access Denid nicht

  • Ahoy zusammen,

    ich versuche gerade auf einem VServer eine zweite WordPress Instanz zu installieren.

    Ununtu 16.04
    nginx
    php 7.1
    mysql

    Auf dem Server läuft eine WordPress Installation im root Verzeichnis des Servers einwandfrei.

    Aus bestimmten Gründen wollte ich nun auf einer zweiten Domain ein weiteres WordPress in einem Unterverzeichnis aufsetzen.
    Ich habe die Installationsdateien runtergeladen und in das Verzeichnis kopiert.

    Wenn ich jetzt die Installation starten möchte bekomme ich ein ‚Access denied‘

    Eine PHP-Info Datei kann ich in der Root der Servers fehlerfrei aufrufen. Im Unterverzeichnis nicht.

    Im Error.log des Servers steht dies:

    [error] 19254#19254: *1911 FastCGI sent in stderr: "Access to the script '/var/www/meinServer.de/public-html/wordpress' 
     has been denied (see security.limit_extensions)" 
     while reading response header from upstream, client: 91.46.72.241, 
     server: meinServer.de, request: "GET /wordpress/wp-admin/install.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.1-fpm.sock:", host: "meinServer.de"

    Die PHP Konfig für den Server sieht so aus.

    location ~ \.php$ {
          #NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
          include fastcgi.conf;
          fastcgi_split_path_info ^(/wordpress)(/.*)$;
          fastcgi_intercept_errors on;
          include fastcgi_params;
          fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
          fastcgi_connect_timeout 60;
          fastcgi_index index.php;
    }

    Über einen sachdienlichen Hinweis würde ich mich sehr freuen.

    • Dieses Thema wurde geändert vor 4 Jahren, 5 Monaten von Björn.
Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das scheint mir ein Server-Problem zu sein, daher solltest du dich besser mit deinem Hoster in Verbindung setzen.

    Das sehe ich auch so. Status auf „keine Support-Frage“ geändert.

    Thread-Starter Björn

    (@hobbyqs)

    Guten Morgen zusammen,
    danke für die schnelle Reaktion!

    Leider kann ich mich nicht an den Hoster wenden, weil ich die Maschine selbst aufgesetzt habe. Es ist, wie ich auch schrieb, ein Vserver und kein Hostingangebot.

    Ich hatte auf einen Tipp gehofft, da es in dem Environment ein Problem gibt.

    Ich vermute den Fehler in der nginx Konfig,
    konkret hier:

    fastcgi_split_path_info ^(/wordpress)(/.*)$;

    Bin aber nicht firm genug, den zu erkennen.

    Die WordPressfiles liegen in …/public-html/wordpress.

    Vielleicht hat ja noch jemand einen hilfreichen Tipp.

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „WordPress installation in Unterverzeichnis geht wegen Access Denid nicht“ ist für neue Antworten geschlossen.