WinBoard - Das Windows Portal

  
Zurück   WinBoard - Die Windows Community > Weitere Betriebssysteme > Linux
Seite neu laden Suse Linux 11 und php5

Antwort Zwischen GELÖST und OFFEN wechseln
 
Themen-Optionen

Suse Linux 11 und php5
Alt 14.09.2008, 14:53
  #1
Pentium II
 
Status: Offline
Beiträge: 232
Registriert seit: 14.05.2006
Ort: Mülheim an der Ruhr
Alter: 22
   
Suse Linux 11 und php5

Hallo,

ich habe ein kleines Problem auf meinem Testsystem, was in laufe der Zeit mein Windows 2003 Server ablösen soll.
Apache und Mysql laufen soweit, kann auch per Netzwerk-IP drauf zugreifen.
Wenn ich die IP im Browser aufrufe, wird mir auch die Meldung "It works!" angezeigt.
Auf phpMyAdmin kann ich ebenfalls zugreifen. Zum testen habe ich ein Backup von meiner Homepage gemacht und wollte diese auf dem Linux-Testsystem laufen lassen.

Leider musste ich feststellen, dass der Ordner zwar in der Statusleiste vom Browser angezeigt wird, aber lediglich eine weiße Seite.
Das gleiche Problem tritt auf, wenn ich mysqldumper aufrufen will. Nur eine weiße Seite.

PHP5 ist laut Yast installiert. Müssen noch irgendwelche Einstellungen vorgenommen werden, damit der Server mit PHPumzugegen weiss?

Würd mich über eine Antwort freuen.

Nochmal zur veranschaulichung mein System:

Suse Linux 11
KDE 4.0
Apache und MySQL laufen, beide werden im Autostart gestartet.

Gruß R3vo


__________________
Mein Computer
     Mit Zitat antworten
Alt 14.09.2008, 15:41
  #2
Athlon X2
 
Benutzerbild von ModellbahnerTT
 
Status: Offline
Beiträge: 2.559
Registriert seit: 20.04.2005
Ort: Jena
Alter: 28
   
Hilft dir vielleicht diese Anleitung hier.


__________________
http://www.sysprofile.de/id19517

Wenn Sie heute irgend eine Idee killen wollen, brauchen Sie nur dafür zu sorgen, daß ein Komitee darüber berät.
Charles Kettering
     Mit Zitat antworten
Alt 14.09.2008, 16:10
  #3
Pentium II
 
Status: Offline
Beiträge: 232
Registriert seit: 14.05.2006
Ort: Mülheim an der Ruhr
Alter: 22
Themenstarter
   
