Portál AbcLinuxu, 15. května 2025 14:52
PHP-FPM adresář pro socket: PHP open_basedir:Než se zbavím PHP 5.6 rád bych to měl z krku, aby mi to potom nehaprovalo před aktualizací na Debian 10 a server běžel dál. Předem moc díky za ochotu.
Řešení dotazu:
PHP-FPM socket directory je /var/lib/php7.3-fpm
PHP open_basedir je dlouhý single line [website_path]/web:[website_path]/private:[website_path]/tmp:/var/www/[website_domain]/web:/srv/www/[website_domain]/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/dev/random:/dev/urandom
Je to debian 10 v 9 to bude obdobně podle toho na jakém FPM má ispconfig jet 7.4 ještě neuměj takže 7.3
PHP-FPM socket directory je /var/lib/php7.3-fpmAlebo nepouziva, cize je prazdne. Zalezi ako ma nastavene, ze ako Apache pracuje s PHP - ci ako modul, preddava PHP-FPM, ci ine moznosti. PHP neakt. PHP module pre Apache2 (tyka sa prvej verzie ak sa meni napr. 5.X na 7x) automaticky. (To je vlastne skusenost na prechod na verziu 8.X).
Už chápu, jestli se bude používat PHP-FPM, Fast CGI a podobně už záleží na nastavení webu v ISPConfig, ten se o to postará.V aplikacia (ISPConfig) to nie je zvycajne potrebne nastavovat, ale vo web server (Apache). Aplikaciu skor zaujima, ze ake ma nastavenia PHP, ktore ho vykonava (napr. limit na RAM, hodnota timeout, nainstalovane moduly) a ci do priecinka, kde uklada data, ma zapis. V info vypise vypisuje typ pripojenia, nakolko ine nastavenia mozu byt definovane pre kazdy typ spracovanie PHP pre web server (vid. tie 3 rozdelenia v prispevku predchadzajucom).
Ispconfigů mám několik a některé šly z debianu 8 rovnou na 10 debian 9 jsem úplně vynechával. Na debianu 10 mám php5 z repozitaře Suryho, nepovedlo se mi je už zkompilovat ze zdrojových kodů, naštestí je to už jen pro dosluhující jednotky webů. Pokud adresář v definici openbasedir neexistuje tak se nic neděje chybu to nevyhodí. Parametry ostatních fpm najdete hezky tady.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.