On 3/24/21 1:02 PM, Adrian Sevcenco wrote:
On 3/24/21 12:39 PM, Alex 'CAVE' Cernat wrote:
salut
Salutare!

aproape sigur indianu' nu stie sa trimita cererea mai departe catre php
(care acum prin fpm nu mai e builtin in apache, ci e de sine statator,
comunicand prin socketul de fastcgi)

vad ca ai un 2.4 de ultima generatie, deci trebuie sa activezi
proxy_fcgi ca si modul in apache, si apoi sa adaugi ceva de genul in
vhost / directory / whatever
humm.. ok caut, ar trebuie sa fie pe undeva niste defaults


     <IfModule mod_proxy_fcgi.c>
       # Run php-fpm via proxy_fcgi
       <FilesMatch \.php$>
         SetHandler "proxy:unix:/var/run/php5-fpm.sock|fcgi://localhost"
       </FilesMatch>
     </IfModule>
so... acel proxy in final mi-a atras atentia ... din prea multa optimizare,
TOATE modulele de proxy erau comentate :)))

Multumesc!!
Adrian



in exemplul meu se va conecta prin unix socket (care mi se pare cea mai
da, configurarea default e cu sock
grep ^listen /etc/php-fpm.d/www.conf
listen = /run/php-fpm/www.sock
listen.acl_users = apache,nginx
listen.allowed_clients = 127.0.0.1

"normala" modalitate), dar poti daca tii mortis poti sa conectezi si
prin tcp, inclusiv pe alta masina (daca vrei sa fii haiduc)

verifica in configurarile de php ca socket-ul sa coincida ca path (si ca
care configuratie de php? /etc/php.ini?
sau a httpd-ului?

in httpd/conf.d/php.conf am asa ceva

# Redirect to local php-fpm (no mod_php in default configuration)
<IfModule !mod_php5.c>
<IfModule !mod_php7.c>
# Enable http authorization headers
SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1

<FilesMatch \.(php|phar)$>
SetHandler "proxy:unix:/run/php-fpm/www.sock|fcgi://localhost"
</FilesMatch>
</IfModule>
</IfModule>

pare in sync nu?

face listen pe un unix socket)

Alex

ps: welcome to the 21th century, fpm-ul e de pe la vreo 5.3 parca si isi
face treaba cu prisosinta, ce-i drept pentru un site accesat din an in
pasti e un pic overkill la configurare, dar prinde bine ca knowledge
am doar un dyndns facut de mine
https://github.com/adriansev/dyndns_home
pentru masinile de user (cu dhcp privat) ce le mai administrez si diversele 
vm-uri

pps: daca esti cumva pe geam ai xampp, wamp si alte balarii single
lol, nu .. in general e procedura de cleanup la orice laptop nou ca maninca 
spatiu :))
distro-ul e specificat in subiect, acel anonim (vad) f33 ce vine de la fedora 
33 :)

Multumesc frumos!
Adrian


click, care iti instaleaza toata suita de lamp (poate si bonus un perl);
insa asta strict pentru dezvoltare sau utilizare personala sporadica

On 24-Mar-21 12:23, Adrian Sevcenco wrote:
Salutare! Aveam si eu o "aplicatie" obosita de php pe desktopul meu
si am realizat de curand ca de prin decembrie nu mai e functionala...
am descoperit ca mod_php nu mai exista si se foloseste php-fpm
ce l-am instalat (era excluded si masked pt ca idea de a avea un
serviciu suplimentar
pentru 5 linii obosite mi-a parut o prostie)
Ok, instalat, unmasked si ruleaza dar o o prostie de genul:
<?php
phpinfo();
?>

e tot nefunctionala (adica imi apare o pagina goala alba la care daca
dau view source imi apare
codul de mai sus)

Pana ma pun pe google ca sa fac trecerea in python (pentru ca nici
perl nici java/javascript (acelasi lucru nu :D?))
exista o posibilitate sa fac php-ul sa mearga?

server status si info se gasesc aici:
https://asevcenc.web.cern.ch/asevcenc/apache/

Multumesc frumos de ajutor!
Adrian


_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro



--
----------------------------------------------
Adrian Sevcenco, Ph.D.                       |
Institute of Space Science - ISS, Romania    |
adrian.sevcenco at {cern.ch,spacescience.ro} |
----------------------------------------------

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro

Raspunde prin e-mail lui