Файл проверки Php выдает разные выходные данные на локальном хосте и на веб-сервере

#php #apache #magento #xampp

#php #apache #magento #xampp

Вопрос:

У меня есть эта проблема, которую я потратил много часов, чтобы попытаться исправить, но безуспешно.

Чтобы сделать это как можно проще, у меня есть этот файл проверки php, чтобы проверить, соответствую ли я требованиям установки. Этот php-файл запускается, как и ожидалось, на веб-сервере с таким выводом:

http://migo.no/temp/magento-check-web.jpg

Но когда я запускаю один и тот же php-файл на localhost, я получаю этот действительно странный вывод в сочетании с php-кодом, который для меня не имеет смысла:

http://migo.no/temp/magento-check-localhost.jpg

Итак, я пытаюсь решить эту проблему, потому что я хочу иметь возможность запускать Magento на localhost. Я следовал инструкциям, которые можно найти здесь:

magentocommerce[dot]com/wiki/1_-_installation_and_configuration/installing_on_windows_with_xampp_and_wamp

И это magento-check.php файл:

magentocommerce [точка]com/ база знаний / запись / как мне узнать, совместим ли мой сервер с magento

Я даже проверил все требования вручную, запустив phpinfo () и выполнив поиск терминов, все они включены, у меня установлены новейшие php и mysql, которые поставляются с новейшим xampp.

В конце концов, я абсолютно понятия не имею, почему я не получаю простой вывод того, чего мне не хватает, но в основном вывод в сочетании с php-кодом, который я, похоже, не могу понять.

С наилучшими пожеланиями, Александр

Комментарии:

1. Какую версию php вы используете? php --version или phpinfo () может помочь в этом.

2. Единственное, что я вижу, это проверка вашего short_open_tag значения в php.ini. Если он не включен, он может выдавать такие странные выходные данные (то есть, если используются короткие теги). Если это не так, я не могу вам больше помочь, soz.

3. Я думаю, что ваши локальные настройки не позволяют использовать short_open_tag . Просто замените <? на <?php в вашем magento-check.php файле