Zweite Contao-Installation in einem läuft nicht korrekt (nginx)
Hallo,
folgende Konstellation:
Eine Contao Installation wird ganz normal über domain.tld aufgerufen. In einem Verzeichnis wurde eine weitere Contao Installation abgelegt.
Wenn die Website im Verzeichnis aufgerufen wird, dann werden zwar Inhalte der Seite dargestellt, allerdings ohne Styles. Der Aufruf des Contao Managers mit domain.tld/verzeichnis/contao-manager.phar.php leitet den Aufruf zu domain.tld/contao-manager.phar.php/#/discover
Das ganze läuft bei timmehosting, der Support hat eine modifizierte nginx-konfiguration angelegt:
Code:
location = /{FOLDER}robots.txt { allow all;
log_not_found off;
access_log off;
if (!-e $request_filename){
rewrite ^/{FOLDER}robots.txt$ /{FOLDER}index.php last;
}
}
location = /{FOLDER}favicon.ico {
allow all;
log_not_found off;
access_log off;
if (!-e $request_filename){
rewrite ^/{FOLDER}favicon.ico$ /{FOLDER}index.php last;
}
}
location /{FOLDER} {
client_max_body_size 100M;
root {DOCROOT}/{FOLDER}web/;
index index.php;
try_files $uri $uri/ /{FOLDER}index.php$is_args$args;
location ~ ^/{FOLDER}(index|preview|contao-manager\.phar)\.php(/|$) {
include /etc/nginx/fastcgi_params;
{FASTCGIPASS}
fastcgi_split_path_info ^.*/betriebsmedizin/(.+\.php)(.*)$;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
fastcgi_intercept_errors on;
fastcgi_temp_file_write_size 10m;
fastcgi_busy_buffers_size 512k;
fastcgi_buffer_size 512k;
fastcgi_buffers 16 512k;
fastcgi_read_timeout 1200;
fastcgi_param HTTP_AUTHORIZATION $http_authorization;
<tmpl_if name='php' op='==' value='hhvm'>error_page 500 501 502 503 = @phpfallback{FOLDERMD5};</tmpl_if>
}
location ~ \.(jpe?g|png|gif|ico|webp|css|js|svg|woff2?|ttf|otf|eot)$ {
expires 1M;
try_files $uri $uri/ /{FOLDER}index.php$is_args$args;
}
}
<tmpl_if name='php' op='==' value='hhvm'>
location @phpfallback{FOLDERMD5} {
client_max_body_size 100M;
root {DOCROOT}/{FOLDER}web;
include /etc/nginx/fastcgi_params;
{PHPFALLBACKFASTCGIPASS}
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors on;
fastcgi_temp_file_write_size 10m;
fastcgi_busy_buffers_size 512k;
fastcgi_buffer_size 512k;
fastcgi_buffers 16 512k;
fastcgi_read_timeout 1200;
fastcgi_param HTTP_AUTHORIZATION $http_authorization;
}
</tmpl_if>
Ich habe das Gefühl das die nginx Konfiguration nicht ganz stimmt. Hat jemand eine Idee wie man das Problem in den Griff bekommen kann?