Probleme mit Website

12/18/2016 20:09 Reaper of Souls#1
Servus,

Ich wollte eine Seite wieder online bringen wo der entwickler OpenSource gesetzt hat nachdem er keine Lust mehr hatte diese weiterzuentwickeln.

Ich habe blos im moment das Problem dass wenn ich das auf meinem Online Webspace abrufen möchte immer kommt dass ich keinen access habe.

if ($_SERVER['SERVER_NAME']!="localhost" && !in_array($subdomain[1], $validsubdomains)) {
$language = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
if (preg_match('/^de/i', $language)) header("Location: http://de.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^fr/i', $language)) header("Location: http://fr.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^es/i', $language)) header("Location: http://es.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^en/i', $language)) header("Location: http://en.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^tr/i', $language)) header("Location: http://tr.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^pt/i', $language)) header("Location: http://pt.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^it/i', $language)) header("Location: http://it.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
//elseif (preg_match('/^ru/i', $language)) header("Location: http://ru.florensia-base.com".$_SERVER['REQUEST_URI']);
//elseif (preg_match('/^pl/i', $language)) header("Location: http://pl.florensia-base.com".$_SERVER['REQUEST_URI']);
else header("Location: http://flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
} elseif ($_SERVER['SERVER_NAME']=="localhost") {
$subdomain[1]="en";
}

Subdomain ist eingerichtet testweise nur die de.flobase.snipertrio.de

Aber aus irgendeinem Grund geht das nicht so richtig.

Hoffe mir kann jemand helfen
12/19/2016 01:50 False#2
Quote:
Originally Posted by Reaper of Souls View Post
Servus,

Ich wollte eine Seite wieder online bringen wo der entwickler OpenSource gesetzt hat nachdem er keine Lust mehr hatte diese weiterzuentwickeln.

Ich habe blos im moment das Problem dass wenn ich das auf meinem Online Webspace abrufen möchte immer kommt dass ich keinen access habe.

if ($_SERVER['SERVER_NAME']!="localhost" && !in_array($subdomain[1], $validsubdomains)) {
$language = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
if (preg_match('/^de/i', $language)) header("Location: http://de.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^fr/i', $language)) header("Location: http://fr.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^es/i', $language)) header("Location: http://es.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^en/i', $language)) header("Location: http://en.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^tr/i', $language)) header("Location: http://tr.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^pt/i', $language)) header("Location: http://pt.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
elseif (preg_match('/^it/i', $language)) header("Location: http://it.flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
//elseif (preg_match('/^ru/i', $language)) header("Location: http://ru.florensia-base.com".$_SERVER['REQUEST_URI']);
//elseif (preg_match('/^pl/i', $language)) header("Location: http://pl.florensia-base.com".$_SERVER['REQUEST_URI']);
else header("Location: http://flobase.snipertrio.de".$_SERVER['REQUEST_URI']);
} elseif ($_SERVER['SERVER_NAME']=="localhost") {
$subdomain[1]="en";
}

Subdomain ist eingerichtet testweise nur die de.flobase.snipertrio.de

Aber aus irgendeinem Grund geht das nicht so richtig.

Hoffe mir kann jemand helfen
Habe mir den Code nicht angeguckt, da es am Webserver liegt.
Sprich es ist was falsch konfiguriert.

Ps. auf deiner Hauptseite sind die Verlinkungen aller Subdomains falsch, zudem hast du ein SSL Zertifikat Problem und das oben genannte Problem auch dort überall auf ;)
12/19/2016 13:50 Reaper of Souls#3
Das Verlinken war mir klar dass ich es noch abändern muss wo kein Problem ist.
SSL Zertifikat bin ich ebenfalls dran.

Was soll ich den anders konfigurieren.
12/19/2016 13:58 iProModzZ#4
Hast du eine .htaccess Datei in deinem Verzeichnis? Wenn ja dann musst du die entweder umschreiben oder löschen.

Wenn nicht dann liegt das an der Konfiguration von Apache. Durchsuch am besten alle config Datein (httpd-vhosts.conf, http.conf, httpd-autoindex.conf) nach folgendem:
Order allow,deny
Allow from all

und änder das zu:
Require all granted
12/19/2016 14:08 Reaper of Souls#5
Also hab hauptverzeichnise.:

apps , conf , htdocs, logs , priv , stats, temps

htdocs/flobase ist eine .htaccess drinne aber die habe ich bereits umgeschriben und löschen half auch nichts.

im conf ordner is nur php.ini und php-fcgi-starter
12/19/2016 19:05 florian0#6
Index vorhanden?
Alle Ordner und Dateien richtige Permission.
www-data in der fcgi-user gruppe? (Oops ist ja nur Webspace)