Hallo, bevor ich mich weiter um mein TclTk-Problem kuemmere, muss ich leider beruflich erst einmal schnell php mit dem Apache zusammenbringen. Meine Testdatei: <html> <head> </head> <body> <?php echo "hello world"; ?> </body> </html> Bloss Opera denkt gar nicht daran, ein "hello world" zu zeigen. Wenn die Datei index.html heisst, zeigt er gar nichts an, als index.php und index.phtml will er sie herunterladen. php_mod4 ist aber installiert, ein rcapache reload durchgefuehrt, ein Suseconfig sicherheitshalber auch noch gelaufen und der virtuelle Server richtig konfiguriert (mit einer anderen index.html getestet). Da sich in /var/log/httpd/error_log keine entsprechenden Meldungen finden (es wird nur eine fehlende server-status moniert), habe ich keine Idee, wo ich suchen soll. Fuer hilfreiche Tipps waere ich deshalb sehr dankbar, Heinz. -- http://www.pahlke-online.de http://www.Pahlke-KunstWebDesign.de
Hallo Heinz in deiner httpd.conf werden warscheinlich nur php4 Datein angenommen. Entweder du schreibst alles auf php4 oder du trägst noch php in die conf ein. Grüße Torsten
Da ich diese und zwei weitere Mails, die ich bereits heute nachmittag geschrieben habe, noch immer nicht ueber die Liste zurueckbekommen habe, schicke ich sie sicherheitshalber noch ein zweites Mal. Falls sie doch doppelt angekommen ist, bitte ich vielmals um Entschuldigung. Hallo Torsten, On 18-Jul-2002 Torsten Rosenberger wrote:
in deiner httpd.conf werden warscheinlich nur php4 Datein angenommen.
Nein, auch php4.
Entweder du schreibst alles auf php4
Gibt es da Unterschiede? Wie muesste ich mein kleines Beispiel aus der Ursprungsmail denn dann schreiben?
oder du trägst noch php in die conf ein.
Steht, wie gesagt, schon drin. Installiert ist hier uebrigens nur php4 4.0.6. Beste Gruesse, Heinz. -- http://www.pahlke-online.de http://www.Pahlke-KunstWebDesign.de
----- Original Message -----
From: "Heinz W. Pahlke"
DocumentRoot ist eigentlich /usr/local/httpd/htdocs, fuer den virtuellen Server aber ~/webseite.
Beste Gruesse,
Heinz.
Hallo Heinz, meine Virtuellen Server sehen so aus <VirtualHost _default_> DocumentRoot /usr/local/httpd/htdocs/test.local ServerName test.local User test </VirtualHost> Ich gebe immer den genauen Pfad an. Mfg Michael
Am Donnerstag, 18. Juli 2002 22:17 schrieb Heinz W. Pahlke: [...]
Kann das Problem vielleicht darin liegen, dass ich mit virtuellen Hosts arbeite, sprich, dass dafuer noch mehr konfiguriert werden muss?
DocumentRoot ist eigentlich /usr/local/httpd/htdocs, fuer den virtuellen Server aber ~/webseite.
Wenn Du mit virtuellen Hosts arbeitest musst Du den Support für die vituellen Directories abdrehen. /etc/rc.config.d/apache.rc.config # # enable mod_dynvhost module (yes|no) # HTTPD_SEC_MOD_DYNVHOST=no mfg, -- Andreas Scherer, LinguaSoftworks andreas.scherer@lingua.at http://www.lingua.at Registered Linux User: #157823 - http://counter.li.org/
Hallo, On 18-Jul-2002 Heinz W. Pahlke wrote:
Da ich diese und zwei weitere Mails, die ich bereits heute nachmittag geschrieben habe, noch immer nicht ueber die Liste zurueckbekommen habe, schicke ich sie sicherheitshalber noch ein zweites Mal. Falls sie doch doppelt angekommen ist, bitte ich vielmals um Entschuldigung.
In den Weiten des Netzes geht nichts verloren ;-) Heute morgen sind endlich meine eigenen Listenmails bei mir eingetroffen. Also sind sie wirklich zweimal in die Liste gegangen. Nochmals sorry deshalb. Aber nun zum eigentlichen Problem: Ich bin heute nachts noch einmal ganz in Ruhe die ganze httpd.conf durchgegangen und habe sie von frueheren Konfigurationsversuchen gesaeubert. Und ploetzlich funktioniert es mit php. Welcher Eintrag es war, weiss ich nicht, denn irgendwann hatte ich einfach keine Lust mehr, nach jeder Korrektur den Apache neu zu starten und einen neuen Versuch zu unternehmen. Da ich vorher natuerlich eine Sicherheitskopie angefertigt habe, koennte ich es zwar rekonstruieren, aber dazu habe ich nach einem halben Tag Gebastel zumindest im Augenblick keinen Bock. Besten Dank an alle fuer ihre Hilfe, Heinz. -- http://www.pahlke-online.de http://www.Pahlke-KunstWebDesign.de
Am 18.07.2002 um 14:26 schrieb Heinz W. Pahlke:
php_mod4 ist aber installiert, ein rcapache reload durchgefuehrt, ein Suseconfig sicherheitshalber auch noch gelaufen und der virtuelle Server richtig konfiguriert (mit einer anderen index.html getestet). Da sich in /var/log/httpd/error_log keine entsprechenden Meldungen finden (es wird nur eine fehlende server-status moniert), habe ich keine Idee, wo ich suchen soll.
Fuer hilfreiche Tipps waere ich deshalb sehr dankbar,
Wird der passende MIME-Typ für die PHP-Skripte gesetzt? Z.B. so: AddType application/x-httpd-php .php .php4 .phtml .php3 An Hand des MIME-Typs entscheidet der Apache, welchen Handler er benutzen soll. MfG, Dennis -- Dennis Stosberg eMail: dennis@stosberg.net gpg key: http://stosberg.net/dennis.asc icq: 63537718
Da ich diese und zwei weitere Mails, die ich bereits heute nachmittag geschrieben habe, noch immer nicht ueber die Liste zurueckbekommen habe, schicke ich sie sicherheitshalber noch ein zweites Mal. Falls sie doch doppelt angekommen ist, bitte ich vielmals um Entschuldigung. Hallo Dennis, On 18-Jul-2002 Dennis Stosberg wrote:
Wird der passende MIME-Typ für die PHP-Skripte gesetzt? Z.B. so:
AddType application/x-httpd-php .php .php4 .phtml .php3
Stehen drin :-( Beste Gruesse, Heinz. -- http://www.pahlke-online.de http://www.Pahlke-KunstWebDesign.de
----- Original Message -----
From: "Heinz W. Pahlke"
Hallo Dennis,
On 18-Jul-2002 Dennis Stosberg wrote:
Wird der passende MIME-Typ für die PHP-Skripte gesetzt? Z.B. so:
AddType application/x-httpd-php .php .php4 .phtml .php3
Stehen drin :-(
Beste Gruesse,
Heinz.
Hallo Heinz, schau mal in deiner httpd.conf nach ob dort LoadModule php4_module /usr/lib/apache/libphp4.so und AddModule mod_php4.c drin steht. Mfg Michael Ps: Oder in den Dateien suse_loadmodule.conf und suse_addmodule.conf.
On Thu, 2002-07-18 at 14:26, Heinz W. Pahlke wrote:
Hallo,
Hallo!
php_mod4 ist aber installiert, ein rcapache reload durchgefuehrt, ein Suseconfig sicherheitshalber auch noch gelaufen und der virtuelle Server richtig konfiguriert (mit einer anderen index.html getestet). Da sich in /var/log/httpd/error_log keine entsprechenden Meldungen finden (es wird nur eine fehlende server-status moniert), habe ich keine Idee, wo ich suchen soll.
Fuer hilfreiche Tipps waere ich deshalb sehr dankbar,
Ist das mod_php aktiviert? -> /etc/sysconf/apache bei SuSE 8 HTTPD_SEC_MOD_PHP = "Yes" Sind die mime-typen gesetzt? -> /etc/httpd/httpd.conf Sind php als indexes gesetzt? -> /etc/httpd/httpd.conf DirectoryIndex index.html index.php -- Mit freundlichen Grüßen ______________________ InnoSoft GmbH Marcel Schmedes E-Mail : sm@cemag.de Tel.: ++49-5151-989977 ______________________
Moin, Heinz W. Pahlke:
php_mod4 ist aber installiert, ein rcapache reload durchgefuehrt, ein
Die Datei muß eine der möglichen php-Endungen haben. Du kannst zwar dein System so einrichten, daß auch *.html geparsed wird, aber das zieht nur unnötig Performance. Du mußt deinem Apache sagen, welche Extsnion php zugeordnet ist. Gängig sind php, php3, php4, ... ratti@klotz:~> grep "php" /usr/local/apache/conf/httpd.conf AddType application/x-httpd-php .php .phtml .php3 AddType application/x-httpd-php-source .phps Gruß, Ratti -- http://www.gesindel.de/neu/ | Fontlinge | Die Schriftenverwaltung für LINUX
On 18-Jul-2002 Heinz W. Pahlke wrote:
php_mod4 ist aber installiert, ein rcapache reload durchgefuehrt, ein Suseconfig sicherheitshalber auch noch gelaufen und der virtuelle Server richtig konfiguriert (mit einer anderen index.html getestet). Da sich in /var/log/httpd/error_log keine entsprechenden Meldungen finden (es wird nur eine fehlende server-status moniert), habe ich keine Idee, wo ich suchen soll.
Da ich meine Antworten auf die verschiedenen Tips selbst noch nicht ueber die Liste bekommen habe, setze ich mal mein Ursprungsposting fort. Als ich eben den Rechner neu gebootet habe, verweigerte der Apache seinen Start: Syntax error on line 201 of /etc/httpd/httpd.conf: Cannot load /usr/lib/apache/libphp4.so into server: /usr/lib/apache/libphp4.so: undefined symbol: rl_completion_matches Was mich wundert ist, dass ein rcapache reload durchlief, aber ein rcapache start nicht will. Aber na gut, habe also readline nachinstalliert. Beim Starten meldet der Apache jetzt "Starting httpd [ SuSEHelp PHP4 contrib ]". Damit sollte ja eigentlich auch php zur Verfuegung stehen. Aber ein <?php echo "hello world"; ?> bringt als index.html weiterhin nur eine weisse Seite und als index.php oder index.phtml weiter die Downloadfrage :-(( Meine einzige Idee ist jetzt noch, dass auch noch mod_php4-servlet.rpm installiert sein muss. Dieses erfordert aber jakarta, was wiederum jre benoetigt. Das Paket ibmjre2-1.3-6 von der Suse 7.1 wird aber nicht akzeptiert, verlangt wird jre1.1.x. Aber vielleicht weiss ja jemand aus der Liste weiter. Einen schoenen Abend, Heinz. -- http://www.pahlke-online.de http://www.Pahlke-KunstWebDesign.de
participants (7)
-
Andreas Scherer
-
Dennis Stosberg
-
Heinz W. Pahlke
-
Marcel Schmedes
-
Michael Steffen
-
Ratti
-
Torsten Rosenberger