Links ohne Funktion

Please report bugs here!

Moderator: Thorsten

Andy
Posts: 87
Joined: Fri Mar 07, 2003 10:58 am

Links ohne Funktion

Post by Andy »

Mal wieder ein (hoffentlich) kleines Problem :shock:

Ich hab in der Firma von 1.5.2 auf 1.5.3 aktuallisiert.
Das Ganze läuft hier auf einen IIS.

In der 1.5.3er funktionieren nun keinerlei Links mehr innerhalb des FAQ-Systems.

Egal ob man eine Kategorie öffnen möchte, oder einen Beitrag aus dem TOP10 aufrufen will, nicht funktioniert.


Jetzt hab ich gesehen, dass sich die Links entwas geändert haben.

http://fodintra/faq/index.php?action=show&cat=3
http://fodintra/faq/index.php?sid=999&l ... show&cat=3

Dieses SID=999
Kann es damit etwas zu tun haben ?

Ich hab zum Glück ein Backup der Version 1.5.2 gemacht, an der DB hat sich ja nichts geändert.
Thorsten
Posts: 15769
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi Andy,

die SessionID und die Sprache werden nur angehängt, wenn Cookies nicht aktiviert sind oder es ein Problem mit den Cookies gibt. Mit den Links sollte es aber nicht zu Problemen führen.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Andy
Posts: 87
Joined: Fri Mar 07, 2003 10:58 am

Post by Andy »

Hmmm ...
Woran liegt das Problem dann ?

Weil mit den Cookies hab ich eigentlich sonst keine Probleme.
samice
Posts: 2
Joined: Thu Oct 27, 2005 1:41 pm

Post by samice »

Hi,

was genau heisst denn "nichts funktioniert" ?

Gibt es Fehlermeldungen von php ? Weisser Bildschrim? "File not found" vom Webserver?

greetz,

samice
Thorsten
Posts: 15769
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi Andy,

eine genauere Fehlerbeschreibung wäre nett...

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Andy
Posts: 87
Joined: Fri Mar 07, 2003 10:58 am

Post by Andy »

Also .....

Die Links sehen so aus wie oben schon geschrieben:

z.B. zum Aufrufen einer Kategorie
http://fodintra/faq/index.php?sid=999&l ... show&cat=3

Wenn man den Link anklickt passiert gar nichts, die Seite verändert sich nicht, es kommt auch keinerlei Fehlermeldung,

Das einzige was sch ändert ist, dass der in dem Link die SIG um eins erhöht wird.

PS:
Auch mit aktiviertem Debug-Modus kommt keine zusätzliche Meldung
Thorsten
Posts: 15769
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

ich habe das mal hier auf meinen Testsystemen überprüft. Die Session-ID wird nur angehängt, wenn Cookies deaktiviert sind. Es funktionieren alle Links hier. Bei aktivierten Cookies ist die Session-ID im Cookie gespeichert, auch da funktionieren alle Links...

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Andy
Posts: 87
Joined: Fri Mar 07, 2003 10:58 am

Post by Andy »

Naja, Cookies müssen auf dem Rechner schon funktionieren, schließlich lief die Version 1.5.2 ja ohne Probleme.

Ich hab ja parallel noch den Backupordner der alten 1.5.2er, da läuft es selbst jetzt noch.

Getestet mit IE, SP1 und FireFox 1.0.6

Aber ich werde es am Montag nochmal auf einem anderen Rechner checken.

PS:
Hast du es auch auf einem IIS getestet ?
Andy
Posts: 87
Joined: Fri Mar 07, 2003 10:58 am

Post by Andy »

So, ich hab das ganze jetzt nochmal mit dem Update auf 1.5.6 getestet.
Gleiches Problem.


Ich hab dann jetzt auch mal eine komplett neue Version (1.5.6) installiert.
Auch hier das gleiche Problem, er fügt immer eine SID in den Link mit ein.

Nicht mal das Anmelden im AdminCenter funktioniert.


