У меня есть облачный сервер IONOS, на котором работает PHP 8.2.2 под управлением Plesk. Файл php.ini находится по адресу /opt/plesk/php/8.2/etc/php.ini. Я зашел в nano и изменил open_basedir на следующее.
Код: Выделить всё
open_basedir = /var/www/vhosts/skipbinz.com.au/uploads
Код: Выделить всё
open_base_dir = /var/www/vhosts/skipbinz.com.au/httpdocs/uploads
Обратите внимание: когда я перезагружаю файл в nano, изменения сохраняются. Но он не отображается в phpinfo();
В phpinfo() он показывает следующее для Core > open_basedir.
Код: Выделить всё
/var/www/vhosts/skipbinz.com.au/:/tmp/
Как будто файл php.ini обновляется , но phpinfo() получает старые настройки откуда-то еще. Я относительно новичок в облачных серверах, поэтому все еще немного не понимаю, как все работает, и не знаю, где посмотреть, не переопределяет ли что-то настройки.
Есть идеи, что может быть мы будем очень признательны за предотвращение вступления изменений в силу.
Подробнее здесь: https://stackoverflow.com/questions/789 ... with-plesk