Error beim Aufruf des Text Html Editor

Gesperrt
bladi
Beiträge: 192
Registriert: Sa 27. Dez 2003, 11:21
Kontaktdaten:

Error beim Aufruf des Text Html Editor

Beitrag von bladi »

Hallo

Ich suche eine Info zu der nachfolgenden Fehlermeldung, die ich erhalte wenn ich in das Modul Text HTML starte.

Hat da jemand eine Idee?

Danke für Infos.

Grüsse
bladi

Code: Alles auswählen

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/LC_MESSAGES/contenido.po) is not within the allowed path(s): (/home/httpd/vhosts/ruedi-blattmann.com/httpdocs:/tmp:/usr/share/pear:/usr/bin) in /home/httpd/vhosts/ruedi-blattmann.com/httpdocs/contenido/includes/functions.i18n.php on line 98

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/ruedi-blattmann.com/httpdocs/contenido/includes/functions.i18n.php:98) in /home/httpd/vhosts/ruedi-blattmann.com/httpdocs/contenido/includes/include.con_editcontent.php on line 58
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

sagt mir nicht wirklich was...
contenido version ?
*** make your own tools (wishlist :: thx)
bladi
Beiträge: 192
Registriert: Sa 27. Dez 2003, 11:21
Kontaktdaten:

Beitrag von bladi »

Hallo emergence

Die Version ist 4.6.4. Das komische ist, dass es mal funktioniert hat bzw. das es im Demomandanten immer noch funktioniert.

Danke für Feedbacks

Grüsse
bladi
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

siehst du diese fehlermeldung auf dem schirm oder nur im errorlog.txt ?

update auf eine 4.6.23 könnte vielleicht das problem lösen...
*** make your own tools (wishlist :: thx)
bladi
Beiträge: 192
Registriert: Sa 27. Dez 2003, 11:21
Kontaktdaten:

Beitrag von bladi »

Diese Meldung erscheint im Admin soblad ich versuche über das Modul HTML Text den Wysiwyg Texteditor zu öffnen.

Grüsse
bladi
holger.librenz_4fb

Beitrag von holger.librenz_4fb »

Hi.

Habe mir gerade mal den Code angesehen. Das riecht nach nem Configproblem gekoppelt mit fehlendem gettext und
open_basedir Restriktion. Habe nur leider gerade nicht die Zeit komplett zu debuggen. Hier aber zumindest ein Fingerzeig:

Code: Alles auswählen

$i18nDomains[$domain].$i18nLanguage."/LC_MESSAGES/".$domain.".po"
Das ist aus der betroffenen Zeile in der Funktion i18nEmulateGettext. Es scheint also so als wären die Variaben $i18nDomains und $i18nLanguage nicht richtig gesetzt.

Was für einen Server nutzt Du denn? Kannst Du evtl. fragen, ob Dein Provider Dir nicht die gettext Extension zur Verfügung stellen kann?!

Greets Holger
bladi
Beiträge: 192
Registriert: Sa 27. Dez 2003, 11:21
Kontaktdaten:

Beitrag von bladi »

Hallo Holger

Was mich erstaunt, ist das es ja unter dem Demomandaten funktioniert sprich so eigentlich kein durchgägniges Problem ist. Es muss etwas innerhalb des Mandaten schief sein...

Grüsse
bladi
cardman
Beiträge: 61
Registriert: Mi 11. Jun 2003, 09:34
Kontaktdaten:

Beitrag von cardman »

Hallo,

folgendes:
open_basedir restriction in effect.
sagt mir eigentlich, das er versucht auf eine Datei zuzugreifen die in einem für den Benutzer nicht freigegebenen Verzeichnis liegt.
Und wenn ich das richtig sehe versucht er auf:
File(/LC_MESSAGES/contenido.po)
zuzugreifen und der "/" am anfang sagt normalerweise beginne im Root verzeichnis und darauf hast du keine Berechtigung.

Vielleicht einfach mal in der function.i18n.php schauen, ob da vielleicht nicht doch noch ein "." vor das "/" muss.

Gruss

cardman
bladi
Beiträge: 192
Registriert: Sa 27. Dez 2003, 11:21
Kontaktdaten:

Beitrag von bladi »

Danke für die Tips cardman

Die function.i18n.php liegt ja unter contenido/includes/, somit dürft also der Demomandant den gleichen Fehler machen... dem ist aber nicht so, denn dieser funktioniert einwandfrei. Wenn ich also auf den Demomandanten wechsle, geht alles wie es muss mit diesem Wysiwyg Text Editor.

P.S. die gettext Extension ist ebenfalls eingeschaltet da es sonst ja auch da im Demomandaten nicht funktionieren würde...

Grüsse
bladi
holger.librenz_4fb

Beitrag von holger.librenz_4fb »

cardman hat geschrieben:sagt mir eigentlich, das er versucht auf eine Datei zuzugreifen die in einem für den Benutzer nicht freigegebenen Verzeichnis liegt.
Und wenn ich das richtig sehe versucht er auf:
File(/LC_MESSAGES/contenido.po)
zuzugreifen und der "/" am anfang sagt normalerweise beginne im Root verzeichnis und darauf hast du keine Berechtigung.
Das meinte ich mit einer quer liegenden Konfiguration. Der Pfad wird, wie ich weiter oben schon zitiert hab, aus einer Menge von Variablen konstrouiert. Da diese nicht gesetzt sind, versucht das Script /LC_MESSAGES/contenido.po zu laden. Was zum Einen an der open_basedir Reglementierung scheitert und zum anderen sehr wahrscheinlich auch nicht exisitert. Ich schaue mal, ob ich die Tage zum Debuggen komme.

Gruß, Holger
bladi
Beiträge: 192
Registriert: Sa 27. Dez 2003, 11:21
Kontaktdaten:

Fehler dank emergence gefunden...

Beitrag von bladi »

Hallo

emergence gab unter http://contenido.org/forum/viewtopic.ph ... ct&start=0 den richtigen Input. In meinem front_content.php File im Mandaten war schlicht unter

Code: Alles auswählen

//Backend
	page_open(array ('sess' => 'Contenido_Session', 'auth' => 'Contenido_Challenge_Crypt_Auth', 'perm' => 'Contenido_Perm'));
keine Zeile mit

Code: Alles auswählen

i18nInit($cfg["path"]["contenido"].$cfg["path"]["locale"], $belang);
drin. Warum das so ist.. ich habe keine Ahung aber nun startet der TinyMCE wieder so wie er soll.

Danke für Eure Infos und Grüsse
bladi
Gesperrt