Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Problem mit MySQL / Apache

Hanussen / 6 Antworten / Flachansicht Nickles

Hallo zusammen,
ich habe zwei lokale webserver. Einen auf meiner Workstation mit WinNT also einen WAMP und einen LAMP (extra Server).
Meine selbstgeschriebenen einfachen Scripts laufen ohne Probleme, möchte ich aber Board, oder Kalenderscripts starten geht gar nichts, nur fehler, manches wird gar nicht vom Parser erkannt als PHP code.
Lade ich dagegen die Seite bei Tripod hoch funzt alles wunderbar, nur halt lokal nicht.
Kann mir bitte jemand sagen was ich in der Apachekonfig ändern muss damit auch aufwendigere Scripts laufen ? Also Boards etc. Da muss es irgendwas geben was in der Standardinstallation nicht richtig konfiguriert ist.

So, ich hoffe jemand hatte schon mal das selbe Problem und kann mir helfen den Fehler zu beheben. Danke schon mal im voraus.

MfG Hanussen

bei Antwort benachrichtigen
xafford Hanussen „Problem mit MySQL / Apache“
Optionen

dazu kann man so nichts sagen. in der apache-konfig mußt du ohnehin nichts ändern, läuft php unter apache, dann läuft es. laufen manche scripts und andere nicht, so liegt es an php selbst.
php ist nicht monolithisch und immer gleich. es gibt verschiedene versionen, verschieden kompilierte binaries, verschiedene module und plattformabhängige codes.
wenn du in die php.ini schaust, dann wirst du irgendwo einen abschnitt mit herauskommentierten zeilen über module finden (unter win jede menge dll). ist ien modul nicht geladen, so erkennt php die funktionsaufrufe nicht, die in dieser dll geladen werden, als kleines beispiel mal die image-funktionen, die shmop-funktionen, die pdf-funktionen, die image-funktionen.
desweiteren gibt es plattformabhängige aufrufe, gerade die, die sich auf das dateisystem beziehen, als kleines beispiel unlink(). es ist nur unter unix-systemen verfügbar, oder shmop_attach.
du mußt also immer beachten, daß dein code für die plattform geeignet ist und alle module geladen werden, die dein script benötigt.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen