Πού βρίσκεται η PHP ini στο WordPress; — Α, τώρα το ξέρω!

Έχετε βαρεθεί να βλέπετε το μήνυμα σφάλματος 'Το μέγεθος αρχείου υπερβαίνει την οδηγία upload_max_filesize στο php.ini';

Αναζητήστε λύσεις και θα βρεθείτε σε μια αναταραχή προσπαθώντας να καταλάβετε πού βρίσκεται η PHP ini στο WordPress.

Το αρχείο βρίσκεται στον διακομιστή οικοδεσπότη Ιστού σας. Όχι στο WordPress. Ακόμη χειρότερα, ο πάροχος φιλοξενίας Ιστού μπορεί να μην σας δείξει καν το αρχείο.



Θα είναι κάπου στο cPanel, αλλά οι περισσότεροι οικοδεσπότες Ιστού τα κρύβουν. Τόσο το αρχείο PHP.ini όσο και το .htaccess δεν είναι εύκολο να εντοπιστούν.

Μόλις τα βρείτε, ενδέχεται να υπάρχουν όρια στις αλλαγές που μπορείτε να κάνετε.

Συνεχίστε να διαβάζετε παρακάτω για να ανακαλύψετε πώς να εντοπίσετε το αρχείο PHP.ini του διακομιστή σας, ώστε να μπορείτε να κάνετε τις αλλαγές που θέλετε χωρίς να ιδρώσετε.

Πού είναι το PHP ini στο WordPress

Το αρχείο PHP ini αποθηκεύεται στον διακομιστή που εκτελεί λογισμικό WP. Εάν ο διακομιστής σας χρησιμοποιεί CGI, θα πρέπει να έχετε ένα τοπικό αρχείο ini PHP στον ριζικό κατάλογο στο cPanel, Διαχείριση αρχείων. Οι διακομιστές που εκτελούν Apache έχουν αρχεία .htaccess που μπορούν να αλλάξουν τη διαμόρφωση του διακομιστή σας. Εάν όχι, χρησιμοποιήστε το MutiPHP INI Editor.

Γιατί μπορεί να απαιτείται επεξεργασία του ini της PHP

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

Το WordPress χρησιμοποιεί την PHP ως γλώσσα προγραμματισμού από την πλευρά του διακομιστή. Αυτά τα σενάρια είναι που κάνουν τον ιστότοπό σας να λειτουργεί. Όταν εγκαθιστάτε για πρώτη φορά το WordPress στον διακομιστή σας, δημιουργεί ένα αρχείο PHP.ini.

Οι ρυθμίσεις διαμόρφωσης για τον ιστότοπό σας στο WordPress ελέγχονται από αυτό το αρχείο. Εάν θέλετε να αλλάξετε οποιαδήποτε συμπεριφορά που συμβαίνει σε επίπεδο διακομιστή, πρέπει να επεξεργαστείτε το αρχείο php.ini.

Το πρόβλημα είναι ότι δεν μπορείτε πάντα να το κάνετε αυτό.

Ορισμένοι οικοδεσπότες Ιστού θα σας εμποδίσουν να αποκτήσετε πρόσβαση στη διαμόρφωση του διακομιστή. Κάποιοι θα σε αφήσουν να το δεις, απλά δεν θα σε αφήσουν να κάνεις τίποτα με αυτό. Αυτή είναι η συνήθης πρακτική στα προγράμματα κοινής φιλοξενίας.

Για πλήρη έλεγχο της διαμόρφωσης του διακομιστή σας, πρέπει να χρησιμοποιείτε VPS (εικονικό ιδιωτικό διακομιστή) ή αποκλειστικό υπηρέτης.

Εάν βρίσκεστε σε ένα κοινό πρόγραμμα φιλοξενίας ή έχετε αγοράσει τη φιλοξενία σας μέσω μεταπωλητή, δεν θα έχετε πρόσβαση να αλλάξετε το αρχείο PHP.ini «απευθείας».

Έμφαση σε απευθείας, γιατί υπάρχουν κάποιες αλλαγές που μπορείτε ακόμα να κάνετε. Για παράδειγμα, εάν ο διακομιστής σας χρησιμοποιεί τη μονάδα Apache, μπορείτε να επεξεργαστείτε τη διαμόρφωση του διακομιστή με το αρχείο .htaccess.

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

Πώς να βρείτε το αρχείο PHP.ini στο WordPress (μόνο για ανάγνωση)

Αυτή η μέθοδος σάς επιτρέπει να διαβάσετε το αρχείο PHP.ini. Χρησιμοποιήστε αυτό για να δείτε τις τεχνικές προδιαγραφές της τρέχουσας ρύθμισης του διακομιστή σας.

Η διαδικασία περιλαμβάνει τη δημιουργία ενός αρχείου PHP σε ένα πρόγραμμα επεξεργασίας απλού κειμένου όπως το Σημειωματάριο.

Επικολλήστε τον παρακάτω κώδικα:

<?php phpinfo(); ?>

Στη συνέχεια αποθηκεύστε το αρχείο ως info.php ή κάτι παρόμοιο. Το όνομα δεν έχει σημασία. Ο τύπος του αρχείου έχει σημασία. Πρέπει να είναι αρχείο PHP.

