• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Suse 9.2 will php-Dateien nicht öffnen

kelups

Member
Ich habe mittels yast2 apache2 mit dem php-Modul plus sql installiert um meine website zu testen.
Der localhost will aber die index.php-Datei nicht lesen/ausführen. Alle Dateien unter /srv/www/htdocs haben den owner wwwrun. Was läuft hier falsch? In den Direktiven der .conf-Datei ist index.php als zu akzeptierende Datei aufgeführt.
Mit html-Dateien gibt es keine Probleme.
Kurt
 

Yehudi

Guru
Du rufst die Datei über den Browser per http://localhost/index.php auf?
Was für eine Fehlermeldung zeigt der Browser an?
 
OP
K

kelups

Member
Es kommt keine Fehlermeldung, sondern das download-Fenster: "Sie möchten folgende Datei herunterladen: index.php".
Hintergrund: Ich habe unter /srv/www/htdocs die Dateien eines content management systems geladen (cmbasic) und sollte jetzt das setup durchführen.
Kurt
 

Yehudi

Guru
Mit was für einem Browser machst Du das? Und welches php hast Du installiert. Schau mal nach ob es mit Deinem CMS ev. Probleme mit php4 oder 5 gibt. Kontrollier über apt/smart/YAST mal welche Pakete einer Versionsnummer installiert, ev. fehlt was.
 
OP
K

kelups

Member
Mit Firefox 1.5.04.
Mit Konqueror erscheint "'http://localhost/cmbasic/" öffnen? (cmbasic ist der Ordner, der die Datein des cms enthält).
Installierte Pakete (mit yast):
apach2-mod_php4 version 4.3.8-8.28
php4 core files version 4.3.8-8.28
php4-mysql version 4.3.8-8

Auf der web site von cmbasic gibt es keinen Hinweis auf Unverträglichkeit.
Kurt
 

Yehudi

Guru
Vermutlich hast Du was bei der Installation vom CMS falsch gemacht. Ich kenne das CMS nicht, aber von Typo3, Joomla und phpBB kenne ich das eigentlich so, dass man am Anfang da abgefragt wird.
Hast Du schon mal http://localhost/cmbasic/setup geöffnet?
Hast Du aus dem Ordner den Du entpackt hast Dateien entfern? Die entfernten Dateien, und Unterordner müssen alle in einem Ordner liegen, dort muss auch eine index.php Datei liegen. Den legst Du in den htdocs Ordner. Nun startest Du mit die Konfiguration mit :http://localhost/DerNamedesOrdners
Andere Sache, die noch sein könnte, wenn Du die Dateien aus dem entpackten Ordner alle in den localhostordner direkt gepackt hast, also ohne Unterordner, Du die eigentliche index.html Datei vom Apache entfernen musst.
 
OP
K

kelups

Member
Der Unterordner cmbasic liegt in folgendem Pfad: /srv/www/htdocs/cmbasic. Im Unterordner liegen alle Dateien des cms, ich habe nichts entfernt. Wenn ich localhost/cmbasic/setup (setup ist auch ein Unterordner), aufrufe, öffnet sich das download-Fenster.
Ich habe unter dem htdocs-Ordner eine Testdatei "info.php" mit folgendem INhalt angelegt
<?
phpinfo();
?>
auch diese wird nicht als php-Datei erkannt, sondern es öffnet sich das download-Fenster.
Kurt
 
OP
K

kelups

Member
Problem gelöst: Unter YAST> Netzwerkdienste > Module war PHP4 nicht aktiviert!
Vielen Dank für die Ratschläge.
Kurt
 
Oben