Seite 1 von 3

Editor Problem

Verfasst: Do 26. Jun 2003, 21:27
von salox
Der alte Editor unter 4.3b war zwar nicht sehr komfortabel, lief aber. Den neuen (unter 4.3.1) kann ich nicht nutzen, es kommt folgende Fehlermeldung:

Warning: main() [function.main]: open_basedir restriction in effect. File(/usr/local/php/4.3.1/lib/php/spaw_control.class.php) is not within the allowed path(s): (/home/www/web25) in /home/www/web25/html/contenido/external/wysiwyg/spaw/editor.php on line 8

Warning: main(spaw_control.class.php) [function.main]: failed to create stream: Operation not permitted in /home/www/web25/html/contenido/external/wysiwyg/spaw/editor.php on line 8

Warning: main() [function.main]: Failed opening 'spaw_control.class.php' for inclusion (include_path='.:/usr/local/php/4.3.1/lib/php') in /home/www/web25/html/contenido/external/wysiwyg/spaw/editor.php on line 8

Fatal error: Cannot instantiate non-existent class: spaw_wysiwyg in /home/www/web25/html/contenido/external/wysiwyg/spaw/editor.php on line 28

Verfasst: Do 26. Jun 2003, 21:31
von htw
Hi Salox,

in der config.php kannst Du den Pfad wieder auf den alten Editor umstellen, ansonsten - Haben die Verzeischnisse die richtigen Rechte?

Gruß
Harald

Verfasst: Do 26. Jun 2003, 21:43
von salox
Ich habe probehalber allen Verzeichnissen alle Rechte gegeben - es funktioniert trotzdem nicht. Schade, den Editor würde ich sehr gerne nutzen. Woran kann's noch liegen?

Verfasst: Do 26. Jun 2003, 21:44
von htw
Timo hat das Ding integriert - vielleicht hat er ja einen Idee. Ist sicher am Freitag wieder online.

Gruss
Harald

Verfasst: Do 26. Jun 2003, 22:00
von salox
Da liegt irgendwo ein BUG - der alte Editor geht auch nicht unter 4.3.1 - es kommt zwar keine Fehlermeldung aber auch kein vollständiger Editor.
Jammerschade!

Verfasst: Do 26. Jun 2003, 22:21
von htw
Browser, Systemumgebung?

Verfasst: Fr 27. Jun 2003, 09:16
von salox
Nochmals: Hat denn niemand eine Idee, woran das liegen könnte???

Verfasst: Fr 27. Jun 2003, 09:38
von timo
Schilder doch mal deine Systemumgebung. Alternativ kannst du eins der beiden Dinge tun:

include_path in der Datei "php.ini" um einen punkt ergänzen (also z.b. include_path=/usr/local/php/4.3.1/lib/php in include_path=.:/usr/local/php/4.3.1/lib/php ersetzen) oder in der Datei editor.php im Verzeichnis spaw die Zeile include('spaw_control.class.php'); durch include($cfg['path']['wysiwyg'].'spaw_control.class.php'); ersetzen.

Verfasst: Fr 27. Jun 2003, 09:55
von salox
@timo, herzlichen Dank. ich habe die Zeile in editor.php geändert - jetzt geht's.

Verfasst: Di 8. Jul 2003, 15:02
von Scorez
in der Datei editor.php im Verzeichnis spaw die Zeile include('spaw_control.class.php'); durch include($cfg['path']['wysiwyg'].'spaw_control.class.php'); ersetzen.[/i]
muß ich dann in ['path'][ und ]['wysiwyg'] auch eine Angabe machen ? Oder bleibt es so wie es ist ?

Verfasst: Di 8. Jul 2003, 15:29
von chrila
Hallo,

einfach ersetzen :lol: Nichts weiter.

Christian

Verfasst: Di 8. Jul 2003, 15:45
von Scorez
Hab´s gemerkt, war zu dumm, es einfach zu probieren

War schon gelöst...

Verfasst: Di 8. Jul 2003, 16:39
von kypta
Hallo

Das Problem habe ich gestern in einem anderen Thread schon gesehen:
Die Lösung ist eigentlich ganz einfach:

In der Datei
_dein_pfad_/contenido/external/wysiwyg/spaw/editor.php
muss auf der Zeile 8 der relative Pfad in einen absoluten umgeschrieben werden!

Code: Alles auswählen

include('/_dein_pfad_/contenido/external/wysiwyg/spaw/spaw_control.class.php');
Beachte bitte, dass _dein_pfad_ natürlich mit DEINEM richtigen PFAD ersetzt werden muss.

Wäre natürlich toll, wenn das Contenido schon selber machen würde.. :!:
Gruss
Thomas

Verfasst: Di 8. Jul 2003, 17:19
von timo
Ganz soweit sind wir dann doch noch nicht, als daß Contenido Fehler selbstständig behebt :D

Grüße,
Timo

Verfasst: Mi 9. Jul 2003, 10:43
von Scorez
Jetzt funktioniert der Editor wunderbar, bloß wundert es mich das ich max. nur 14 Zeichen in einer Reihe eingeben kann bevor er in die nächste Zeile springt.

Ist das normal, oder muß ich evtl. noch was anderes einstellen ? Mir kommt das etwas komisch vor.