Όρια εκτέλεσης PHP
Τα προγράμματα Managed WordPress δεν επιτρέπουν την απευθείας εκτέλεση του κώδικα PHP εκτός του WordPress. Αυτό σημαίνει ότι οποιοσδήποτε κωδικός PHP που δεν συνδέεται απευθείας στο WordPress δεν θα λειτουργεί καθόλου.
Η εκτέλεση του κώδικα PHP έχει αποκλειστεί για τους ακόλουθους φακέλους για την προστασία του ιστότοπού σας:
- /($DOC _ROOT)
- /upload
- /αρχεία
- /περιεχόμενο wp
- /wp-περιλαμβάνει
- /akismet
Υπάρχουν εξαιρέσεις για δέσμες ενεργειών που μπορούν να βοηθήσουν με την αντιμετώπιση προβλημάτων. Αυτά τα αρχεία πρέπει να βρίσκονται στη ρίζα εγγράφου για να λειτουργήσουν.
- Αρχείο πληροφοριών PHP : Αυτή η δέσμη ενεργειών πρέπει να ονομάζεται info.php ή phpinfo.php και να τοποθετείται στη ρίζα εγγράφου. Οποιοδήποτε άλλο όνομα αρχείου δεν λειτουργεί.
- PHP mail () : Αν πρέπει να δοκιμάσετε τη λειτουργικότητα του PHP mail (), μπορείτε να ανεβάσετε ένα αρχείο με όνομα mail_test.php στη ρίζα εγγράφου. Οποιοδήποτε άλλο όνομα αρχείου δεν λειτουργεί.
Αντιμετώπιση προβλημάτων
Αν η δέσμη ενεργειών σας είναι αποκλεισμένη, θα εμφανιστεί σφάλμα 403 Απαγορευμένο. Για τα phpinfo.php , info.php ή mail_test.php , μετακινήστε το σενάριο στον σωστό κατάλογο (ρίζα εγγράφου) ή δώστε το σωστό όνομα.
Για τυχόν προσθήκες που απαιτούν δέσμες ενεργειών να λειτουργούν σωστά εκτός του WordPress, αυτές οι προσθήκες δεν υποστηρίζονται στα προγράμματα Managed WordPress. Εργαστείτε με τον προγραμματιστή της προσθήκης σας για να αντιμετωπίσετε το πρόβλημα. Αν η προσθήκη βασίζεται σε μια δέσμη ενεργειών για να λειτουργεί ως API, συνιστούμε την ενσωμάτωση με το εγγενές σύστημα API του WordPress .
Για όλα τα άλλα δέσμη ενεργειών, συνιστούμε να συνδέσετε το ίδιο το WordPress, ώστε αυτά τα δέσμη ενεργειών να εκτελούνται σε ένα URL μόνιμου συνδέσμου.