Κάθε ερώτημα πρέπει να περιλαμβάνει σύνδεσμο προς τον ιστότοπο όπου εμφανίζεται το συζητούμενο ζήτημα. Καμία δημοσίευση που περιλαμβάνει σύνδεσμο προς ιστότοπο για σχολιασμό ή επίλυση προβλήματος δεν πρόκειται να διαγραφεί ό,τι κι αν συνεπάγεται αυτό για τα αποτελέσματα των μηχανών αναζήτησης ή τις σχέσεις με τους πελάτες σας. Διαβάστε τους κανόνες δεοντολογίας πριν δημοσιεύσετε.

Fatal error: Class 'Joomla\Utilities\ArrayHelper'

Παρατηρήσεις, προτάσεις και ιδέες για τη βελτίωση του forum ελεύθερης συζήτησης και ανταλλαγής απόψεων της ελληνικής κοινότητας υποστήριξης και ενημέρωσης για το joomla!

Fatal error: Class 'Joomla\Utilities\ArrayHelper'

ΔημοσίευσηΔημοσιεύθηκε από τον/την fxant2a » 25 Αύγ 2017, 14:34

Καλημέρα,

Έχω ένα site με Joomla 3.3.6 και μου έχουν παρουσιαστεί δυο προβλήματα.

Το πρώτο πρόβλημα: Όταν κάποιος προσπαθήσει να αγοράσει ένα προϊόν, δεν το προσθέτει στο καλάθι.

Το δεύτερο πρόβλημα: Καθώς προσπαθούσα να φτιάξω το πρώτο πρόβλημα, μέσω του VirtueMarτ, στην επιλογή shop, όταν προσπάθησα να αποθηκεύσω τις αλλαγές μου έβγαλε το παρακάτω μήνυμα:

Fatal error: Class 'Joomla\Utilities\ArrayHelper' not found in /var/www/vhosts/ntountoulakis.gr/httpdocs/plugins/user/joomlamailer/joomlamailer.php on line 348

Με εκτίμηση,
Αντώνης
fxant2a
Δημοσιεύσεις: 15
Εγγραφή: 14 Ιαν 2014, 11:04

Re: Fatal error: Class 'Joomla\Utilities\ArrayHelper'

ΔημοσίευσηΔημοσιεύθηκε από τον/την pcrikos » 26 Αύγ 2017, 10:57

Καλησπέρα,

τι virtuemart έχεις;

Πρόσεξε:
Το γεγονός ότι χρησιμοποιείς παλιό virtuemart σημαίνει προβλήματα ασφαλείας. Πέρα από αυτό έχεις errors σε javascipt όσον αφορά το γεγονός ότι δεν μπορείς να βάλεις αντικείμενα στο cart.

Κώδικας: Επιλογή όλων
Uncaught TypeError: jQuery(...).vm2front is not a function


Δες εδώ:

"Yes, VM3 does make use of vm2front. Are you using the default VirtueMart template system or a template with overrides? (GJC beat me to that!) Check that your template loading vmsite.js

If you really do use Joomla 3.5.1 then you should update to Joomla 3.7.2 - not only for security reasons, but because VM 3.2+ does not work properly with Joomla versions before J3.7."

Πηγή:
https://forum.virtuemart.net/index.php?topic=137760.0

Φυσικά εδώ μιλάμε πια για 3.7.5.

Για ότι κάνεις πάρε backup πρώτα.
Άβαταρ μέλους
pcrikos
Star Star Star Star Star
Δημοσιεύσεις: 554
Εγγραφή: 07 Μαρ 2012, 08:58

Re: Fatal error: Class 'Joomla\Utilities\ArrayHelper'

ΔημοσίευσηΔημοσιεύθηκε από τον/την pcrikos » 26 Αύγ 2017, 11:01

Όσον αφορά το

Κώδικας: Επιλογή όλων
Fatal error: Class 'Joomla\Utilities\ArrayHelper' not found in /var/www/vhosts/ntountoulakis.gr/httpdocs/plugins/user/joomlamailer/joomlamailer.php on line 348


