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

TCPDF και τεράστιο CACHE

TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την agios » 12 Ιαν 2015, 23:59

Παιδιά καλησπέρα.

Έχω ένα τεράστιο πρόβλημα και στην παρέα σας εχώ την τελευταία μου ελπίδα.

Ο παρακάτω φάκελος:
/public_html/libraries/tcpdf/cache

γεμίζει ασταμάτητα μέχρι το όριο της χωρητικότητας που έχει οριστεί για το domain.

Έχω φάει όλο τον κόσμο και δεν έχω βρεί λύση.

Αφού είδα και απόειδα έκανα μία αλχημεια μετονομασα τον cache φακελο με αποτέλεσμα να μην το βλέπει (...ότι δημιουργεί το πρόβλημα) και έτσι να μην γεμίζει τον φάκελο με αρχεια τύπου: mska_0005ae6a7d8336d5d8d904e935be18b6_jGmnup.

Εδώ πρέπει να τονίσω ότι το site λειτουργούσε αψογα μέχρι την στιγμή που έγινε αλλαγή server! Ενημέρωσα για το πρόβλημα τον admin αλλα..... μου λεει ότι δεν εχει να κανει με την αλλαγή!

Αν βοηθάει, υπάρχει και το πρόβλημα του ότι: πλέον το tcpdf δεν δημιουργεί invoice.pdf αρχεία πατώντας το κουμπί από το backend στο VM και αντίστοιχα δεν τα σώζει στον φάκελλο που είχα ορίσει αρχικά να τα αποθηκεύει. (στον προηγούμενο server λειτουργούσαν ολα τα παραπάνω)

Αν έχει τύχει σε κανέναν η όποια βοήθεια ή σκέψη σας θα μου ήταν πολύτιμη.

Joomla version: 2.5.28
VM version: 2.6.14
Apache version: 2.2.26
PHP version: 5.2.17 (εκανα αλλαγή και σε άλλη version αλλά κανει το ίδιο)
Τὴν σελήνην παρὰ τοῦ ἡλίου τὸ φῶς λαμβάνειν.
Άβαταρ μέλους
agios
Δημοσιεύσεις: 50
Εγγραφή: 27 Απρ 2009, 09:25
Τοποθεσία: Κορυδαλλός

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την Yiannistaos » 13 Ιαν 2015, 21:02

Καλησπέρα,

αυτό συνέβη μετά την εγκατάσταση κάποιου Plugin ή μετά την μεταφορά σε νέο server;

Οτιδήποτε κι αν ισχύει άλλαξε κωδικούς FTP αμέσως, μήπως σου έχουν φυτέψει κάποιο ύποπτο script κάπου.
https://web357.eu/ - Useful Extensions for Joomla!
Άβαταρ μέλους
Yiannistaos
Δημοσιεύσεις: 3141
Εγγραφή: 08 Δεκ 2006, 04:11

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την agios » 13 Ιαν 2015, 22:27

Έγινε μετά την μεταφορά σε νέο Server.
Τὴν σελήνην παρὰ τοῦ ἡλίου τὸ φῶς λαμβάνειν.
Άβαταρ μέλους
agios
Δημοσιεύσεις: 50
Εγγραφή: 27 Απρ 2009, 09:25
Τοποθεσία: Κορυδαλλός

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την Yiannistaos » 13 Ιαν 2015, 22:40

Δοκίμασε λίγο το εξής:

άνοιξε το αρχείο "components/com_virtuemart/controllers/productdetails.php" και βρες τον παρακάτω κώδικα:

Κώδικας: Επιλογή όλων
if ($format == 'pdf') {
         $viewName = 'Pdf';
      } else {
         $viewName = 'Productdetails';
      }

και αντικατέστησε τον με αυτό:

Κώδικας: Επιλογή όλων
$viewName = 'Productdetails';


