lokale Installation

Begonnen von EdeWuff, 18 März 2002, 13:23:30

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

EdeWuff

Hi Leute,

um meine Entwicklungen etwas "performanter zu gestalten"  ;) habe ich eine Lokale Installation vorgeneommen.
PHP, MySQL, Apache, phpMyAdmin und das fantastische VKP (maax-design).

Aufrufe von test.php funktionieren (also der WEB Server und PHP). Die Datenbank habe ich bereits angelegt (also funktioniert der Datenbankserver und phpMyAdmin). Die config.php des VKP ist auch angepasst.
Wenn ich nun das Portal aufrufe bekomme ich eine Fehlermeldung, die mich zur Verzweiflung bringt:
Fatal error: Failed opening required 'mainfile.php' (include_path='c:\php4\pear') in c:\.....\htdocs\nuke\modules\News\index.php on line 20. Sicher habe ich irgendwo einen Konfigurationsfehler. Aber wo ? mainfile.php befindet sich doch im root des VKP -nicht im php\pear- und das Verzeichnis \php4 gibt`s bei mir gar nicht.

TIA, Peter

Sven

Hi,

anscheinend hast du in der php.ini Datei den Eintrag nicht richtig, der auf deinen include Pfad verweist.

Schau mal in der PHP.ini nach, ob du folgenden Eintrag findest:

; windows: "\path1; \path2"
include_path = ".;c:\php\includes"

Dort darf kein c:\php4..... stehen, sondern der Ordnername, der bei dir auf C:\ liegt.

Sollte das allerdings stimmen, überprüfe bitte die httpd.conf von Apache. Dort ist dann ein falscher Eintrag vorhanden.
[Bearbeitet am: 18/3/2002 von Sven]

EdeWuff

Danke für die schnelle Unterstützung,
Der Pfad war in meiner php.ini noch auskommentiert. Die Freigabe hat aber nichts gebracht.
In der httpd.conf finde ich erstmal nichts (will allerdings nichts heissen). Kann es sein, dass die "\" in der php.ini gegen "/" getauscht werden müssen ? (Verzweifelter Veruch)

Gruss, Peter

EdeWuff

Super,

das Verzeichnis heisst c:\php\
In der httpd.conf sehen die Einträge so aus:
LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
Ich habe mir eine test.php angelegt, (phpinfo), das funktioniert auch einwandfrei.

Na ja - ich nehme dein Angebot gerne an.

Gruss, Peter

Sven

Hi Peter,

schaue mal, ob in der httpd.conf folgende Einträge enthalten sind:

AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps

Wenn nicht, binde Sie bitte mal ein.

Und schau noch mal in der PHP.ini nach folgendem:
extension_dir = "C:\php\extensions"

Wenn es nicht so drin steht, bitte noch ändern. Danach den Apache neu starten.

Sven

Hi,

nein. \ ist schon richtig. Wie heisst denn der Ordner, der auf C:\ angelegt wurde? (in dem die PHP Version liegt)
Hast du in der httpd.conf die Module für die php Dateien eingetragen?
Wenn du bis heute nachmittag (ca. 17:00 Uhr) warten kannst, schicke ich dir ne fertige httpd.conf Datei. Einige Anleitungen im Internet zum Konfigurieren derselbigen sind leider falsch. Da funktioniert dann das PHP Nuke nicht mehr richtig.

EdeWuff

Das führt alles zu nichts.
Nun - vielleicht schickst du mir noch die httpd.conf, ansonsten mache ich meinen Kasten nochmal ganz platt und fan von vorne an (lieber wäre es mir, einen Fehler zu finden).
Ich frage mich, woher der Aufruf des (include_path='c:\php4\pear') kommt. Irgendwie muss er doch aus den Tiefen des VKP stammen. Es handelt sich doch dabei um eine Variable ?! Wo wird die erzeugt ?
Na ja - irgendwann werde ich es wissen  :cry

CU, Peter