Δημοσιεύτηκε: 22 Νοέμ 2011, 12:36
από Αποστόλης
Επειδή παρατηρήθηκε και σε άλλο topic.
Οταν τρέχουμε ένα php script και μας εμφανίζει στον browser τον κώδικα, τότε:
- δεν έχουμε σώσει το script με κατάληξη php (π.χ. kati.php ή kati.func.php ή kati.kati.php)
- το php.ini έχει ρύθμιση short_open_tag = Off και εμείς ξεκινάμε τον κώδικα της php με το tag <?
Χρειάζεται το <?php
Το αντίθετο δεν ισχύει. Αν το short_open_tag είναι On τότε ο κώδικας τρέχει όπως και να το γράψουμε (<? ή <?php)
- δεν τρέχει η php.
Φυσικά κάποιος που δεν είναι επάνω από το μηχάνημα δεν μπορεί να ξέρει αν υπάρχει πρόβλημα την δεδομένη στιγμή (δεν "σηκώθηκε" το sercvice) ή γενικώς δεν τρέχει η php. Γι αυτό καλό είναι να το διερευνάται αυτό το θέμα ώστε να δώσετε/πάρετε κατάλληλες οδηγίες.

Γενικότερη σημείωση. Αν γίνει η παραμικρή αλλαγή σε ένα από τα αρχεία ρυθμίσεων (php.ini, my.cnf, httpd. conf ή όπως αλλιώς λέγονται) τότε ο web server θέλει επανεκίνηση.