Πες μας αν λύνεται το πρόβλημα.
https://web357.eu/ - Useful Extensions for Joomla!
Άβαταρ μέλους
Yiannistaos
Δημοσιεύσεις: 3141
Εγγραφή: 08 Δεκ 2006, 04:11

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την agios » 14 Ιαν 2015, 21:12

ΟΚ θα το προσπαθήσω.... και θα ενημερώσω σύντομα.

Εν τέλη το θέμα είναι καθαρά στο TCPDF. Τα αρχεία αυτά: mska_0005ae6a7d8336d5d8d904e935be18b6..... δημιουργούνται όταν κάνω στο backend του VM εξαναγκασμένη δημιουργία τιμολογίου (στις παραγγελίες).

Και ενώ συνέχεια παράγει τα παραπάνω αρχεία στο /public_html/libraries/tcpdf/cache φάκελο, πατάω δεν πατάω την εξαναγκασμένη δημιουργία τιμολογίου.... δεν δείχνει το PDF τιμολόγιο ούτε και το σώζει πλέον στο root/directory φάκελο των παραστατικών που είχα ορίσει κατά την εγκατάσταση του VM. (Κάτι που αρχικά το έκανε)
Τὴν σελήνην παρὰ τοῦ ἡλίου τὸ φῶς λαμβάνειν.
Άβαταρ μέλους
agios
Δημοσιεύσεις: 50
Εγγραφή: 27 Απρ 2009, 09:25
Τοποθεσία: Κορυδαλλός

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την agios » 14 Ιαν 2015, 22:00

Yiannistaos έγραψε:Δοκίμασε λίγο το εξής:

άνοιξε το αρχείο "components/com_virtuemart/controllers/productdetails.php" και βρες τον παρακάτω κώδικα:

Κώδικας: Επιλογή όλων
if ($format == 'pdf') {
         $viewName = 'Pdf';
      } else {
         $viewName = 'Productdetails';
      }

και αντικατέστησε τον με αυτό:

Κώδικας: Επιλογή όλων
$viewName = 'Productdetails';


Πες μας αν λύνεται το πρόβλημα.


Όχι δεν άλλαξε κάτι. Πάλι τα ίδια κάνει!
Τὴν σελήνην παρὰ τοῦ ἡλίου τὸ φῶς λαμβάνειν.
Άβαταρ μέλους
agios
Δημοσιεύσεις: 50
Εγγραφή: 27 Απρ 2009, 09:25
Τοποθεσία: Κορυδαλλός

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την Yiannistaos » 15 Ιαν 2015, 13:05

Χμμ δεν πάει κάπου το μυαλό μου αν δεν το δω κι εγώ με τα μάτια μου.

Πάντως ρίξε μια ματιά και σ' αυτό: http://forum.virtuemart.net/index.php?topic=116678.0
https://web357.eu/ - Useful Extensions for Joomla!
Άβαταρ μέλους
Yiannistaos
Δημοσιεύσεις: 3141
Εγγραφή: 08 Δεκ 2006, 04:11

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την agios » 15 Ιαν 2015, 16:45

Τα έχω δει όλα αυτά.....
Έχει ακριβώς το ίδιο πρόβλημα με εμένα! Αλλά λύση δεν είδα.

Δεν έχει να κάνει με googlebots ούτε με το .htaccess και πλέον.... ούτε με το TCPDF (αφού χτες εγκατέστησα-δοκίμασα και την 5.9.209 έκδοση του TCPDF)

Και εγώ έχω κολλήσει!

Κάτι παίζει αλλά τι?
Τὴν σελήνην παρὰ τοῦ ἡλίου τὸ φῶς λαμβάνειν.
Άβαταρ μέλους
agios
Δημοσιεύσεις: 50
Εγγραφή: 27 Απρ 2009, 09:25
Τοποθεσία: Κορυδαλλός

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την Yiannistaos » 15 Ιαν 2015, 16:50

