"Φρέσκα" τριών ημερών

Dragon Age II Destiny Trailer Το πρώτο trailer του Dragon Age II. Απολαύστε. Dragon Age 2 Trailer Απλά επικό. Πολλοί διαμαρτυρήθηκαν, λέγοντας πως είναι απλά...

Διαβάστε περισσότερα...

Έτοιμο το ελληνικό Ubuntu Manual. Ο καιρός που η ελληνική έκδοση του Ubuntu Manual("Ξεκινώντας με το Ουμπούντου 10.04" όπως αλλιώς το έγγραφα εκείνα τα βραδια...

Διαβάστε περισσότερα...

Συγχρονίστε τις επαφές του iPhone... Το Ubuntu One πάει ένα βήμα πιο μπροστά αφού πλέον μπορεί να κρατά, με το πάτημα ενός κουμπιού, ένα αντίγραφο όλων των...

Διαβάστε περισσότερα...

4+1 πράγματα που πρέπει να δοκιμάσετε... Περάσαν μόλις 3 μέρες από την μέρα που έκανα update στο λειτουργικό του iPhone 3GS. Μια βελτιωμένη έκδοση με καινούργιο...

Διαβάστε περισσότερα...

Eee 1201PN: Ο επόμενος μικρός που... Λίγο πολύ όλοι ξέρετε τον Eee 1101HA ο οποίος πριν αρκετό καιρό έκανε ντεμπούτο σηματοδοτώντας μια νέα κατηγορία "μικρών"...

Διαβάστε περισσότερα...

  • Prev
  • Next

Πως να απαλλαχτείτε από τα WordPress Fatal Errors

Δημοσιεύτηκε στις : 16-12-2009 | Από : Kostas Zigourakis | Κατηγορίες : Tips - How To

Tags: , , , ,

1

Ένα κύμα αλλαγών είναι από σήμερα ορατές στους φίλους της σελίδας. Για να φτάσω βεβαια μέχρι αυτήν την εικόνα που απολαμβάνετε αυτήν την στιγμή(έτσι τουλάχιστον με συμφέρει να πιστεύω) πέρασα από 40 και πλέον κύματα.

Ίσως κάποιοι αναρωτιούνται τι έχει αλλάξει. Λοιπόν πριν περάσω στο κύριος πρόβλημα και στην λύση τους θα ήθελα να κάνω μια περιγραφή του νέου σκηνικού. Κάποια στοιχεία αναδιατάχθηκαν στο Sidebar όπως την γραμμή των αναγνωστών που την έφερα στην κορυφή με την γραμμή του Login να ακολουθεί. Οι πιο παρατηρητικοί ίσως σας φανεί κάπως διαφορετικός ο τρόπος που πλέον γίνεται το login στο blog μου. Δεν κάνουν τα μάτια σας αστεράκια,είναι όντως διαφορετικός ο τρόπος αφού πλέον,εκτός της κλασικής εισόδου,γίνεται δεκτό και το Facebook Account. Τέλος μπορείτε να δείτε τους τελευταίους επισκέπτες αλλα να προσκαλέσετε και εσείς τους δικού σας φίλους να με επισκεφτούν.

Ας περάσουμε όμως στο ζουμί της υπόθεσης γρήγορα-γρήγορα.

Βρήκα και κατέβασα το fbconnect plugin από εδώ. Αφού το έκανα extract το ανέβασα μέσω FTP στο φάκελο wp-content/plugin(όπως δηλαδή κάνω κάθε φορά με ότι plugin κατεβάζω στο τοπικό μηχάνημα). Με το που πάω όμως να το ενεργοποιήσω μέσα από την σελίδα του WordPress με λούζει κρύος ιδρώτας. Η ποσότητα του ιδρώτα αυξανόταν με γεωμετρική πρόοδο όσο έβλεπα ότι πλέον όλες οι σελίδες του WP έβγαζαν ένα πολύ ωραίο και ενθαρρυντικό μήνυμα το οποιο έλεγε το εξής:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to
allocate 7680 bytes) in /var/www/www.breezer.gr/wp-includes/kses.php(1031)
: runtime-created function on line 1

Τι κάνω τώρα;

Πρώτη κίνηση ήταν να κάνω restart τον Server. Αν δεν ξέρεις τελικά σκέφτεσαι πάντα το χειρότερο. Φυσικά και το πρόβλημα δεν λύθηκε. Μέτα σκέφτηκα να αφαιρέσω το συγκεκριμένο plugin ώστε τουλάχιστον να έχω επαφή με την σελίδα του admin. Αυτό έπιασε και έτσι ήρεμα και ωραία έψαξα την λύση.

Τελικά υπάρχει τρόπος και μάλιστα δεν είναι και εξαιρετικά δύσκολος να υλοποιηθεί. Αγαπητοί φίλοι και συνάδελφοι Bloggers ανοίξτε τα μάτια σας καλά και διαβάστε τις παρακάτω γραμμές. Αν πότε ασχοληθείτε με WordPress ή ασχολείστε ήδη θα σας χρειαστούν.

Ανοίξτε το αρχείο cache.php που βρίσκετε στο φάκελο wp-include και προσθέστε την παρακάτω γραμμή μετά το tag <?php. Προσοχή δεν παίζει ρόλο αν είναι από κάτω ή δεξιά του tag.

ini_set('memory_limit','32M'); // set memory to prevent fatal errors

Δημιουργήστε ένα αρχείο .htacceess μέσα στον φάκελο wp-include και γράψτε τα παρακάτω μέσα σε αυτό.

# disable directory browsing
Options All -Indexes 

# secure htaccess
<Files .htaccess>
 order allow,deny
 deny from all
</Files> 

# set memory limit for cache.php
php_value memory_limit 32M

Τωρα δημιουργήστε ένα αρχείο php.ini μεσα στον ιδιο φακελο(wp-include) και γράψτε το παρακάτω μέσα σε αυτό.

;; set memory limit for cache.php
memory_limit = 32M

Είστε κάτι παραπάνω από έτοιμοι. Όλα πάνε ρόλοι. Αν το 32Μ δεν σας ικανοποιούν τότε μπορείτε να βάλετε 64Μ,128Μ,256Μ και πάει λέγοντας. Μην το παρακάνετε όμως. Άγω έχω βάλει 64 και πιστεύω πως φτάνει και περισσεύει.

Stay tuned because best comes.

Σχετικά άρθρα...

Comments (1)

Πολύ χρηστικό το άρθρο σου! Διόρθωσε μόνο:
1. ο φάκελος είναι ο wp-includes
2. το σωστό όνομα του αρχείου είναι .htaccess

Σας αρέσει ή όχι: Thumb up 0 Thumb down 0

Αφήστε σχόλιο