GeorgeStav Posted May 16, 2023 Share Posted May 16, 2023 Καλησπέρα, όταν πατάω πάνω στο Διαχείριση Προσθέτων μου εμφανίζει error 500. Με debug mode on μου εμφανίζει το εξής πρόβλημα Warning σε γραμμή 2509 στο αρχείο /home/papeleni/domains/shock4socks.gr/public_html/classes/module/Module.php [2] file_exists(): open_basedir restriction in effect. File(/views/templates/hook/HookDashboardZoneTwo.tpl) is not within the allowed path(s): (/home/papeleni/:/tmp/:/var/tmp/:/opt/alt/php82/usr/share/pear/:/dev/urandom:/usr/local/php74/lib/:/usr/local/php82/lib/:/usr/local/php74/lib/:/usr/local/php56/lib/:/usr/local/php73/lib/:/usr/local/lib/php/) Εμφανίστηκε στα καλά καθούμενα το πρόβλημα αυτό. Php version έχω 7.4 και prestashop 1.7.8.9. Το theme που χρησιμοποιώ είναι το Warehouse. Έψαξα και Online και σε φόρουμ άλλα ότι και να δοκίμασα δεν άλλαξε κάτι. Το έχετε συναντήσει ξανά αυτό το πρόβλημα ? Link to comment Share on other sites More sharing options...
Kogkalidis Posted May 16, 2023 Share Posted May 16, 2023 Δοκίμασες να ξηλώσεις την κλήση του συγκεκριμένου template? (Δεν λύνει το πρόβλημα, αλλά προσωρινά το απομονώνει προκειμένου να παραδώσεις) Link to comment Share on other sites More sharing options...
01generator Posted May 16, 2023 Share Posted May 16, 2023 /var/tmp/:/opt/alt/php82/usr/share/pear/ Σίγουρα χρησιμοποιείς 7,4 php? Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 16, 2023 Author Share Posted May 16, 2023 2 minutes ago, 01generator said: /var/tmp/:/opt/alt/php82/usr/share/pear/ Σίγουρα χρησιμοποιείς 7,4 php? Ναι 7.4 απλά στον server υπάρχει και η 8.2. Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 16, 2023 Author Share Posted May 16, 2023 7 minutes ago, Kogkalidis said: Δοκίμασες να ξηλώσεις την κλήση του συγκεκριμένου template? (Δεν λύνει το πρόβλημα, αλλά προσωρινά το απομονώνει προκειμένου να παραδώσεις) Είναι το 3ο site με prestashop που φτιάχνω και δεν γνωρίζω πως να το κάνω. Που μπορώ να μπω για το κλείσω ? Link to comment Share on other sites More sharing options...
sanctusmob Posted May 16, 2023 Share Posted May 16, 2023 @GeorgeStav σε κάποιο path υπάρχει μπροστά ένα slash (/) που δεν θα έπρεπε να υπάρχει. ex. return $this->display(__FILE__, '/views/templates/... θα πρέπει να είναι έτσι return $this->display(__FILE__, 'views/templates/... Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 16, 2023 Author Share Posted May 16, 2023 6 minutes ago, sanctusmob said: @GeorgeStav σε κάποιο path υπάρχει μπροστά ένα slash (/) που δεν θα έπρεπε να υπάρχει. ex. return $this->display(__FILE__, '/views/templates/... θα πρέπει να είναι έτσι return $this->display(__FILE__, 'views/templates/... Στο module.php εννοείς η σε κάποιο άλλο plugin? Link to comment Share on other sites More sharing options...
sanctusmob Posted May 16, 2023 Share Posted May 16, 2023 Λογικά σε κάποιο module που έκανες install ή update πρόσφατα. Και θα κάνει χρήση του File(/views/templates/hook/HookDashboardZoneTwo.tpl) Κάνε ένα fgrep στον φάκελο module για αυτό __FILE__, '/views και θα το βρεις αμέσως. Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 16, 2023 Author Share Posted May 16, 2023 16 minutes ago, sanctusmob said: Λογικά σε κάποιο module που έκανες install ή update πρόσφατα. Και θα κάνει χρήση του File(/views/templates/hook/HookDashboardZoneTwo.tpl) Κάνε ένα fgrep στον φάκελο module για αυτό __FILE__, '/views και θα το βρεις αμέσως. Θα προσπαθήσω γιατί δεν νομίζω να έχει τέτοια λειτουργία για να το βάψω με τέτοιον τρόπο. Link to comment Share on other sites More sharing options...
Kogkalidis Posted May 16, 2023 Share Posted May 16, 2023 5 hours ago, GeorgeStav said: Είναι το 3ο site με prestashop που φτιάχνω και δεν γνωρίζω πως να το κάνω. Που μπορώ να μπω για το κλείσω ? /controllers/admin/AdminDashboardController.php => line 298 (ίσως διαφέρει λίγο ανάλογα την έκδοση που έχεις)'hookDashboardZoneTwo' => Hook::exec('dashboardZoneTwo', $params), 'hookDashboardZoneTwo' => '', Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 16, 2023 Author Share Posted May 16, 2023 17 minutes ago, Kogkalidis said: /controllers/admin/AdminDashboardController.php => line 298 (ίσως διαφέρει λίγο ανάλογα την έκδοση που έχεις)'hookDashboardZoneTwo' => Hook::exec('dashboardZoneTwo', $params), 'hookDashboardZoneTwo' => '', Θα το δοκιμάσω αύριο το πρωί και θα επανέλθω. Ευχαριστώ πολύ όλους για τις γρήγορες και εύστοχες απαντήσεις σας!! Link to comment Share on other sites More sharing options...
sanctusmob Posted May 17, 2023 Share Posted May 17, 2023 10 hours ago, Kogkalidis said: /controllers/admin/AdminDashboardController.php => line 298 (ίσως διαφέρει λίγο ανάλογα την έκδοση που έχεις)'hookDashboardZoneTwo' => Hook::exec('dashboardZoneTwo', $params), 'hookDashboardZoneTwo' => '', Του λες στην ουσία να αφαιρέσει το hook... και να κάνει edit τον controller... Link to comment Share on other sites More sharing options...
Kogkalidis Posted May 17, 2023 Share Posted May 17, 2023 Just now, sanctusmob said: Του λες στην ουσία να αφαιρέσει το hook... και να κάνει edit τον controller... Καλημέρα Χάρη. Επεσήμανα ότι ΔΕΝ λύνει ουσιαστικά το πρόβλημα. Αλλά αν πρόκειται να παραδώσει στον πελάτη και είναι το μοναδικό που σπάει και με την προϋπόθεση (προφανώς) ότι δεν έχει πιασμένο στο hook κάτι σημαντικό, είναι ένας άμεσος τρόπος να κερδίσει λίγο χρόνο για να το δει αργότερα με ησυχία. Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 17, 2023 Author Share Posted May 17, 2023 3 hours ago, Kogkalidis said: Καλημέρα Χάρη. Επεσήμανα ότι ΔΕΝ λύνει ουσιαστικά το πρόβλημα. Αλλά αν πρόκειται να παραδώσει στον πελάτη και είναι το μοναδικό που σπάει και με την προϋπόθεση (προφανώς) ότι δεν έχει πιασμένο στο hook κάτι σημαντικό, είναι ένας άμεσος τρόπος να κερδίσει λίγο χρόνο για να το δει αργότερα με ησυχία. Καλημέρα, έψαξα σε όλα τα Modules και βρήκα στο ps metrics και κάπου αλλού το /views/templates/hook/HookDashboardZoneTwo.tpl και έβγαλα το / αλλά δεν έφτιαξε τίποτα. Επίσης δοκίμασα αυτό που πρότεινες με το hook και δεν άλλαξε κάτι. Με έχει πιάσει απελπισία γιατί το είχα όλο το site έτοιμο και το μόνο που έλειπε ήταν αν μπει η τράπεζα. Τώρα δεν μπορώ ούτε κατηγορία να εμφανίσω στο μενού γιατί πρέπει να την κάνω από module μέσα. Link to comment Share on other sites More sharing options...
sanctusmob Posted May 17, 2023 Share Posted May 17, 2023 13 minutes ago, GeorgeStav said: Καλημέρα, έψαξα σε όλα τα Modules και βρήκα στο ps metrics και κάπου αλλού το /views/templates/hook/HookDashboardZoneTwo.tpl και έβγαλα το / αλλά δεν έφτιαξε τίποτα. Επίσης δοκίμασα αυτό που πρότεινες με το hook και δεν άλλαξε κάτι. Με έχει πιάσει απελπισία γιατί το είχα όλο το site έτοιμο και το μόνο που έλειπε ήταν αν μπει η τράπεζα. Τώρα δεν μπορώ ούτε κατηγορία να εμφανίσω στο μενού γιατί πρέπει να την κάνω από module μέσα. @GeorgeStavέκανες clear cache? Δοκίμασε να την σβήσεις και χειροκίνητα. Πάνε στο .../mysite.gr/var/cache/ και σβήσε ότι έχει εκεί μέσα (θα πρέπει να έχει κάποια folder όπως prod, dev, pro~). Στείλε να δούμε τι λένε και τα log από web server και php από το συγκεκριμένο error. Θα πρέπει να σου λέει ακριβός που είναι το πρόβλημα... Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 17, 2023 Author Share Posted May 17, 2023 Just now, sanctusmob said: @GeorgeStavέκανες clear cache? Δοκίμασε να την σβήσεις και χειροκίνητα. Πάνε στο .../mysite.gr/var/cache/ και σβήσε ότι έχει εκεί μέσα (θα πρέπει να έχει κάποια folder όπως prod, dev, pro~). Στείλε να δούμε τι λένε και τα log από web server και php από το συγκεκριμένο error. Θα πρέπει να σου λέει ακριβός που είναι το πρόβλημα... Έκανα clear cache και χειροκίνητα αλλά τίποτα. Logs υπάρχουν σε κάποιον συγκεκριμένο φάκελο ? Link to comment Share on other sites More sharing options...
sanctusmob Posted May 17, 2023 Share Posted May 17, 2023 Ανάλογα τι έχεις... Για δώσε πληροφορίες shared hosting,dedicated,vps, cpanel, plesk, apache, nginx? Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 17, 2023 Author Share Posted May 17, 2023 Έχουμε δικό μας VPS και δουλεύουμε directadmin με nginx. Βρήκα στο /logs May-2023.tar.gz 49mb δεν ξέρω αν αυτό εννοείται για τα Logs. Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 17, 2023 Author Share Posted May 17, 2023 Από ότι είδα το Error Warning σε γραμμή 2509 στο αρχείο /home/papeleni/domains/shock4socks.gr/public_html/classes/module/Module.php [2] file_exists(): open_basedir restriction in effect. File(/views/templates/hook/HookDashboardZoneTwo.tpl) is not within the allowed path(s): (/home/papeleni/:/tmp/:/var/tmp/:/opt/alt/php82/usr/share/pear/:/dev/urandom:/usr/local/php74/lib/:/usr/local/php82/lib/:/usr/local/php74/lib/:/usr/local/php56/lib/:/usr/local/php73/lib/:/usr/local/lib/php/) έφυγε από το backoffice που εμφανιζόταν όταν έμπαινα όταν διόρθωσα το / από το ps_metrics αλλά το πρόβλημα συνεχίζει να υπάρχει με το error 500 Link to comment Share on other sites More sharing options...
sanctusmob Posted May 17, 2023 Share Posted May 17, 2023 Δες στο log σε ποιο request σου βγάζει error 500. Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 17, 2023 Author Share Posted May 17, 2023 Νομίζω βρήκα το σωστό αρχείο για το Log, var/logs/dev.log αλλά είναι μέχρι και την ώρα 10:45 Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 17, 2023 Author Share Posted May 17, 2023 Νομίζω το recaptcha module παίζει να είναι θέμα, αν διαγράψω τον φάκελο από τα modules είναι σωστό ? Link to comment Share on other sites More sharing options...
sanctusmob Posted May 17, 2023 Share Posted May 17, 2023 36 minutes ago, GeorgeStav said: Νομίζω το recaptcha module παίζει να είναι θέμα, αν διαγράψω τον φάκελο από τα modules είναι σωστό ? Ναι μπορείς να το διαγράψεις (ή να το κάνεις move για δοκιμή) αλλά δεν νομίζω να σου έκανε error 500 στο admin το recaptcha. Τα recaptcha τρέχουν στο front συνήθως, εκτός αν τρέχει στο admin login.... Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 17, 2023 Author Share Posted May 17, 2023 Το δοκίμασα να το κάνω delete και δεν άλλαξε τίποτα. Το θέμα είναι ότι με την αποσφαλμάτωση δεν μου εμφανίζει κάποιο πρόβλημα όπως πριν για να προσπαθήσω να το φτιάξω. Πλέον απλά δεν με αφήνει να μπω στην διαχείριση προσθέτων. Link to comment Share on other sites More sharing options...
sanctusmob Posted May 17, 2023 Share Posted May 17, 2023 Αν έχεις enable την cache θα πρέπει να κάνει clear cache. Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 17, 2023 Author Share Posted May 17, 2023 Τα έχω κάνει και με το κουμπί και χειροκίνητα. Link to comment Share on other sites More sharing options...
GeorgeStav Posted May 18, 2023 Author Share Posted May 18, 2023 Παιδιά το έλυσα το πρόβλημα, πήγα μέσα στα modules και έκανα μετονομασία το module recaptcha σε recaptcha_old και το module contactform σε contactform_old και μπόρεσα και μπήκα στην Διαχείριση Πρόσθετων. Μετά ονόμασα κανονικά τον φάκελο recaptcha για να εμφανιστή στα modules και το έκανα διαγραφή. Έκανα μετονομασία πάλι το contactform και πλέον δουλεύει κανονικά. Μου το έβγαλε το πρόβλημα και σε άλλο ένα site Που είχα το ίδιο module και εκεί έβγαλε διαφορετικό error και μου ήρθε έμπνευση. Ευχαριστώ πολύ σε όσους ασχοληθήκατε και προσπαθήσατε να με βοηθήσετε όντως τελείως άσχετος. Link to comment Share on other sites More sharing options...
siomosp Posted December 15, 2023 Share Posted December 15, 2023 On 5/18/2023 at 12:47 PM, GeorgeStav said: Παιδιά το έλυσα το πρόβλημα, πήγα μέσα στα modules και έκανα μετονομασία το module recaptcha σε recaptcha_old και το module contactform σε contactform_old και μπόρεσα και μπήκα στην Διαχείριση Πρόσθετων. Μετά ονόμασα κανονικά τον φάκελο recaptcha για να εμφανιστή στα modules και το έκανα διαγραφή. Έκανα μετονομασία πάλι το contactform και πλέον δουλεύει κανονικά. Μου το έβγαλε το πρόβλημα και σε άλλο ένα site Που είχα το ίδιο module και εκεί έβγαλε διαφορετικό error και μου ήρθε έμπνευση. Ευχαριστώ πολύ σε όσους ασχοληθήκατε και προσπαθήσατε να με βοηθήσετε όντως τελείως άσχετος. Καλημέρα! Ασχετο με το post αλλά είδα ότι εχεις directadmin kai nginx Μηπως μπορεις να παραθεσεις το nginx.conf 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