Μήπως είναι ενεργό κάποιο cron;
https://web357.eu/ - Useful Extensions for Joomla!
Άβαταρ μέλους
Yiannistaos
Δημοσιεύσεις: 3141
Εγγραφή: 08 Δεκ 2006, 04:11

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την agios » 15 Ιαν 2015, 19:32

Όχι.
Τὴν σελήνην παρὰ τοῦ ἡλίου τὸ φῶς λαμβάνειν.
Άβαταρ μέλους
agios
Δημοσιεύσεις: 50
Εγγραφή: 27 Απρ 2009, 09:25
Τοποθεσία: Κορυδαλλός

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την agios » 15 Ιαν 2015, 19:38

Μία λογική άποψη λέει ότι την ώρα που πάει να δημιουργήσει το τιμολόγιο ή το προτιμολόγιο κάτι το εμποδίζει, - αφου τις διεργασίες τις κανει το TCPDF στον δικό του φάκελο cache - και αφού ποτέ δεν τις ολοκληρώνει έχει ως αποτέλεσμα να δημιουργεί όλα αυτά τα σκουπίδια και ταυτόχρονα να μην σώζει το .pdf τιμολόγιο στο /home/xxx/parastatika/ directory.

Αυτό που έχω σκεφτεί είναι να απενεργοποιήσω εντελώς το TCPDF από το VM, έλα ντε όμως που δεν γίνεται! ή τουλάχιστον εγώ δεν ξέρω.

ότι άλλη γνώμη ευπρόσδεκτη!
Τὴν σελήνην παρὰ τοῦ ἡλίου τὸ φῶς λαμβάνειν.
Άβαταρ μέλους
agios
Δημοσιεύσεις: 50
Εγγραφή: 27 Απρ 2009, 09:25
Τοποθεσία: Κορυδαλλός

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την Yiannistaos » 15 Ιαν 2015, 20:01

Αν θέλεις πάντως, επειδή μου δημιούργησες και την περιέργεια να δω τι φταίει, μπορώ να σε βοηθήσω περαιτέρω αν μου δώσεις access ή το δούμε μαζί με skype-teamviewer.
https://web357.eu/ - Useful Extensions for Joomla!
Άβαταρ μέλους
Yiannistaos
Δημοσιεύσεις: 3141
Εγγραφή: 08 Δεκ 2006, 04:11

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την agios » 15 Ιαν 2015, 20:13

έχω στείλει PM
Τὴν σελήνην παρὰ τοῦ ἡλίου τὸ φῶς λαμβάνειν.
Άβαταρ μέλους
agios
Δημοσιεύσεις: 50
Εγγραφή: 27 Απρ 2009, 09:25
Τοποθεσία: Κορυδαλλός

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την agios » 16 Ιαν 2015, 02:06

Δυστυχώς δεν έχει να κάνει ούτε με το safe path. :-\
Τὴν σελήνην παρὰ τοῦ ἡλίου τὸ φῶς λαμβάνειν.
Άβαταρ μέλους
agios
Δημοσιεύσεις: 50
Εγγραφή: 27 Απρ 2009, 09:25
Τοποθεσία: Κορυδαλλός

Re: TCPDF και τεράστιο CACHE

ΔημοσίευσηΔημοσιεύθηκε από τον/την agios » 16 Ιαν 2015, 11:30

Εγώ να κάνω την ερωτήση μου. Μπορώ να απενεργοποιήσω εντελώς το TCPDF από το VM ?

Και αν ναι από που γίνεται?
Τὴν σελήνην παρὰ τοῦ ἡλίου τὸ φῶς λαμβάνειν.
Άβαταρ μέλους
agios
Δημοσιεύσεις: 50
Εγγραφή: 27 Απρ 2009, 09:25
Τοποθεσία: Κορυδαλλός

Επόμενο

Επιστροφή στoν VirtueMart - E-shop

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

Συνδεδεμένοι: maxtak