Hi,
habe jetzt mal die hier zusammengebastelt.
Die conf hab ich die nginx Directives unter Options der Web Property im ISPConfig eingetragen.
Code:
location / {
# try to serve file directly, fallback to app.php
try_files $uri /app.php$is_args$args;
}
location ~ ^/app\.php(/|$) {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
# When you are using symlinks to link the document root to the
# current version of your application, you should pass the real
# application path instead of the path to the symlink to PHP
# FPM.
# Otherwise, PHP's OPcache may not properly detect changes to
# your PHP files (see https://github.com/zendtech/ZendOptimizerPlus/issues/126
# for more information).
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
# Prevents URIs that include the front controller. This will 404:
# http://domain.tld/app.php/some-path
# Remove the internal directive to allow URIs like this
internal;
}
# return 404 for all other php files not matching the front controller
# this prevents access to other php files you don't want to be accessible.
location ~ \.php$ {
return 404;
}
}
Aber ich werde nach der Eingabe der Datenbankinformationen auf /contao/install weitergeleitet --> ERROR 404 - Not Found!
Im Log sehe ich das Contao versucht die Seite /web/contao zu öffnen. Das schlägt fehl, da es diese nicht gibt.
Code:
2016/08/16 11:38:45 [error] 7304#0: *28 open() "/var/www/contao.domain.tld/web/contao" failed (2: No such file or directory), client: 87.138.112.167, server: contao.domain.tld, request: "GET /contao HTTP/1.1", host: "contao.domain.tld"
Jemand noch eine Idee? Ist meine nginx conf noch falsch?
P.S. Die angelegte Contao Datenbank ist auch noch leer, falls das irgenwie wichtig ist. Aber ich glaube das wäre ja der nächste Setup Punkt oder?
Lesezeichen