php короткие теги не работают в OS X - PullRequest
2 голосов
/ 25 января 2011

Я наткнулся на странную проблему. Я сделал регулярное обновление системы OS X (моя ОС Snow Leopard), и с тех пор что-то странное случилось с PHP. Теперь короткие теги больше не работают, даже если они включены в файл php.ini. phpMyAdmin отказывается войти в систему. Я не вижу созданные мной базы данных, даже если я подключаюсь к MySQL через терминал. Хорошо, что мои неподвижные сайты работают отлично.

Ответы [ 2 ]

2 голосов
/ 14 мая 2012

Чтобы исправить на Lion, перейдите и отредактируйте файл /etc/php.ini, найдите строку short_open_tag = Off и замените ее на short_open_tag = On, затем перезапустите apache (из командной строки это можно сделать пользователем root, набрав apachectl restart) , Это сработало для меня.

2 голосов
/ 25 января 2011

Вы можете легко проверить, действительно ли короткие теги работают из командной строки.

$ php
<? phpinfo(); ?>
^D

Мой PHP, предоставленный Apple, соответствует настройке short_open_tag = On в файле /etc/php.ini. Проблемы с вашей базой данных не связаны с этим, поскольку они сохраняются даже при использовании командной строки MySQL.

...