Chrigu27
Beiträge: 2
|
Einbinden geht nicht.
|
Guten Abend
Ich habe ein Problem beim Einbinden des CMS, ich habe ältere Versionen von Dynpg schon problemlos eingebunden. Nun wollte ich es auf einem anderen Hoster einrichten mit folgendem fehler: "Fatal error: require_once() [function.require]: Failed opening required '../cms/defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/cevimund/public_html/cms/getcontent.php on line 445"
Ich habe mit diesem Code eingebunden:
Die Angaben stimmen.
Ich komme nicht mehr weiter, könnte es an der php.ini liegen? Ich habe sie nicht angepasst, sollte ich etwas ändern?
Ich kann auch gerne noch weitere Informationen liefern, auch per eMail.
Freundliche Grüsse
Christian
|
|
|
|
30.08.2010 22:28
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
hi christian,
gehe ich richtig in der annahme das sich die php seite welche du aufrufen möchtest auf der obersten stufe in deinem webroot befindet z.b:
root/index.php
Dein cms danach in einem Unterordner:
root/cms/
Nun der Erste require Befehl scheint soweit richtig zu sein. Der zweite Befehl ist, soweit ich das sehe, aber falsch, da der Pfad nicht auf das Root des CMS verweist, sondern auf den Webroot oder zumindest auf ein Verzeichnis ausserhalb des Aufgerufenen. Das bewirken die beiden .. welche relativ auf einen nächst höheren Ordner verweisen.
require 'cms/getcontent.php'; => KORREKT!
$DynPG->SetParam_PathToRoot('../cms/'); => FALSCH!
Versuche doch beim zweiten Befehl mal folgendes:
$DynPG->SetParam_PathToRoot('cms/');
oder
$DynPG->SetParam_PathToRoot('./cms/');
mfg
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
30.08.2010 22:40
|
ZITIEREN
| ANTWORTEN
|
Chrigu27
Beiträge: 2
|
Thx
|
Hey Chris
Vielen Dank für die Rasche Antwort. Jetzt funktioniert es!
Danke!
mfg
|
|
|
|
30.08.2010 22:45
|
ZITIEREN
| ANTWORTEN
|
IW
Beiträge: 17
|
Einbinden: funktioniert nicht
|
Guten Tag
Nachdem ich die Schwierigkeiten mit der Installation endlich gelöst habe, versuche ich nun erste Schritte mit der Einbindung in eine kleine Test-Site.
Auf dem Testserver habe ich das Verzeichnis dynpg. Auf der gleichen Hierarchie-Stufe das Verzeichnis der Test-Site.
Die Index-HTML habe ich konfiguriert wie in der Anleitung angegeben:
?php
require('../dynpg/getcontent.php');
SetParam_PathToRoot('../dynpg/');
?
und index2.php genannt.
Wenn ich nun meine Test-Site aufrufe erhalte ich folgende Fehlermeldung:
Fatal error: Call to undefined function setparam_pathtoroot() in D:\… index2.php on line 3
Was hat dies zu bedeuten?
Danke für Ihre Hilfe!
|
|
|
|
10.09.2012 14:49
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
hi iw,
funktionen aus dem dynpg müssen über die folgende variabel aufgerufen werden, da diese das cms objekt enthält:
$DynPG->
dein funktionsaufruf sollte nun also so heissen:
$DynPG->SetParam_PathToRoot('../dynpg/');
mfg
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
10.09.2012 15:14
|
ZITIEREN
| ANTWORTEN
|
IW
Beiträge: 17
|
Danke, Jetzt klappts!
Bei der Anleitung "DynPG in eine Webseite einbinden" 2. Snippet fehlt diese Variabel, diese hatte ich übernommen.
Merci
|
|
|
|
10.09.2012 16:02
|
ZITIEREN
| ANTWORTEN
|