servidiomarco Posted January 30, 2018 Share Posted January 30, 2018 Salve a tutti, dopo aver modificato il file tinymce.inc.js, riscontro un errore di server 500. Ho annullato le modifiche fatte al file 'tinymce.inc.js', riportandolo quindi allo stato originale, ma l'errore di server 500 persiste. Ho attivato la modalita di Debug e il sito funziona e l'unico messaggio che il debug mosta e': Notice: Undefined offset: -1 in /home/arredoba/new.arredobagnoitaliano.com/override/controllers/front/listing/CategoryController.php on line 27 Qualche idea? Grazie e buon lavoro Link to comment Share on other sites More sharing options...
Fabry Posted January 30, 2018 Share Posted January 30, 2018 Ciao, é un tipico errore di chi ha scritto quel file di ovverride. Questo errore succede quando tu vai a chiedere all'interprete php di cercare quel valore attraverso un indice numerico in un'array ......il valore contrassegnato nella posizione -1..ma giá il valore negativo non ha significato nel php ( si parte da 0,1,2...) a meno che non sia un array associativo -1=>20, oppure é semplicemente un errore di testo dove -1 stá per 1 allora si che va bene, prova a togliere quel segno meno...per correggere una cosa simile quindi sarebbe meglio fargli fare un controllo su quella variabile e quindi con isset..per es If (isset $tuavariabile[1]) { //gli fai fare il controllo prima di fargli fare qualcosa echo $variabile[1]; } spero di essermi spiegato:-) ciao Link to comment Share on other sites More sharing options...
servidiomarco Posted January 31, 2018 Author Share Posted January 31, 2018 21 hours ago, Fabry said: Ciao, é un tipico errore di chi ha scritto quel file di ovverride. Questo errore succede quando tu vai a chiedere all'interprete php di cercare quel valore attraverso un indice numerico in un'array ......il valore contrassegnato nella posizione -1..ma giá il valore negativo non ha significato nel php ( si parte da 0,1,2...) a meno che non sia un array associativo -1=>20, oppure é semplicemente un errore di testo dove -1 stá per 1 allora si che va bene, prova a togliere quel segno meno...per correggere una cosa simile quindi sarebbe meglio fargli fare un controllo su quella variabile e quindi con isset..per es If (isset $tuavariabile[1]) { //gli fai fare il controllo prima di fargli fare qualcosa echo $variabile[1]; } spero di essermi spiegato:-) ciao Grazie Fabry, ho risolto aggiungendo un "-1" o meglio, il messaggio di warning non esce piu ma se esco dalla modalità di Debug il sito non funziona -> pagina bianca con errore 500. Purtroppo non riesco a vedere che tipo di errore è perchè non sono presenti altri messaggi d'errore in modalità di Debug... Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now