Nein leider nicht, alles ist aktiviert. Daran kann es also nicht liegen.
PHP5 ist ebenfalls aktiviert, dass kann ich unter Yast sehen (Netzwerkdienste - HTTP-Servers - Server Module.

Dort steht:

PHP5 - Status Aktiviert

Deine Einstellungen aus der Anleitung bin ich auch nachgegangen, war allerdings schon vorher so eingestellt.

Gruß R3vo


__________________
Mein Computer
     Mit Zitat antworten
Alt 14.09.2008, 22:54
  #4
486er
 
Status: Offline
Beiträge: 82
Registriert seit: 29.05.2006
   
Hallo,

zunaechst verstehe ich ja nicht wirklich, wie Du auf phpmyadmin zugreifen kannst, wenn PHP nicht funktionieren soll?
Denn phpmyadmin nutzt ja PHP..wie der Name ja schon sagt.

Aber wird denn in deinem Apache auch das notwendige Modul geladen?

Schau mal unter
/etc/sysconfig

in die Datei apache und dort such mal nach der Variable:
APACHE_MODULES

Dort sollte sowas drin stehen wie php oder php5

*winke*

Matze
     Mit Zitat antworten
Alt 14.09.2008, 23:09
  #5
Pentium II
 
Status: Offline
Beiträge: 232
Registriert seit: 14.05.2006
Ort: Mülheim an der Ruhr
Alter: 22
Themenstarter
   
Zitat:
Zitat von matze.schrader Beitrag anzeigen

Schau mal unter
/etc/sysconfig

in die Datei apache und dort such mal nach der Variable:
APACHE_MODULES

Dort sollte sowas drin stehen wie php oder php5

JA, in der Datei finde ich folgendes:

APACHE_MODULES: ssl, php5, perl usw....

Mit dem PHP war nur eine Vermutung, hätte ich vielleicht dazu schreiben sollen, aber ist wohl mehr als logisch

Hast du sonst noch eine Idee was es sein kann?
Der Server ist momentan nur im Netzwerk verfügbar, er soll erst online gestellt werden, wenn alles richtig läuft.

Gruß R3vo


__________________
Mein Computer
     Mit Zitat antworten
Alt 14.09.2008, 23:30
  #6
486er
 
Status: Offline
Beiträge: 82
Registriert seit: 29.05.2006
   
Huhu,


Zitat:
Zitat von R3vo Beitrag anzeigen
JA, in der Datei finde ich folgendes:

APACHE_MODULES: ssl, php5, perl usw....

Mit dem PHP war nur eine Vermutung, hätte ich vielleicht dazu schreiben sollen, aber ist wohl mehr als logisch

Hast du sonst noch eine Idee was es sein kann?
Der Server ist momentan nur im Netzwerk verfügbar, er soll erst online gestellt werden, wenn alles richtig läuft.

Gruß R3vo
APACHE_MODULE:?
Mach mal aus dem : ein =..sollte glaube ich so sein.

Um zu testen, ob php überhaupt läuft, solltest du vielleicht mal einfach eine php-Seite erstellen, die nichts anderes macht, als die phpinfo auszulesen.

Sprich, ins Webroot gehen, dort eine Datei namens z.B. phpinfo.php erstellen, die folgenden Inhalt hat:

Code:
< ?php
phpinfo();
?>
Diese dann einfach mal im Webbrowser öffnen.

Sollte das ganze dann funktionieren und Du was ausgeworfen bekommen, dann funzt schonmal php.

Dann kann es eigentlich nur noch an der Anwendung liegen.
Dort also dann mal durch die Dateien rasen um zu schauen, ob alle Konfigurationen angepaßt sind und, was ganz wichtig ist, ob die Anwendung überhaupt php5 kompatibel ist. Auch steht ja in der Anwendung welche Dateien included werden. Einfach schauen, ob die existieren.

Und natürlich kann man sich auch mal die php.ini anschauen.. wenn es wirklich am Ende hakt

Achja..und bevor ich es vergesse..
auch sind die error-logs und die access-logs meistens eine große hilfe

sollte das mit der phpinfo nicht funzen, einfach mal eine html-datei erstellen, die nur aus nem text besteht und schaun ob die ueberhaupt erscheint.



gruße

Matze
     Mit Zitat antworten
Alt 15.09.2008, 08:42
  #7
Athlon X2
 
Status: Offline
Beiträge: 1.282
Registriert seit: 28.07.2005
   
Logs: /var/log/...
     Mit Zitat antworten
Alt 15.09.2008, 11:32
  #8
486er
 
Status: Offline
Beiträge: 82
Registriert seit: 29.05.2006
   
Hallo,

Zitat:
Zitat von Keruskerfürst Beitrag anzeigen
Logs: /var/log/...

nicht wirklich..
kommt drauf an, ob er diese Optionen in seinen vhosts etc. geaendert hat.

Normalerweise natürlich /var/log und der default-Server sollte da auch hinschreiben, aber man kann ja den Pfad fuer jeden vhost ändern wie man lustig ist.

Es muß halt nur der Apache auf diesen Ordner schreiben können...und wenn der apache die Logs als root erstellt, weil er von root gestartet wird, isses eh egal .)

