Puncte:0

Cum să remediați restricția PHP open_basedir care restricționează accesul la subdirectorul de pe serverul nginx

drapel cn

Folosesc nginx cu php-fpm și primim o mulțime de erori de genul acesta:

2022/01/23 12:48:13 [eroare] 5514#5514: *9277 FastCGI trimis în stderr: „Mesaj PHP: Avertisment PHP: file_exists(): restricție open_basedir în vigoare. Fișier(/var/www/vhosts/evtm .dev.nick/wp-content/db.php) nu se află în căile permise: (/var/www/vhosts/evtm.dev.nick/:/usr/lib/php/:/tmp/: /data/sucuri:/var/www/prepend/) în /var/www/vhosts/evtm.dev.nick/wp-includes/load.php pe linia 545" în timp ce citiți antetul răspunsului din amonte, client: 10.0.2.33 , server: dev-nick.evtm.com, cerere: „POST /?wc-ajax=get_refreshed_fragments HTTP/1.1”, în amonte: „fastcgi://unix:/var/run/php-fpm.sock:”, gazdă : „dev-nick.evtm.com”, referitor: „https://dev-nick.evtm.com/”

Se spune că dosarul /var/www/vhosts/evtm.dev.nick/wp-content/db.php nu se află în calea permisă a /var/www/vhosts/evtm.dev.nick - când se vede clar că este.

Există ceva care îl împiedică să funcționeze recursiv?

Puncte:0
drapel cn

Problema a fost a link simbolic fişier db.php. Acesta a fost copiat dintr-un alt folder pe o altă instanță, iar linkul simbolic indica acel fișier original.

Deconectarea fișierului și conectarea la cel corect a rezolvat problema.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.