verlinkung filebrowser auf artikel nicht möglich

Gesperrt
emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

verlinkung filebrowser auf artikel nicht möglich

Beitrag von emergence » Di 1. Nov 2005, 10:58

tja wie der titel schon sagt ich hab keine artikel auf die ich verlinken kann...

im errorlog.txt steht nur das hier...

[01-Nov-2005 10:42:43] /contenido/main.php?area=con_upl&frame=5&idcat=52&appendparameters=filebrowser&contenido=8791e2d61a3e54be35e0d2fa625fa65e MySQL error 1066: Not unique table/alias: 'capicategoryarticlecollection'
SELECT capicategorycollection.idcat, capiarticlecollection.idart, capiarticlelanguagecollection.idartlang, capicategoryarticlecollection.idcatart, capicategorylanguagecollection.idcatlang FROM con_cat_art AS capicategoryarticlecollection LEFT JOIN con_cat AS capicategorycollection ON capicategoryarticlecollection.idcat = capicategorycollection.idcat LEFT JOIN con_art AS capiarticlecollection ON capicategoryarticlecollection.idart = capiarticlecollection.idart LEFT JOIN con_art_lang AS capiarticlelanguagecollection ON capiarticlecollection.idart = capiarticlelanguagecollection.idart LEFT JOIN con_cat_art AS capicategoryarticlecollection ON capiarticlecollection.idart = capicategoryarticlecollection.idart LEFT JOIN con_cat_lang AS capicategorylanguagecollection ON capicategorycollection.idcat = capicategorylanguagecollection.idcat LEFT JOIN con_cat_art AS capicategoryarticlecollection ON capicategorycollection.idcat = capicategoryarticlecollection.idcat WHERE capicategorylanguagecollection.idlang = '1' AND capiarticlelanguagecollection.idlang = '1' AND capicategorylanguagecollection.idcat = '52'

[01-Nov-2005 10:42:43] /contenido/main.php?area=con_upl&frame=5&idcat=52&appendparameters=filebrowser&contenido=8791e2d61a3e54be35e0d2fa625fa65e next_record called with no query pending.

4.6.0
Server Betriebssystem OpenSA/1.0.5 / Apache/1.3.27 (Win32) PHP/5.0.5
PHP MySQL database extension mysql
MySQL Serverversion 3.23.47-nt
Installierte PHP-Version 5.0.5

ich wollte es ja nur mal melden...
zum selbst korrigieren momentan keine zeit...
*** make your own tools (wishlist :: thx)

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 1. Nov 2005, 15:03

woher bekomme ich openSA 1.0.5? auf der Website finde ich nur 1.0.4 ;)

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 1. Nov 2005, 15:06

ah habs schon
wie bekomme ich da PHP5 drauf?

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 1. Nov 2005, 15:16

also ich kann es nicht reproduzieren
deshalb bräuchte ich das Environment was du verwendest

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Di 1. Nov 2005, 15:22

standard paket
-> http://www.php.net/get/php-5.0.5-Win32. ... m/a/mirror

alles in OpenSA\Apache\php-5.0.5 entpacken...

in der httpd.conf
anstelle von
LoadModule php4_module php/mod_php4.so
folgendes
LoadModule php5_module "php-5.0.5/php5apache.dll"
definieren...

tja dann die
php-5.0.5/libmysql.dll in windows system32 verzeichnis kopieren...

letzter schritt die php.ini entsprechend anpassen...
und zwar bei
include_path (für das pear verzeichnis)
extension_dir (zb: "E:/OpenSa/Apache/php-5.0.5/ext/")
und unter
;Windows Extensions
die entsprechenden extension aktivieren...

damit sollte das ganze gleich konfiguriert sein wie bei mir...
*** make your own tools (wishlist :: thx)

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Di 1. Nov 2005, 15:27

ach ja
-> http://www.php.net/get/pecl-5.0.5-Win32 ... m/a/mirror
ist auch noch im php-5.0.5/ext entpackt worden...
*** make your own tools (wishlist :: thx)

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 1. Nov 2005, 17:33

Okay Problem gefunden und gelöst

Ursache: In PHP4 wurden die Klassennamen immer in lowercase zurückgeliefert, in PHP5 nicht mehr (was eigentlich richtig ist, aber in der GenericDB nicht bzw nur teilweise berücksichtigt wurde)

Bei jedem get_class wurde ein strtolower eingefügt, jetzt funktioniert es wunderbar.

m.wohlers
Beiträge: 93
Registriert: Di 25. Mai 2004, 16:11
Wohnort: Bad Aibling
Kontaktdaten:

Beitrag von m.wohlers » Mi 2. Nov 2005, 07:31

Hi timo!
timo hat geschrieben:Okay Problem gefunden und gelöst

Ursache: In PHP4 wurden die Klassennamen immer in lowercase zurückgeliefert, in PHP5 nicht mehr (was eigentlich richtig ist, aber in der GenericDB nicht bzw nur teilweise berücksichtigt wurde)

Bei jedem get_class wurde ein strtolower eingefügt, jetzt funktioniert es wunderbar.
Bugfix oder Workaround? :D

Mit freundlichen Grüssen,
Michael Wohlers

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Mi 2. Nov 2005, 10:40

Sowohl als auch, oder keins von beiden

in PHP4 hat get_class anders funktioniert als in PHP5, und jetzt funktioniert es mit beidem.

Gesperrt