Das ganze läuft auf einem ISS. Ein zweite Installation auf einem APACHE-Webserver läuft ohne Probleme.
Thorsten
Posts: 15769
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

kannst mal deine phpinfo() von dem System hier posten. Anscheinend passt da was nicht an deiner Konfigurations, ich kann dieses Problem nämlich nicht nachvollziehen.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Andy
Posts: 87
Joined: Fri Mar 07, 2003 10:58 am

Post by Andy »

Ich hab das Ergebnis mal unter der folgenden Adresse abgelegt
http://www.winpage.info/info.htm
Thorsten
Posts: 15769
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

öhm, ist ein Update von PHP auf eine halbwegs aktuelle Version nicht drin?

Mir ist noch was eingefallen:

Kannst du den Debug Modus in inc/init.php aktivieren und in der artikel.php folgendes entfernen:

Code: Select all

 else {
    header('Location: http://'.$_SERVER['SERVER_NAME'].dirname($_SERVER['SCRIPT_NAME']));
    exit();
}
Danke!

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Andy
Posts: 87
Joined: Fri Mar 07, 2003 10:58 am

Post by Andy »

Ja, ich weiß, ist nicht gerade aktuell die PHP-Version :?
Leider hab ich auf den Webserver wenig Einfluß, ich glaube mein Kollege bringt mich um, wenn ich die Version aktualisiere und danach geht was nicht mehr.

Wobei ich nicht mal wüsste, wie man die PHP-Version aktualisiert.

INIT.PHP und ARTIKEL.PHP hab ich abgeändert.

Bei einem klick auf den Link ADD CONTENT kommt folgende DEBUG-Information:

Code: Select all

DEBUG INFORMATION:
SELECT max(sid) as current_id FROM faqsessions
INSERT INTO faqsessions (sid, ip, time) VALUES (10, '172.16.11.109', 1138988052)
SELECT id, lang, parent_id, name, description FROM faqcategories WHERE lang = 'en' ORDER BY id
SELECT count(sid) FROM faqsessions WHERE time > 1138987752 GROUP BY ip
SELECT DISTINCT faqdata.id AS id, faqdata.lang AS lang, faqdata.thema AS thema, faqcategoryrelations.category_id AS category_id, faqvisits.visits AS visits FROM faqvisits, faqdata LEFT JOIN faqcategoryrelations ON faqdata.id = faqcategoryrelations.record_id AND faqdata.lang = faqcategoryrelations.record_lang WHERE faqdata.lang = 'en' AND faqdata.id = faqvisits.id AND faqdata.lang = faqvisits.lang AND faqdata.active = 'yes' ORDER BY faqvisits.visits DESC
SELECT DISTINCT faqdata.id AS id, faqdata.lang AS lang, faqcategoryrelations.category_id AS category_id, faqdata.thema AS thema, faqdata.datum AS datum, faqvisits.visits AS visits FROM faqvisits, faqdata LEFT JOIN faqcategoryrelations ON faqdata.id = faqcategoryrelations.record_id AND faqdata.lang = faqcategoryrelations.record_lang WHERE faqdata.lang = 'en' AND faqdata.id = faqvisits.id AND faqdata.lang = faqvisits.lang AND faqdata.active = 'yes' ORDER BY faqdata.datum DESC
Thorsten
Posts: 15769
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

klappt es dann? Erscheinen ausser den Queries irgendwelche anderen Meldungen?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Andy
Posts: 87
Joined: Fri Mar 07, 2003 10:58 am

Post by Andy »

Nein, das Verhalten ist ansonsten gleich wie vorher :?
Außer den geposteten Meldungen erscheien keine weiteren.


Wie gesagt, bis zur Version 1.5.2 gab es keine Probleme.

Ich habe ja noch eine weitere Version von phpMyFAQ am laufen auf www.winboard.org. Dort gibt es unter der PHP Version 4.3.8 auch keine Probleme.
Post Reply