Table of Contents

Joomla

Joomla 1.5.7

Troubleshooting

Δεν λειτουργεί το upload για εικόνες. Μία λύση για να παρακαμφθεί το πρόβλημα βρίσκεται εδώ http://forum.joomla.org/viewtopic.php?f=430&t=280787

Ουσιαστικά λέει να απενεργοποιήσουμε από Global Configuration / System τον flash uploader (τελευταία επιλογή κάτω). Αυτό δεν απενεργοποιεί την δυνατότητα να αποστέλλουμε flash αρχεία.

Joomla 2.5

Αναβάθμιση από 1.0

Εισαγωγή χρηστών

Εάν τα ελληνικά δεν εμφανίζονται με το export από phpmyadmin τότε ελέγχουμε στο αρχείο που παράχθηκε την γραμμή

) ENGINE=MyISAM  DEFAULT CHARSET=latin1 .. ;

Εδώ π.χ. το charset μέσα στην βάση ήταν latin1 (iso8859-1) και η εμφάνιση από το export σε utf-8 (default) μας εμφάνισε τα ελληνικά π.χ. ως Δοκιμή

Εκτελούμε την παρακάτω εντολή στην κονσόλα

mysqldump -uusername -ppassword --default-character-set=latin1 dbname tbname > dbname.tbname.sql

Τροποποιούμε το παραγόμενο αρχείο

Ένας γρήγορος τρόπος είναι η προσθήκη του πεδίου gid στον πίνακα jos_users της έκδοσης 2.5, για να γίνει ομαλά η εισαγωγή και στην συνέχεια διαγραφή του πεδίου. Θα πρέπει στην εντολή εισαγωγής να εμφανίζονται και τα πεδία με την σειρά που θέλουμε διότι ή έκδοση 2.5 έχει 2 πεδία παραπάνω

INSERT INTO jos_users (`id`, `name`, `username`, `email`, `password`, `usertype`, `block`, `sendEmail`, `gid`, `registerDate`, `lastvisitDate`, `activation`, `params`) VALUES
(934, 'Δοκιμή', 'testvagelis', 'test@email.com', '6fd497df2ea6e1ef44b7e953df823052', '', 0, 0, '2013-02-05 20:06:36', '2013-02-05 20:07:48', '', '');

Για την εισαγωγή στο jos_user_usergroup_map ένας γρήγορος τρόπος είναι η εισαγωγή χειρoκίνητα των χρηστών με πλήρη δικαιώματα π.χ. group_id=8 και αν υποθέσουμε ότι η πλειοψηφία ανήκει στην ομάδα registered (group_id=2), να εκτελέσουμε την παρακάτω εντολή

INSERT INTO jos_user_usergroup_map(user_id,group_id) SELECT id, '2' FROM jos_users WHERE username not in ('admin1','admin2');

Πηγές