PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ENTWICKLUNGSHILFE: Suse7.2 und php4 und / oder ZOPE



Bernd M.
18-02-2002, 19:59
HI !
Ich habe Probleme mit php4 auf meinem System. Ich habe die Pakete mod_php4-core.rpm und mod_php4.rpm vom Suse-Server geladen und mittels Yast1 installiert. Hat prima gefunzt. Wenn ich die Seite von Apache auf dem localhost aufrufe, dann erscheint dort die Statusmeldung, php4 ist installiert. Also gut, denke ich. In der etc/httpd/httpd.conf ist aber kein Eintrag zu php4 zu finden. Wenn ich dort das module per mod_php4.c eintrage, läuft die Apacheseite auf dem localhost nicht mehr. Über kpackage nachgeschaut, haben bei Pakete auch keine Datei mod_php4.c sondern nur mod_php4. Da blick ichs dann schon nicht mehr. Ja was nu ? - Dementsprechend auch das Ergebnis einer php-Datei im Browser: php4-Code wird einfach nicht angezeigt, nur HTML. Da blick ichs nicht mehr !
Desshalb und dann habe ich mir ZOPE anschauen wollen. Auch da hab ich mir das RPM von Suse gezogen und installiert. Klappt auch prima, aber das scheitere ich (Schande !) an der Passworteingabe. Zwar gibt es ja das Programm "zpasswd" um dort den "inituser" mit name und paswd zu versorgen, aber egal was ich da definiere, es klappt nie mit dem einloggen; nicht als root und nicht als sonstwer. Wenn man ZOPE selbst kompiliert, dann erhält man ja das passwort, aber im Falle von RPM müsste das ja irgendwo anders definiert werden. Durch Zufall hab ioch gesehen, Suse hat einen Benutzer ZOPE angelegt, aber mit dem kam ich auch nicht weiter. Wie um Himmels Willen ändere ich also den Zugang ???
Scheiße, nix wars mit der schönen Entwicklerwelt - vielleicht kann mir da jemand helfen ?

B.

netzmeister
18-02-2002, 20:45
Hallo,

läuft Zope nicht mit Phyton?

Mit PHP hat das nichts zu tun.

Viele Grüsse

Eicke

:confused:

Bernd M.
18-02-2002, 21:05
stimmt,
aber ich brauche einfach ein Web-Interface zu meiner mysql-Datenbank, und da nehm ich dann das ein wie das andere und probiers mal aus - aber leider geht beides unabhängig voneinander nicht, aus verschiedenen Gründen...

Martin Ament
19-02-2002, 15:02
Hi,

also wenn Du nur ein webinterface für mysql suchst, dann ist eher phpmyadmin der standard. auch bei webmin ist ein rudimentäres mysqlinterface dabei.

Bei Suse ist das so, daß die module in einer eigenen datei stehen.
suse_addmodule.conf
in der httpd.conf reicht
-----

<IfModule mod_php4.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
</IfModule>
-----

wie das packet heißt ist unabhängig von seinem inhalt. d.h. das packet das mod_php4.c installiert heißt glaube ich mod_php4 oder so ähnlich.

Gruss Martin