Forum

DynPG Forum

Foren

Login

Suchen

Forenübersicht - DynPG Frontend FAQ - Einbinden geht nicht.

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