fix(php): разрешить proc_open для Inertia SSR и расширить open_basedir для composer (включая /root)
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
+4
-3
@@ -22,15 +22,16 @@ session.cookie_lifetime = 0
|
||||
|
||||
; ============================================
|
||||
; SECURITY: Ограничение доступа к файловой системе
|
||||
; PHP имеет доступ только к /var/www, /tmp и /usr/local/bin (для composer)
|
||||
; PHP имеет доступ только к /var/www, /tmp, /usr/local/bin, /usr/local/lib/php и /root (для composer cache)
|
||||
; ============================================
|
||||
open_basedir = /var/www:/tmp:/usr/local/bin:/usr/local/lib/php
|
||||
open_basedir = /var/www:/tmp:/usr/local/bin:/usr/local/lib/php:/root
|
||||
|
||||
; ============================================
|
||||
; SECURITY: Запрет опасных функций
|
||||
; curl_exec и shell_exec оставлены — используются приложением (VK API, LibreOffice конвертация)
|
||||
; proc_open и popen оставлены — требуются для Inertia SSR (Symfony Process)
|
||||
; ============================================
|
||||
disable_functions = passthru,system,proc_open,popen,parse_ini_file,show_source,highlight_file,pcntl_exec,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid
|
||||
disable_functions = passthru,system,parse_ini_file,show_source,highlight_file,pcntl_exec,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid
|
||||
|
||||
; ============================================
|
||||
; SECURITY: Запрет удалённого включения файлов
|
||||
|
||||
Reference in New Issue
Block a user