Недавно я установил Win8 на свой компьютер. Затем я установил wamp 2.2 с php 5.4, и я не могу сделать работу с коротким тегом.
Я уже поставил:
"short_open_tag = On"
в файл php.ini, и я уверен, что apache загружает правильный файл, потому что путь к «Загруженному конфигурационному файлу» в phpinfo()
хорош.
Я был бы рад за любой совет. Благодарю.
У меня была такая же проблема недавно после обновления с php 5.3.18 до php 5.5.9. Я понял, что по какой-то причине short_open_tag дважды появлялся в моем файле php.ini. Если вы сделали поиск, чтобы добраться до той части вашего файла php.ini, попробуйте продолжить поиск, чтобы узнать, есть ли другой экземпляр.
Установить :
asp_tags = On and short_open_tag = On
в обоих файлах \ apache \ Apache2.2.22 \ bin \ php.ini и \ bin \ php \ php5.4 \ php.ini, а затем перезапустите сервер apache.
Если у вас нет доступа к php.ini, вы можете попытаться включить их через файл .htaccess, но возможно, что хостинговая компания отключила это, если вы находитесь на общедоступном хостинге:
php_value short_open_tag 1
Не забудьте перезапустить службу (apache2 и т. Д.), Чтобы изменения в php.ini вступили в силу.
Обязательно замените все
short_open_tag
вхождения в файл php.ini. В моем случае было несколько мест, где оно было определено. Для меня неправильная настройка была
;;;;;;;;;;;;;;;;;;;; ; Language Options ; ;;;;;;;;;;;;;;;;;;;;