Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

PHP δεν είναι υπό εκτέλεση

Όταν υποβάλλεται αίτηση σε ένα διακομιστή Web για ένα αρχείο PHP , ο διακομιστής Web εκτελεί αυτόματα τον κινητήρα PHP στο αρχείο για να ερμηνεύσει και να τρέξει . Στη συνέχεια παραδίδει το προκύπτον HTML στο πρόγραμμα περιήγησης . Εάν έχετε αναπτύξει ένα ή περισσότερα προγράμματα PHP και δεν νομίζω ότι ο διακομιστής Web εκτελεί τον κώδικα PHP , υπάρχουν πολλά πράγματα που πρέπει να ελέγξετε για να μάθετε το γιατί. Θα πρέπει να βεβαιωθείτε ότι η PHP είναι εγκατεστημένο στο διακομιστή Web , ώστε να χρησιμοποιηθεί το άνοιγμα PHP tag στο σενάριό σας και ότι οι τύποι MIME PHP ορίζεται στο διακομιστή Web . Θα πρέπει επίσης να αναθεωρήσετε τα αρχεία καταγραφής σφαλμάτων του διακομιστή για μηνύματα λάθους PHP . PHP Εγκατάσταση
Η

Αν η PHP δεν εκτελείται , ένα από τα πρώτα πράγματα που πρέπει να ελέγξετε είναι ότι έχει εγκατασταθεί . Σε μια γραμμή εντολών στο διακομιστή Web , πληκτρολογήστε την ακόλουθη γραμμή :

php - r " phpinfo ( ) ? "

Αν η PHP δεν είναι εγκατεστημένο , θα πάρετε μια "εντολή δεν βρέθηκε " ή παρόμοιο μήνυμα λάθους . Εάν είναι εγκατεστημένη PHP , θα πάρετε μια χωματερή των παραμέτρων διαμόρφωσης του στην οθόνη . Αν η PHP δεν έχει εγκατασταθεί ακόμα , είτε να
εγκαταστήσετε ή να ζητήσει από έναν οικοδεσπότη Ιστού για να το εγκαταστήσετε για σας .
Η Ανοίγοντας PHP Tag
Η

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


Η PHP Τύπος MIME
Η

Ο τύπος MIME , ή τον τύπο περιεχομένου , δήλωση για τα PHP αρχεία θα μπορούσαν να λείπουν από τη διαμόρφωση του Apache , εάν τα αρχεία της PHP δεν είναι να τρέξει. Χωρίς έναν τύπο MIME που δηλώνονται για την PHP , ο διακομιστής Web δεν γνωρίζουν ότι ένα " php . " Το αρχείο είναι ένα πρόγραμμα PHP και αντιμετωπίζει απλά σαν ένα απλό αρχείο κειμένου . Επεξεργαστείτε το αρχείο " /etc /mime.types " και να προσθέσετε τις παρακάτω γραμμές , αν δεν υπάρχουν :

application /x - httpd - php phtml pht phpapplication /x - httpd - php - πηγή phpsapplication /x - httpd - php3 php3application/x-httpd-php3-preprocessed php3papplication/x-httpd-php4 php4application/x-httpd-php5 php5
εικόνων Σφάλμα διακομιστή Σύνδεση
Η

Αν το πρόγραμμα PHP σας αποτύχει πριν από κάθε έξοδο έχει δημιουργηθεί και θα έχετε την αναφορά σφαλμάτων απενεργοποιημένη , μπορεί να φαίνεται ότι το πρόγραμμα PHP σας δεν εκτελείται . Μπορεί , πράγματι, να εκτελεί και να πεθαίνουν αμέσως οφείλεται σε κάποιο σφάλμα . Ελέγξτε το αρχείο καταγραφής σφαλμάτων του Apache για να δείτε τα μηνύματα λάθους PHP και να δείτε όπου το σενάριο PHP έχει αποτύχει . Για παράδειγμα, τον τύπο της γραμμής εντολών :

cat /var/log/apache2/error.log
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα