Mögliche Fehler in der Joomla-Datei uri.php

Mögliche Joomla-Fehler (1.5.18) in der Datei libraries/joomla/environment/uri.php. Joomla-Erweiterungen wie K2 und Zoo 2.0 waren betroffen.

Dieser Artikel wurde leider nur auf Englisch und Griechisch geschrieben.

Επικοινώνησα με το Φόρουμ υποστήριξης και για τις δύο εφαρμογές Κ2 και Zoo 2.0 (χωρίς απάντηση μέχρι τώρα) και τους είπα γι 'αυτό. Ο Lefteris Kavadas από το Κ2 φόρουμ μου είπε ότι διαπίστωσε ότι η function _parseURL επιστρέφει κάποιον απροσδιόριστο χαρακτήρα όταν ένα tag έχει το γράμμα "ρ" σ' αυτό. Ξεκίνησα επίσης ένα νήμα στο επίσημο Φόρουμ υποστήριξης του Joomla και τους ρώτησα αν μπορούσαν να βοηθήσουν (χωρίς απάντηση μέχρι τώρα).

Ήμουν τόσο περίεργος για αυτό και αποφάσισα να το διερευνήσω περαιτέρω... τελικά φάνηκε ότι υπάρχει ένα bug στο αρχείο βιβλιοθηκών του Joomla libraries/joomla/environment/uri.php!

Άλλαξα το αρχείο βιβλιοθηκών libraries/joomla/environment/uri.php (Joomla 1.5.18), διαγράφοντας τις ακόλουθες γραμμές κώδικα (ή απλά θέτοντας σχόλιο μπροστά από αυτές): 744,745,769-773. Με τον τρόπο αυτό η λειτουργία _parseURL αναλύει το URL με το "παλαιό" τρόπο σαν να χρησιμοποιούσαμε μια παλαιότερη έκδοση της PHP... και μαντέψτε τι έγινε, το πρόβλημα με τον απροσδιόριστο χαρακτήρα έχει λυθεί! Τώρα όλα τα tags που περιέχουν ελληνικά γράμματα (ιδιαίτερα εκείνα με το γράμμα "ρ") λειτουργούν μιά χαρά.

Δεν είμαι σίγουρος αν αυτή η αλλαγή στον κώδικα λειτουργεί με όλες τις διαφορετικές εκδόσεις της PHP (εγώ το δοκίμασα τοπικά με XAMPP 1.7.3 - PHP 5.3.1 - Joomla 1.5.18), αλλά είμαι σίγουρος ότι θα βοηθήσει όσους είχαν το ίδιο πρόβλημα όπως και εγώ.

Kommentare  

 
#3 Al 2010-08-01 12:58
Χρησιμοποιώ το Joomla 1.5.20 και η λύση που προτείνετε δυστυχώς δεν δούλεψε...
Δεν ξέρω...ίσως να κάνω κάτι λάθος...
Zitieren
 
 
#2 Chrysovalantis Mochlas 2010-07-21 22:12
Γεια σου PascM και συγγνώμη για την αργοπορημένη απάντηση..όπως αναφέρω παραπάνω είχα ανοίξει μια συζήτηση στο επίσημο forum του Joomla! αλλά καμιά ουσιαστική απάντηση μέχρι σήμερα! Προφανώς έχει να κάνει με την έκδοση της PHP 5.3.1 που χρησιμοποίησα (παρόλο που αναφέρεται ότι είναι συμβατή με το Joomla!). Όπως και να χει το συγκεκριμένο fix βοηθάει.
Zitieren
 
 
#1 PascM 2010-07-13 22:49
Μήπως αυτό πρέπει να αναφερθεί και στο joomla.org ;

Θα το δοκιμάσω και θα επανέλθω!

Thanks for the info
Zitieren
 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Login



ValAddThis

Auf Facebook

Newsletter

E-Mail-Adresse eingeben:

Zugestellt von

Wir haben 55 Gäste online
Copyright © 2012 Val Web Design - Joomla! Development and SEO. Alle Rechte vorbehalten.