Я пытаюсь разрешить файлу php доступ к другому файлу, находящемуся в папке вне корневого веб-каталога через соединение HTTPS. Это работает нормально по HTTP, но по какой-то причине HTTPS-соединениям не удается прочитать файл.
Я включил это через HTTP, отключив openbase_dir в файле vhost.conf следующим образом:
php_admin_value open_basedir "/var/www/vhosts/my-domain.com/httpdocs:/usr/share/pear:/tmp:/var/www/vhosts/my-domain.com/my_folder/"
php_admin_value open_basedir нет
Затем я попытался добавить и заменить содержимое файла vhost.conf следующим текстом:
php_admin_value open_basedir "/var/www/vhosts/my-domain.com/httpsdocs:/usr/share/pear:/tmp:/var/www/vhosts/my-domain.com/my_folder/"
php_admin_value open_basedir нет
Однако после перенастройки сервера для использования нового файла vhost.conf и перезапуска apache попытки заставить тестовый php-файл внутри веб-каталога прочитать файл, находящийся в папке my_folder через соединение HTTPS, продолжают терпеть неудачу.