PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : enterprise server und der apache



daddel9
17.12.02, 20:14
hi ...

ich habe mir jetzt den SuSE Enterprise Server zugelegt , und nach mehrmaliger installation (wegen freezebugs in der installroutine) festegestellt , das beim apachen zwar mod_php4 und lib_php4 korrekt geladen und auch eingebunden werden , aber trotzdem man auf anfrage einer .php , .php3 oder .php4 seite nur den quelltext oder einen freundlichen verweis darauf , ob man die seite nicht lieber herunterladen möchte bekommt . wie schon erwähnt sind alle module korrekt geladen und geaddet . was kann ich noch machen ?

danke im vorraus ...

Jinto
17.12.02, 20:26
Das executable bit setzen.

daddel9
17.12.02, 20:41
gut ... ich hab den enterprise server , aber das heist noch nicht , das ich mich gut damit auskenne *G*G* . langer rede kruzer sinn : ich blick nich was du da sagst *G* !


aber danke schonmal !

Jinto
17.12.02, 20:46
chmod o+x <Dateiname.php>

daddel9
17.12.02, 20:50
auch schon probiert ... bringt nix !

Berufspenner
17.12.02, 20:55
Hi

Wenn es an den Zugriffsrechten hapern sollte wird der Apache einem aber nich den Quelltext und/oder die Datei zum Download anbietn. Check mal, ob das php-Modul überhaupt gladen wird:

#
# Dynamic Shared Object (DSO) Support
#
...
# LoadModule eaccess_module /usr/lib/apache/1.3/mod_eaccess.so
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
# LoadModule roaming_module /usr/lib/apache/1.3/mod_roaming.soCheck dann auch noch folgenden Eintrag:
#
# AddType allows you to tweak mime.types without actually editing
# it, or to make certain files to be certain types.
#
# For example, the PHP 3.x module (not part of the Apache
# distribution - see http://www.php.net) will typically use:
#
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
#
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Wenn die Einträge in deiner httpd.conf genau so aussehen wird es wohl an einer anderen Stelle klemmen.

Cu

daddel9
17.12.02, 21:26
es stimmt alles beides ! das is ja grad das komische ...

daddel9
17.12.02, 21:55
ich hab grad nommal alle confs mit denen eines funzenden server verglichen : identisch ! das kann doch irgendwo net sein , oder ?

Bauchi
17.12.02, 22:52
http://pebkac.net

mach doch mal mit wget eine anfrage auf deinen server in dem stil:

wget -s -d -v http://meinserver/irgendeine_url

dann sollte es dir den header raushauen was der server so alles kann ...
z.b.
Server: Apache/1.3.27 (Unix) PHP/4.2.2 mod_ssl/2.8.11 OpenSSL/0.9.6g


steht da kein PHP drin, ist das shared object auch nicht geladen ..
wenn das so ist, dann schau mal in dein libexec verzeichnis vom apachen nach einer libphp.so
wenn die da auch ned ist .. dann compile einfach den apachen selber .. ein ganz einfaches step by step howto findest du wenn du hier klickst : http://www.linuxforen.de/forums/showthread.php?s=&postid=293963#post293963

so long cowboy

Jinto
18.12.02, 03:27
AFAIR hat SuSE eine Datei in der es die notwendigen Module lädt (in der httpd.conf müsste ein Verweis darauf zu finden sein).

Ist einfacher als neukompilieren :D

daddel9
18.12.02, 14:22
ja ... mit dem wget bringt er mir auch php3 . was du meinst ist suse_loadmodule und suse_addmodule . in den beiden stimmt alles . ich hab aber grad entschieden auf debian umzusteigen und saug mir grad woody . dake für alles !