Seite 1 von 1

Spaw Editor versetzt Browser und Server in Aufruhr

Verfasst: Mi 30. Jul 2003, 12:57
von paulhey
folgendes problem:
ich benutze contenido 4.3.1b jetzt seit ca. 2 wochen (ohne probleme) habe aber seit gestern ein riesen problem:
sobald ich im spaweditor text markiert habe und einen link einfügen möchte verabschiedet sich beim klicken der link-einfügen-buttons der browser (nur das aktive fenster friert ein) und der server fängt an zu schuften (fast volle cpu-auslastung) und rechnet sich an dem prozess halb tot. momentane lösung des problems ist dann halt der serverseitige abbruch des vorgangs. aber das ist ja keine richtige lösung....


infos:
PHP-Version 4.08
Mysql-Version: 3.23.51
Contenido-Version: 4.31b
... auf einem Windows 2000 Server


danke für jede hilfe

paul

Verfasst: Do 31. Jul 2003, 09:34
von Renkert
Ja, das ist bekannt und ich habs mal irgendwo erwähnt....der Spaw Editor geht leichtfertig mit den Ressourcen um und frisst Dich mithilfe des IE auf....deswegen folgender Thread->

http://www.contenido.de/forum/viewtopic ... highlight=

Umstellen

Verfasst: Do 31. Jul 2003, 09:38
von htw
In der config.php kannst Du auf htmlArea umstellen.

Gruß
Harald

moment...harald

Verfasst: Do 31. Jul 2003, 09:50
von paulhey
> In der config.php kannst Du auf htmlArea umstellen.


wo, wie und was genau muss ich denn da machen?

DANKE

Drei Dinge

Verfasst: Do 31. Jul 2003, 10:34
von htw
... sind zu tun:

1. Datei 'config.php' öffnen und dort nach den Einträgen $cfg['path']['wysiwyg'] und $cfg['path']['wysiwyg_html'] suchen. Am Ende der Pfade steht /spaw/ dieses durch /htmlarea2/ ersetzen.

2. Datei 'insert_link.php' öffnen und die Zeilen 64 und 65 folgendermassen abändern:

Code: Alles auswählen

include ('../../includes/config.php');
include ('../../includes/cfg_sql.inc.php');
in

Code: Alles auswählen

include ('../../../includes/config.php');
include ('../../../includes/cfg_sql.inc.php');
3. Datei 'insert_image.php' in der Zeile 175 ändern:

Code: Alles auswählen

include('../../includes/config.php');

Code: Alles auswählen

include('../../../includes/config.php');
Dann ist es die htmlarea2.

Gruß
Harald

problem bleibt auch mit htmlarea2

Verfasst: Do 31. Jul 2003, 11:14
von paulhey
hab das alles mal so gemacht... hat aber leider nichts gebracht. auch im htmlarea2 editor halt das bekannte problem:

wenn ich text markiert habe und einen link einfügen möchte verabschiedet sich beim klicken der link-einfügen-buttons der browser (nur das aktive fenster friert ein) und der server fängt an zu schuften (fast volle cpu-auslastung) und rechnet sich an dem prozess halb tot. momentane lösung des problems ist dann halt der serverseitige abbruch des vorgangs. aber das ist ja keine richtige lösung....

was tun?

dann ...

Verfasst: Do 31. Jul 2003, 11:36
von htw
... hilft nur ein Upgrade auf die 4.3.2, denn dort liegen auf den kritischen Tabellen entsprechende Indizes. Natürlich kannst Du diese auch von Hand setzen, müsste aber erst nachsehen wo diese zu setzen sind.

Gruß
Harald

Re: dann ...

Verfasst: Do 31. Jul 2003, 11:55
von paulhey
htw hat geschrieben:... hilft nur ein Upgrade auf die 4.3.2, denn dort liegen auf den kritischen Tabellen entsprechende Indizes. Natürlich kannst Du diese auch von Hand setzen, müsste aber erst nachsehen wo diese zu setzen sind.

Gruß
Harald
wenn du da mal nachsehen könntest...

indizes

Verfasst: Do 31. Jul 2003, 12:33
von htw
Mache ich, komme aber erst heute Nacht dazu.

Gruß
Harald

Indizes gefunden

Verfasst: Do 31. Jul 2003, 18:56
von htw
Hi,

nachstehende findest Du die Indizes.

Anleitung:
In eine Datei kopieren, !PREFIX! durch Dein Prefix ersetzen und als wasAuchImmer.sql speichern. Dann einfach per mysql oder phpMyAdmin einlesen.

Code: Alles auswählen

ALTER TABLE !PREFIX!_art ADD INDEX ( idart );
ALTER TABLE !PREFIX!_art ADD INDEX ( idclient);
ALTER TABLE !PREFIX!_art_lang ADD INDEX (idartlang);
ALTER TABLE !PREFIX!_art_lang ADD INDEX (idart);
ALTER TABLE !PREFIX!_art_lang ADD INDEX (idlang);
ALTER TABLE !PREFIX!_art_lang ADD INDEX (idtplcfg);
ALTER TABLE !PREFIX!_cat ADD INDEX (idcat);
ALTER TABLE !PREFIX!_cat ADD INDEX (idclient);
ALTER TABLE !PREFIX!_cat_art ADD INDEX (idcatart);
ALTER TABLE !PREFIX!_cat_art ADD INDEX (idcat);
ALTER TABLE !PREFIX!_cat_art ADD INDEX (idart);
ALTER TABLE !PREFIX!_cat_lang ADD INDEX (idcatlang);
ALTER TABLE !PREFIX!_cat_lang ADD INDEX (idcat);
ALTER TABLE !PREFIX!_cat_lang ADD INDEX (idlang);
ALTER TABLE !PREFIX!_cat_lang ADD INDEX (idtplcfg);
ALTER TABLE !PREFIX!_code ADD INDEX (idcatart);
ALTER TABLE !PREFIX!_code ADD INDEX (idlang);
ALTER TABLE !PREFIX!_code ADD INDEX (idclient);
ALTER TABLE !PREFIX!_container ADD INDEX (idtpl);
ALTER TABLE !PREFIX!_container ADD INDEX (number);
ALTER TABLE !PREFIX!_container_conf ADD INDEX (idtplcfg);
ALTER TABLE !PREFIX!_container_conf ADD INDEX (number);
ALTER TABLE !PREFIX!_content ADD INDEX (idartlang);
ALTER TABLE !PREFIX!_content ADD INDEX (idtype);
ALTER TABLE !PREFIX!_content ADD INDEX (typeid);
ALTER TABLE !PREFIX!_keywords ADD INDEX (keyword);
ALTER TABLE !PREFIX!_keywords ADD INDEX (idlang);
ALTER TABLE !PREFIX!_mod ADD INDEX (idmod);
ALTER TABLE !PREFIX!_mod ADD INDEX (idclient);
ALTER TABLE !PREFIX!_template ADD INDEX (idclient);
ALTER TABLE !PREFIX!_template ADD INDEX (idlay);
ALTER TABLE !PREFIX!_template ADD INDEX (idtpl);
ALTER TABLE !PREFIX!_template ADD INDEX (idtplcfg);
ALTER TABLE !PREFIX!_template_conf ADD INDEX (idtplcfg);
ALTER TABLE !PREFIX!_template_conf ADD INDEX (idtpl);
ALTER TABLE !PREFIX!_upl ADD INDEX (idclient);
Sollte helfen.

Gruß
Harald

alles super

Verfasst: Fr 1. Aug 2003, 11:14
von paulhey
JO!
läuft wieder alles, und das bestens,stabil und schnell!

DANKE!