Dieses Wiki ist nicht die DAoCpedia (daocpedia.eu), sondern ein Backup der DAoCpedia-Inhalte vom 31. März 2016 (mehr erfahren).

Benutzer Diskussion:Campino/Serverprobleme

Aus Backup der DAoCpedia (2016-03-31)
< Benutzer Diskussion:Campino
Version vom 7. Februar 2007, 13:31 Uhr von Campino (Diskussion)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Ich habe am 5.2.07 vormittags den Webserver mit php 5.2.0 ausgerüstet. Ich habe mich recht genau das Tutorial [1] gehalten. php 5 funktioniert auch. Leider rafft der Webserver (apache 2) nicht, das auch index.php Dateien zum Verzeichnis-Index gehören, obwohl es ihm in einer .conf Datei gesagt wird:

<IfModule sapi_apache2.c>
       AddType application/x-httpd-php .php
       AddType application/x-httpd-php .php3
       AddType application/x-httpd-php .php4
       AddType application/x-httpd-php .php5
       AddType application/x-httpd-php-source .phps
       DirectoryIndex index.php
       DirectoryIndex index.php3
       DirectoryIndex index.php4
       DirectoryIndex index.php5
</IfModule>

Sobald ich eine .htaccess Datei mit dem Inhalt "DirectoryIndex index.php" anlege, kommt der Server auch mit dem Verzeichnis-Index mit php Dateien klar.

Wer hat nun vielleicht eine Idee, wie ich es dem Server ganz global beibringen kann, ohne für jede Domain eine .htaccess Datei anlegen zu müssen? Bitte einfach hier drunter antworten. Danke! :) --Campi 13:52, 5. Feb 2007 (CET)

kontrollier mal folgendes:

Datei: httpd.conf

Da müßte folgende Zeile vorkommen und auch index.php angegeben werden:

'# List of resources to look for when the client requests a directory

DirectoryIndex index.html index.html.var index.php

Moritz 15:06, 5. Feb 2007 (CET)

Genau das wars! Super, vielen Dank! Ich hatte zwar nach so einem Eintrag in der httpd.conf geschaut, hab aber wohl den Wald vor lauter Bäumen nicht gesehen. --Campi 15:52, 5. Feb 2007 (CET)

Hab gerade noch folgenden Beitrag ausgegraben ...

vielleicht hilfts Dir ja weiter:

Apachefriends

Moritz 15:09, 5. Feb 2007 (CET)

Schon wieder...

Ich hab' am 7.2.07 einen neuen Vhost für den Server eingerichtet und deswegen musste der apache neu gestartet werden. Nach einem Neustart erkannte der Apache die php Dateien zwar (hat sie als application/x-httpd-php im Sourcecode zum Nutzer geschickt), aber er hat sie nicht geparst. Laut /etc/apache2/sysconfig.d/loadmodules.conf, die ja bei jedem Apache Start neu erstellt wird, wurde das php5 Modul geladen. Trotz etlicher Versuche und Neustarts gings nicht.

Erst als ich aus lauter Verzweiflung auf php4 zurückstellen wollte, dies nicht klappte und ich wieder php5 einstellte und den Server wieder hochfuhr funktionierte es. Falls irgendwer solche kuriosen Probleme schon mal erlebt hat und mir einen Tipp geben kann, wie ich es lösen kann - immer her mit der Lösung! --Campi 22:31, 7. Feb. 2007 (CET)