Hallo zusammen, hab hier gerade auf der 8.2 diverse Apache und PHP Pakete installiert. Naiverweise bin ich davon ausgegangen, das nach diesem Schritt lokale HTML-Dateien im PHP dabei im Browser (konqueror oder Mozilla) angezeigt werden können. Doch da seh ich nix von. Muss ich noch irgendwas installieren / konfigurieren? Müssen die Dateien in nem bestimmten Verzeichnis liegen? vielen Dank für eure Hilfe, Mauritius
Hallo, am Donnerstag, 29. Januar 2004 um 11:24 schrieb Mauritius Hiller
Muss ich noch irgendwas installieren / konfigurieren? Müssen die Dateien in nem bestimmten Verzeichnis liegen?
Nur eine Frage vorneweg: Du rufst die Seiten aber mit http://localhost/test.php oder http://192.168.x.x/test.php (wobei dies Deine interne IP waere) auf ? oder mit /home/stonki/test/.php ? (was falsch waere). cu stonki -- Deutsche ProFTP Docs: http://www.proftpd.de, EFNET: #proftpd KDE3 Renamer: http://www.krename.net KDE3 Barcode und Label Solution: http://www.kbarcode.net Just me: http://www.stonki.de
On Thu, 29 Jan 2004 11:49:34 +0000
Stefan Onken
Hallo,
am Donnerstag, 29. Januar 2004 um 11:24 schrieb Mauritius Hiller
Muss ich noch irgendwas installieren / konfigurieren? Müssen die Dateien in nem bestimmten Verzeichnis liegen?
Nur eine Frage vorneweg: Du rufst die Seiten aber mit http://localhost/test.php oder http://192.168.x.x/test.php (wobei dies Deine interne IP waere) auf ? oder mit /home/stonki/test/.php ? (was falsch waere).
cu stonki
Hallo,
am Donnerstag, 29. Januar 2004 um 11:24 schrieb Mauritius Hiller
Muss ich noch irgendwas installieren / konfigurieren? Müssen die Dateien in nem bestimmten Verzeichnis liegen?
Nur eine Frage vorneweg: Du rufst die Seiten aber mit http://localhost/test.php oder http://192.168.x.x/test.php (wobei dies Deine interne IP waere) auf ? oder mit /home/stonki/test/.php ? (was falsch waere).
cu stonki
Hi, falls du den Apache 2 benutzt: SuSE trägt das mod_php (für den Apache2) nicht selber ein. Du musst also selber noch die Mime-Types setzen und das Modul laden. (letzteres in /etc/sysconfig/apache einfügen) Irgendwo im archiv befindet sich auch noch eine Lösung/Anleitung dazu. Sorry, habs gerade nicht parat. @stonki: Sorry, diesmal hat Sylpheed den falschen Reply gemacht. Paul
Hallo zusammen, Stefan Onken schrieb:
Nur eine Frage vorneweg: Du rufst die Seiten aber mit http://localhost/test.php oder http://192.168.x.x/test.php (wobei dies Deine interne IP waere) auf ? oder mit /home/stonki/test/.php ? (was falsch waere).
habs natürlich falsch gemacht und aus dem Verzeichnis aufgerufen. Doch wenn ich "http://localhost..." ändert das nicht viel: ich kann immer noch kein noch so kleines Stück PHP-Code ausführen... Apache läuft und führt das PHP-Modul auch aus (hoffentlich :) woran kanns liegen dass nix geht?? viele Grüße, Mauritius
On Thu, 29 Jan 2004 23:45:17 +0100
Mauritius Hiller
Hallo zusammen,
Stefan Onken schrieb:
Nur eine Frage vorneweg: Du rufst die Seiten aber mit http://localhost/test.php oder http://192.168.x.x/test.php (wobei dies Deine interne IP waere) auf ? oder mit /home/stonki/test/.php ? (was falsch waere).
habs natürlich falsch gemacht und aus dem Verzeichnis aufgerufen. Doch wenn ich "http://localhost..." ändert das nicht viel:
ich kann immer noch kein noch so kleines Stück PHP-Code ausführen...
Apache läuft und führt das PHP-Modul auch aus (hoffentlich :)
woran kanns liegen dass nix geht??
viele Grüße,
Mauritius
Hi, dann antworte ich dir hier halt nochmal: Ist das mod_php eingebunden? Sind die Mime-Types gesetzt? Paul
Hallo, Paul Puschmann schrieb:
Ist das mod_php eingebunden?
das isses!
Sind die Mime-Types gesetzt?
welche Mime-Types meinst du? Diese: linux:/etc/httpd # cat mime.types | grep php application/x-httpd-php phtml pht php mehr mime-types find ich ned! Und es geht trozdem nicht! Was tun?????? viele Grüße, Mauritius
On Fri, 30 Jan 2004 10:10:52 +0100
Mauritius Hiller
Hallo,
Paul Puschmann schrieb:
Ist das mod_php eingebunden?
das isses!
Sind die Mime-Types gesetzt?
welche Mime-Types meinst du? Diese:
linux:/etc/httpd # cat mime.types | grep php application/x-httpd-php phtml pht php
mehr mime-types find ich ned! Und es geht trozdem nicht! Was tun??????
viele Grüße,
Mauritius Ich meine das so:
Entweder in die httpd.conf oder in eine inkludierte .conf-Datei: <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-source .phps DirectoryIndex index.php DirectoryIndex index.php3 DirectoryIndex index.php4 </IfModule> Vorhanden sein müssen: apache2-mod_php4 mod_php4-core Und in der /etc/sysconfig/apache2: (zum Beispiel! wichtig ist das php4 am Ende) APACHE_MODULES="access actions alias auth auth_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif status suexec userdir dav dav_svn php4 " Paul
Hallo, Paul Puschmann schrieb:
Entweder in die httpd.conf oder in eine inkludierte .conf-Datei:
<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-source .phps DirectoryIndex index.php DirectoryIndex index.php3 DirectoryIndex index.php4 </IfModule>
Vorhanden sein müssen:
apache2-mod_php4 mod_php4-core
die /etc/httpd/suse_addmodule.conf enthält: AddModule mod_php4.c AddModule mod_userdir.c und die suse_include.conf führt das mod_php4.conf auf, in diesem steht wiederum genau AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php-source .phps DirectoryIndex index.php DirectoryIndex index.php3 DirectoryIndex index.php4
Und in der /etc/sysconfig/apache2:
(zum Beispiel! wichtig ist das php4 am Ende)
APACHE_MODULES="access actions alias auth auth_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif status suexec userdir dav dav_svn php4 "
verwende eigentlich Apache1, aber auch mit Apache2 funktioniert das nicht obwohl php4 eingetragen iss. Gab grad den Apache1 nochmal neu gestartet und der sagt folgendes: Starting httpd [ Mailman PHP4 ]stty: standard input: Inappropriate ioctl for device Das hat warscheinlich ne Bedeutung. Aber welche??? viele Grüße, Mauritius
Hallo auch, Am Donnerstag, 29. Januar 2004 12:24 schrieb Mauritius Hiller:
Hallo zusammen, hab hier gerade auf der 8.2 diverse Apache und PHP Pakete installiert. Naiverweise bin ich davon ausgegangen, das nach diesem Schritt lokale HTML-Dateien im PHP dabei im Browser (konqueror oder Mozilla) angezeigt werden können. Doch da seh ich nix von. Muss ich noch irgendwas installieren / konfigurieren? Müssen die Dateien in nem bestimmten Verzeichnis liegen?
Ok, du hast es installiert, aber wie? Von den SuSE-Cd`s, als rpm ausm Netz oder selbst kompiliert? Normalerweise legt sich ein Verzeichnis "htdocs" irgendwo bei dir an, dieses wird dir bei der Installation aus der Source angezeigt bzw du kannst es selbst legen wohin du willst. Wenn du nicht weist, wo das ist, dann such es mit "find" (find / -name htdocs) In dieses Verzeichnis schiebst du dann deine Testseiten. Der Aufruf sollte dann in deinem Browser: "http://127.0.0.1/blabla.php" sein. Nimm die lokalen Seiten aus dem Proxy !!! (Verbindung-LAN-Erweitert-Proxy-oder so ähnlich je nach Browser). Ist der Apache schon gestartet? ps -ef | grep httpd gibt sowas wie : httpd 895 889 0 07:35 ? 00:00:00 /webapache/bin/httpd -DSSL in mehreren Prozessen. GL, Bernd -- [Zufallssig 9] [NightGhost] on AO forum: "Perhaps it doesn't take two to make an idiotic argument, although you have proven for a fact, that one man indeed can make two idiotic arguments."
On Thursday 29 January 2004 12:24, Mauritius Hiller wrote:
hab hier gerade auf der 8.2 diverse Apache und PHP Pakete installiert. Naiverweise bin ich davon ausgegangen, das nach diesem Schritt lokale HTML-Dateien im PHP dabei im Browser (konqueror oder Mozilla) angezeigt werden können. Doch da seh ich nix von. Muss ich noch irgendwas installieren / konfigurieren? Müssen die Dateien in nem bestimmten Verzeichnis liegen?
Wenn Du die Suse-Pakete verwendet hast, wenn Du Deiner Datei die Endung .php gegeben hast, wenn Du die Datei über den Webserver ("http://..../index.php") und nicht über das Dateisystem ("file:/.../index.php") aufrufst, wenn Du Deinen PHP-Code in <?php ... ?> Tags geschrieben hast, und wenn Deine Datei readable für den User wwwrun ist, dann macht Suse Linux das aus der Tüte ohne weitere Konfiguration. Kristian
participants (5)
-
Bernd Tannenbaum
-
Kristian Köhntopp
-
Mauritius Hiller
-
Paul Puschmann
-
Stefan Onken