Matze
     Mit Zitat antworten
Alt 15.09.2008, 22:59
  #9
Pentium II
 
Status: Offline
Beiträge: 232
Registriert seit: 14.05.2006
Ort: Mülheim an der Ruhr
Alter: 22
Themenstarter
   
Sooo, habe zur später Stunde eben deine Hilfe probiert.
Die phpinfo wird genau so angezeigt, wie auf meinem Win2003 Server.
Also PHP5 funktioniert schon einmal.

Meine Anwendungen (mysqldumper + ilch Clan Script + Webspell) sind für php5 ausgelegt. Laufen ja auf meinem Win 2003 Server und es geht alles ohne Probleme!
Datenbanken sind alle richtig eingetragen. Der mysqldumper benötigt aber keine Datenbank, da dies erst von mir installiert werden soll, allerdings bleibt der Bildschirm weiter weiß!

Error Log poste ich gleich noch

Gruß R3vo

Edit: Hier die error log aus dem apache2. Kann damit nur sehr wenig anfangen, ich hoffe du umso mehr

Zitat:
[Mon Sep 15 22:42:16 2008] [notice] Apache/2.2.8 (Linux/SUSE) mod_ssl/2.2.8 OpenSSL/0.9.8g PHP/5.2.6 with Suhosin-Patch mod_perl/2.0.4-dev Perl/v5.10.0 configured -- resuming normal operations
[Mon Sep 15 23:02:30 2008] [error] [client 192.168.2.112] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
[Mon Sep 15 23:02:30 2008] [error] [client 192.168.2.112] PHP Fatal error: Unknown: Failed opening required '/srv/www/htdocs/python/index.php' (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in Unknown on line 0
[Mon Sep 15 23:02:45 2008] [error] [client 192.168.2.112] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
[Mon Sep 15 23:02:45 2008] [error] [client 192.168.2.112] PHP Fatal error: Unknown: Failed opening required '/srv/www/htdocs/python/index.php' (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in Unknown on line 0
[Mon Sep 15 23:02:56 2008] [error] [client 192.168.2.112] Directory index forbidden by Options directive: /srv/www/htdocs/
[Mon Sep 15 23:03:12 2008] [error] [client 192.168.2.112] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
[Mon Sep 15 23:03:12 2008] [error] [client 192.168.2.112] PHP Fatal error: Unknown: Failed opening required '/srv/www/htdocs/python/index.php' (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in Unknown on line 0
[Mon Sep 15 23:03:15 2008] [error] [client 192.168.2.112] Directory index forbidden by Options directive: /srv/www/htdocs/
[Mon Sep 15 23:06:35 2008] [error] [client 192.168.2.112] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
[Mon Sep 15 23:06:35 2008] [error] [client 192.168.2.112] PHP Fatal error: Unknown: Failed opening required '/srv/www/htdocs/mysqldumper/index.php' (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in Unknown on line 0


__________________
Mein Computer

Geändert von R3vo (15.09.2008 um 23:13 Uhr)
     Mit Zitat antworten
Alt 16.09.2008, 13:05
  #10
486er
 
Status: Offline
Beiträge: 82
Registriert seit: 29.05.2006
   
Huhu,

da stehts doch drinne?

Sind die Rechte aller Dateien im Webroot und aller Dateien die gebraucht werden so gelegt, das der Apache darauf zugreifen kann?

Sprich,

haben die Ordner (!) auch die Rechte, das der Apache da rein kann? Haben die Dateien diese Rechte? Vielleicht mal ein

chmod -R 777 *

testweise auf alles machen?

Gruß,

Matze
     Mit Zitat antworten

  
Zurück   WinBoard - Die Windows Community > Weitere Betriebssysteme > Linux
Seite neu laden Suse Linux 11 und php5


Antwort Zwischen GELÖST und OFFEN wechseln

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are an
Refbacks are aus
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:30 Uhr.











Das WinBoard wird unterstützt von