Jump to content

Parse error: syntax error, unexpected


tom73

Recommended Posts

Buongiorno, nella giornata di ieri sono comparsi questi due errori

 

Parse error: syntax error, unexpected '[' in /var/www/vhosts/nomesito.com/httpdocs/modules/skrill/skrill.php on line 691 [PrestaShop] Fatal error in module file :/var/www/vhosts/nomesito.com/httpdocs/modules/skrill/skrill.php:
syntax error, unexpected '[' Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /var/www/vhosts/nomesito.com/httpdocs/classes/Rijndael.php on line 51

 

 

questa è la riga 691:

$fieldParams['refund_status_url] = $this->context->link->getModuleLink(

                'skrill',
                'refundStatus',
                ['transactionId' => $row['transaction_id']],
                true
 
questa è la riga 51
return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->_key, $plaintext, MCRYPT_MODE_CBC, $this->_iv)).sprintf('%06d', $length);
    }

 

ho riscontrato questo problema dopo avere fatto l'aggiornamento moduli del sito.

 

Skrill non è il sistema di pagamento che intendo utilizzare sul sito, quindi una volta corretto l'errore posso eliminare questo modulo.

 

grazie per info in merito.

Edited by tom73 (see edit history)
Link to comment
Share on other sites

Buongiorno, nella giornata di ieri sono comparsi questi due errori

 

Parse error: syntax error, unexpected '[' in /var/www/vhosts/nomesito.com/httpdocs/modules/skrill/skrill.php on line 691 [PrestaShop] Fatal error in module file :/var/www/vhosts/nomesito.com/httpdocs/modules/skrill/skrill.php:

syntax error, unexpected '[' Warning: mcrypt_encrypt(): The IV parameter must be as long as the blocksize in /var/www/vhosts/nomesito.com/httpdocs/classes/Rijndael.php on line 51

 

 

questa è la riga 691:

$fieldParams['refund_status_url] = $this->context->link->getModuleLink(

                'skrill',
                'refundStatus',
                ['transactionId' => $row['transaction_id']],
                true
 
questa è la riga 51
return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->_key, $plaintext, MCRYPT_MODE_CBC, $this->_iv)).sprintf('%06d', $length);
    }

 

ho riscontrato questo problema dopo avere fatto l'aggiornamento moduli del sito.

 

Skrill non è il sistema di pagamento che intendo utilizzare sul sito, quindi una volta corretto l'errore posso eliminare questo modulo.

 

grazie per info in merito.

Ciao, hai già provato a chiedere agli sviluppatori del modulo?

Link to comment
Share on other sites

buongiorno, non ho ancora contattato lo sviluppatore del modulo.

nel frattempo sono riuscito in parte a sistemare qualche errore, ma sono usciti questi :

 

Parse error: syntax error, unexpected '[' in /var/www/vhosts/nomesito.com/httpdocs/classes/module/Module.php(1361) : eval()'d code on line 108 Parse error: syntax error, unexpected '[' in /var/www/vhosts/nomesito.com/httpdocs/modules/statsdata/statsdata.php on line 108 [PrestaShop] Fatal error in module file :/var/www/vhosts/nomesito.com/httpdocs/modules/statsdata/statsdata.php:
syntax error, unexpected '['

 

 

grazie per info e/o link utili  

Link to comment
Share on other sites

buongiorno, non ho ancora contattato lo sviluppatore del modulo.

nel frattempo sono riuscito in parte a sistemare qualche errore, ma sono usciti questi :

 

Parse error: syntax error, unexpected '[' in /var/www/vhosts/nomesito.com/httpdocs/classes/module/Module.php(1361) : eval()'d code on line 108 Parse error: syntax error, unexpected '[' in /var/www/vhosts/nomesito.com/httpdocs/modules/statsdata/statsdata.php on line 108 [PrestaShop] Fatal error in module file :/var/www/vhosts/nomesito.com/httpdocs/modules/statsdata/statsdata.php:

syntax error, unexpected '['

 

 

grazie per info e/o link utili  

 

Sembrano sempre errori similari, hai cambiato qualcosa nelle impostazioni dell'hosting? Versione di PHP per esempio?

 

(questo è il modulo delle statistiche aggiornato recentemente)

Link to comment
Share on other sites

No, non ho toccato nessuna impostazione del hosting, forse il provider ha aggiornato il php

nella home page del sito sia nella versione desktop sia smartphone

compare Error 500

attualmente gira PS 1.6.1.10

riesco ad entrare nel backoffice, ma quando vado sulla sezione moduli compare il messaggio di errore

 

sul server gira PHP 5.3.29

Edited by tom73 (see edit history)
Link to comment
Share on other sites

No, non ho toccato nessuna impostazione del hosting, forse il provider ha aggiornato il php

nella home page del sito sia nella versione desktop sia smartphone

compare Error 500

attualmente gira PS 1.6.1.10

riesco ad entrare nel backoffice, ma quando vado sulla sezione moduli compare il messaggio di errore

 

In questi casi consigliamo sempre di rivolgersi al tecnico/esperto di riferimento, qualora se ne abbia uno ovviamente, in quanto risulta davvero difficile risalire alla problematica tramite forum, servirebbero accessi ftp, ai log dell'hosting, etc etc  ^_^

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...