Επειδή η PHP είναι μια γλώσσα δέσμης ενεργειών από την πλευρά του διακομιστή, πρέπει να εκτελείται σε διακομιστή.

Μπορείτε να μάθετε για πώς να εκτελέσετε ένα αρχείο PHP στον Chrome , ή η πολύ πιο γρήγορη διαδρομή είναι να συνδεθείτε στο cPanel, να ανοίξετε τη διαχείριση αρχείων και να ανεβάσετε το αρχείο PHP στον ριζικό σας κατάλογο.

Συνδεθείτε στο cPanel > Επιλέξτε διαχειριστή αρχείων > μεταβείτε στον φάκελο τομέα για τον οποίο θέλετε να διαμορφώσετε το αρχείο PHP.ini > Κάντε κλικ στο 'upload'.

Εάν έχετε έναν ιστότοπο, αυτός θα είναι ο φάκελος public_html στον οποίο μεταφορτώνεται αυτό το αρχείο. Για τομείς πρόσθετου, επιλέξτε το φάκελο για τον τομέα και, στη συνέχεια, ανεβάστε το αρχείο σε αυτόν τον ριζικό κατάλογο.

Μόλις μεταφορτωθεί, μεταβείτε στη διεύθυνση yoursite.com/info.php. (αντικαταστήστε το 'πληροφορίες' με οποιοδήποτε όνομα χρησιμοποιούσατε όταν αποθηκεύσατε το αρχείο .PHP)

Το σενάριο θα εκτελεστεί σε οποιοδήποτε πρόγραμμα περιήγησης και θα σας δείξει όλες τις πληροφορίες που περιέχονται στο αρχείο PHP.ini.

Θα μοιάζει με αυτό που φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Δείτε την ενότητα λογισμικού. Αυτό θα είναι είτε CGI είτε Apache.

Εάν ο διακομιστής σας χρησιμοποιεί το λογισμικό CGI, θα έχετε ένα τοπικό αρχείο PHP.ini στον ριζικό κατάλογο. Εάν αυτό δεν υπάρχει, ο διακομιστής είναι πιθανό να εκτελείται στη μονάδα Apache.

Με το Apache, μπορείτε να επεξεργαστείτε τη διαμόρφωση του διακομιστή σας με το αρχείο .htacess. Αυτό είναι ένα κρυφό αρχείο.

Για να προβάλετε κρυφά αρχεία, ανοίξτε τη διαχείριση αρχείων > Κάντε κλικ στο «Ρυθμίσεις» επάνω δεξιά > Επιλέξτε το πλαίσιο για «Εμφάνιση κρυφών αρχείων (dotfiles).

Εδώ μπορείτε να κάνετε τις ίδιες αλλαγές κώδικα που θα κάνατε στο αρχείο PHP.ini, μόνο σε διαφορετική μορφή.

Λάβετε υπόψη ότι οι μόνες αλλαγές που μπορούν να εφαρμοστούν πρέπει να εμπίπτουν στην πολιτική του οικοδεσπότη Ιστού σας ή στις λεπτομέρειες του προγράμματος φιλοξενίας σας.

Για παράδειγμα, στη φιλοξενία Godaddy με cPanel, το μέγιστο όριο μεταφόρτωσης ορίζεται στα 128 MB. Εάν επιλέξατε τη φιλοξενία διαχειριζόμενης WordPress, το μέγιστο όριο μεταφόρτωσης είναι 192 MB.

Στο Bluehost, η μέγιστη μεταφόρτωση είναι 50 MB, μέχρι να επεξεργαστείτε το αρχείο ini της PHP για να αυξήσετε το όριο μεγέθους αρχείου.

Κάθε web host έχει τους δικούς του περιορισμούς. Ελέγξτε τους όρους της συμφωνίας για το πρόγραμμα φιλοξενίας στο οποίο έχετε εγγραφεί.

Πώς να επεξεργαστείτε το αρχείο PHP.ini σε οποιοδήποτε πρόγραμμα φιλοξενίας

Χρησιμοποιήστε το λογισμικό MultiPHP INI Editor. Αυτό εγγράφει στο αρχείο php.ini, στο αρχείο .htaccess και στο αρχείο user.ini.

Εάν δεν έχετε πρόσβαση στο αρχείο PHP.ini, αυτό είναι το λογισμικό που πρέπει να χρησιμοποιήσετε για να κάνετε αλλαγές.

Συνδεθείτε στο cPanel

Κάντε κύλιση προς τα κάτω στην ενότητα 'λογισμικό'.

Κάντε κλικ στο 'MultiPHP INI Editor'.

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

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

Εάν χρειάζεται να εισαγάγετε γραμμές κωδικών για να αλλάξετε τιμές, κάντε κλικ στην καρτέλα 'λειτουργία επεξεργασίας' και επικολλήστε τον κώδικα PHP σας εκεί.

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

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

Αυτό που οι πάροχοι φιλοξενίας ιστοσελίδων δεν θέλουν να συμβεί είναι ένας πελάτης να αλλάξει το αρχείο php.ini για να επιτρέψει υπερβολικούς πόρους, καθώς αυτό θα επιβραδύνει τις ιστοσελίδες για κάθε άλλο πελάτη στον ίδιο διακομιστή.