#php #web-services
#php #веб-сервисы
Вопрос:
Я вызываю веб-сервис на PHP. Когда я вызываю его из safari, он правильно отображает результат в браузере, но когда я вызываю его в браузере Google Chrome, он загружает файл php вместо отображения результата в браузере.
Кто-нибудь может сказать мне, в чем может быть проблема.
Некоторые проекты работают нормально, у некоторых возникает эта проблема.
Я использую:
PHP версии 5.2.11
MAMP Pro
Большое спасибо за вашу помощь.
Комментарии:
1. не могли бы вы предоставить более подробную информацию о веб-сервисе?
Ответ №1:
попробуйте добавить это в .htaccess
SetHandler application/x-httpd-php
похоже, веб-сервер неправильно анализирует php
Комментарии:
1. Не могли бы вы, пожалуйста, сказать мне, куда я должен добавить эту строку? В файле ‘httpd.conf’, который я проверил, у меня есть эта строка: «AddType application /x-httpd-php .php .phtml» связано ли это с вашим ответом?
2. это должно быть все, что вам нужно. Вы перезапустили apache? У меня была эта проблема несколько раз, и это исправило ее для меня
3. На самом деле я тоже перезапустил Mac, но это не помогло. Я ничего не добавлял ни в один файл. Ссылка, на которую я ссылаюсь, на «AddType application /x-httpd-php .php .phtml», уже была добавлена в файл ‘httpd.conf’.