Я пытаюсь установить приложение Hello World BigCommerce от bigcommerce/hello-world-app-php-silex. Когда я пытаюсь установить приложение в своем пробном хранилище, он отображает индекс папки приложения. .BigCommerce - Hello World App - Обратные обратные вызовы
Я думаю, что это как-то связано с обратными вызовами.
инструкции не ясно, что войти сюда, чтобы я вошел: URL
- Auth Обратный звонок: https://localhost/bigcommerce/hello-world-app-php-silex
- Load Callback: URL: https://localhost/bigcommerce/hello-world-app-php-silex
- Uninstall Callback URL: https://localhost/bigcommerce/hello-world-app-php-silex
index.php является расположенный в bigcommerce/hello-world-app-php-silex
Что я должен ввести для обратных ссылок?
Кроме того, это то, что я ввел в .ENV-файл для переменных среды.
BC_AUTH_SERVICE и BC_CALLBACK_URL
Update: Хорошо, я был в состоянии получить index.php для загрузки по умолчанию.
В Apache24/conf/httpd.conf я изменил «AllowOverride None» на «AllowOverride FileInfo», без комментирования «LoadModule rewrite_module modules/mod_rewrite.so», а в файле .htaccess, в корне проекта, я удалил «/», который продолжал index.php, теперь он говорит «RewriteRule^(. *) $ index.php/$ 1 [L]». «/» Необходимо удалить, поскольку проект не был в корневом каталоге.
Теперь я получаю две ошибки. Похоже, что этот проект был написан в корневом каталоге, поэтому я поместил его в корневой каталог, вернул «/» в .htaccess, обновил URL-адреса, и я все равно получаю те же две ошибки.
Почему подозревают обратный вызов URL-адрес, чтобы быть причиной этой проблемы? Проблема в том, что ваш веб-сервер не настроен на выполнение файлов PHP. В любом случае вам нужно заменить «localhost» на DNS-имя или IP-адрес сервера, чтобы клиенты могли его достичь. – CodeCaster
@CodeCaster Я протестировал веб-сервер с тестовым .php-файлом, который использует проверку на завивки, поэтому я знаю, что он работает. Кроме того, я пытаюсь установить его в своем пробном магазине, с моего компьютера, где настроен мой веб-сервер, localhost отлично работает. – Matt
Тот факт, что вы видите список каталогов, включающий файл 'index.php', доказывает, что ваш веб-сервер, по крайней мере для этого каталога, не настроен для выполнения файлов PHP. – CodeCaster