Принятие проекта, который был на Openresty и PHP-FPM - PullRequest
0 голосов
/ 30 октября 2018

Я установил сервер Linux с Apache2, PHP-FPM, MariaDB.

Во-первых, сможет ли Apache2 успешно заменить OpenResty?

Проект WordPress.

Во-вторых, Я вижу папку (php-bin), которая содержит register.php, login.php, profile.php, но код внутри них неполон, в нем нет оператора включения, но используются определенные неопределенные переменные. Я уверен, что предыдущий разработчик имеет некоторую логику загрузчика для доступа к этому коду. Я обнаружил, что в файле public_html есть файл loader.php, который выглядит следующим образом: сначала выполняется проверка URL-адреса путем сравнения жестко закодированных строк, затем инициируется установка переменных SQL DB, используемых внутри файлов внутри php-fpm, и, наконец, вызов файла из PHP-бен. Я полагаю, что Loader.php анализирует URL, основанный на «/», и разработчик использует некоторую логику для доступа к файлам внутри php-bin. Но я не могу успешно вызвать любой из файлов в php-bin через Loader.php, используя мой предполагаемый логический поток. Сервер возвращает ошибку 500. Кто-нибудь может мне помочь с реинжинирингом этого проекта?

...