έχει να κάνει με το ότι χρησιμοποιεί κάποιο extension βιβλιοθήκη του joomla που βρίσκεται μόνο στις νεότερες εκδόσεις του joomla. Το site σου βρίσκεται σε < 3.4 έκδοση και κάνει conflict.
Άβαταρ μέλους
pcrikos
Star Star Star Star Star
Δημοσιεύσεις: 554
Εγγραφή: 07 Μαρ 2012, 08:58

Re: Fatal error: Class 'Joomla\Utilities\ArrayHelper'

ΔημοσίευσηΔημοσιεύθηκε από τον/την fxant2a » 26 Αύγ 2017, 12:38

Καλημέρα,

Το Virtuemrt είναι 3.0.2.

Θέλω να σου πω οτι όλα δούλευαν μια χαρα μέχρι πριν κανα μήνα που το είδα. Όμως έκανα μια εγκατάσταση του MailChimp και νομίζω οτι από εκει και περα χάλασε....

Την αναβάθμιση δεν την κάνω γιατί δεν ξέρω αν το site είναι συμβατό με την καινούρια έκδοση του joomla.

Με εκίμηση
Αντώνης
fxant2a
Δημοσιεύσεις: 15
Εγγραφή: 14 Ιαν 2014, 11:04

Re: Fatal error: Class 'Joomla\Utilities\ArrayHelper'

ΔημοσίευσηΔημοσιεύθηκε από τον/την pcrikos » 26 Αύγ 2017, 14:20

Κάνε μια κοπια του site και της βάσης και κανε το update σε υποφάκελο. (μην ξεχασεις να αλλάξεις το configuration.php στο αντιγραφο μέσα).
για να δεις αν παιζει σωστά στην νέα έκδοση.

Λογικά δε θα έχεις θέμα γιατί η 3.3 δεν έχει τόσες διαφορές.

Έχεις cpanel ή plesk;
Άβαταρ μέλους
pcrikos
Star Star Star Star Star
Δημοσιεύσεις: 554
Εγγραφή: 07 Μαρ 2012, 08:58

Re: Fatal error: Class 'Joomla\Utilities\ArrayHelper'

ΔημοσίευσηΔημοσιεύθηκε από τον/την fxant2a » 26 Αύγ 2017, 14:41

'Εχω plesk και δεν το ξέρω καθόλου!!!!

Τι να αλλάξω στο configuration.php??
fxant2a
Δημοσιεύσεις: 15
Εγγραφή: 14 Ιαν 2014, 11:04

Re: Fatal error: Class 'Joomla\Utilities\ArrayHelper'

ΔημοσίευσηΔημοσιεύθηκε από τον/την pcrikos » 26 Αύγ 2017, 15:02

Πρώτα απ όλα δες αν έχεις αρκετο χώρο
1. φτιάχνεις ένα φάκελο π.χ. testsite
2. κανεις όλα τα αρχεία του site copy στο φακελο αυτό.
3. μπαίνεις στις βάσεις δεδομένων και κάνεις αντιγραφο της βασης
4. μπαίνεις στον φακελο testsite ανοιγεις το configuration.php που βρίσκεται στον νέο φάκελο και αλλάζεις τα

public $log_path = '/home/ ταδε ταδε';
public $tmp_path = '/home/ταδε ταδε';

και βάζεις προσθέτεις δλδ testsite/ στο καταλληλο σημειο

επίσης αλλάζεις

public $user = 'ταδε';
public $password = 'ταδε';
public $db = 'ταδε';

και βαζεις της νεας βάσης

μετά μπαινεις στο http://τοsiteσου/testsite/

και βλέπεις το αντίγραφο.
Άβαταρ μέλους
pcrikos
Star Star Star Star Star
Δημοσιεύσεις: 554
Εγγραφή: 07 Μαρ 2012, 08:58

Re: Fatal error: Class 'Joomla\Utilities\ArrayHelper'

ΔημοσίευσηΔημοσιεύθηκε από τον/την pcrikos » 26 Αύγ 2017, 15:09

μην ξεχάσεις να πάρεις backup
Άβαταρ μέλους
pcrikos
Star Star Star Star Star
Δημοσιεύσεις: 554
Εγγραφή: 07 Μαρ 2012, 08:58


Επιστροφή στoν Για το forum

Συνδεδεμένα μελη

Συνδεδεμένοι: Bing [Bot]