Я настроил туннель Wireguard VPN между размещенным VPS (под управлением Ubuntu 20.0.4) и сервером FileMaker в моей домашней локальной сети. С VPS в поле пинга FMS через командную строку и php-скрипт. Я также могу подключиться по SSH к FMS-боксу с VPS, поэтому логично предположить, что VPN-туннель работает.
Однако внешний веб-сайт (на основе php API) на VPS не может подключиться к базе данных FMS на основе локальной сети. Веб-сайт отлично работает при размещении на FMS-боксе, и я также настроил виртуальную машину Ubuntu 20.0.4 в локальной сети, и у веб-сайта снова не было проблем с подключением к базе данных FMS-бокса.
Когда я пытаюсь подключиться с VPS, Apache/PHP выдает ошибки:
Предупреждение PHP: require_once(/var/www/html/FileMaker/Command/../Command.php): не удалось открыть поток: Нет такого файла или каталога в /var/www/html/FileMaker/Command/Find.php на строка 19
Неустранимая ошибка PHP: require_once(): Не удалось открыть требуемый файл '/var/www/html/FileMaker/Command/../Command.php' (include_path='.:/usr/share/php') в /var/www/ html/FileMaker/Command/Find.php в строке 19
У кого-нибудь есть советы по устранению неполадок?
Спасибо!