Hallo Sören, hallo Leute, Am Dienstag, 28. September 2004 18:07 schrieb Soeren Karch:
ich hoffe ich mache alles richtig
Bisher schon ;-) Du kannst aber gern vorsorglich http://www.suse-etikette.de.vu lesen, dann vermeidest Du vielleicht das ein oder andere Fettnäpfchen ;-)
ich möchte mir dringend einen apache webserver bereitstellen, damit meine kunden auf meine aktuelle arbeit zugreifen können und daten austauschen können. habe suse 9.1 mit apache2 und apache2-mod-php4 installiert. php scheint auch zu laufen, aber nur bedingt: phpinfo funktioniert und auch scheinbar einfache befehle. allerdings werden keine formulare verarbeitet
Das klingt nach abgeschaltetem register_globals. NEIN, das sollst Du jetzt nicht in der php.ini aktivieren, sondern die Scripte so schreiben, dass auf $_GET, $_POST, $_SERVER und $_COOKIE zugegriffen wird. Das ist viel sicherer als das alte Verhalten. Weitere Infos siehe 11.20. Warum funktionieren meine Formulare nicht? http://www.dclp-faq.de/q/q-formular-register-globals.html Als Notlösung für bestehende Scripte kannst Du register_globals auch verzeichnisweise aktivieren: <Directory /pfad/zum/alten/script> php_value register_globals 1 </Directory> Ein Aktualisieren der Scripte auf $_GET usw. ist aber definitiv besser.
und auch verschiedene befehle nicht.
In SuSE 9.1 wurde PHP auf viele Einzelpakete aufgeteilt. Schau mal in YaST2 nach, ob alle php4-* Pakete installiert sind. Außerdem solltest Du nachprüfen, ob die [extension section] in /etc/php.ini vollständig ist. Es müssen dort alle Dateien in /usr/lib/php/extensions/ gelistet sein. Format: extension=mysql.so Eine Zeile je extension. Gruß Christian Boltz --
Daaaaaavid, wo bleibt eigentlich mal 'ne anständige Statistik? *JAUL* Ich mach ja schon... [Ratti und David Haller in suse-linux]