NGINX - tenyleg ennyire mas?

 ( Vamp | 2019. május 22., szerda - 20:43 )

Sziasztok,

Elhataroztam, hogy elkezdem atmigralni azokat a webappokat NGINX -re amiket hasznalunk. Folraktam, etc... ezzel nem volt semmi gond, viszont a konfigjaval nem boldogulok...

Probaltam egy phpMyAdmint folrakni, de meg az sem jott ossze. Centos 7 az alap, amire menne. Folraktam a php7.2-et, de az meg hozta magaval mint fuggoseget a httpd-t... Probaltam nezegetni tutorialokat, pelda konfigokat, de valamiert a phpmyadmint mindig az apache akarta futtatni. Tud valaki valamilyen szajbaragos leirast kezdonek NGINX -hez?

Apache al nem volt ennyi gondom, ott minden egyertelmu volt. De itt ez a sok keresztbehivatkozas, meg szimbolikus link. Elveszek benne...

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Ha a PHP-FPM már megy, akkor például:

https://www.digitalocean.com/community/questions/a-working-phpmyadmin-nginx-conf

Ha azonos gépen fog futni az nginx és PHP, akkor javaslom, hogy socket-en kapcsolódjon rá, ne IP-n:

# # With php-fpm (or other unix sockets):
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
# # With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;

persze az FPM-ben megadott socket-re kapcsolódva.

UPD:

" Folraktam a php7.2-et, de az meg hozta magaval mint fuggoseget a httpd"

Lehet, hogy azért hozta, mert véletlen (*) felraktad a PHP 7.2-höz azt is, ami az apache(2)-höz szükséges (httpd a CENTOS-en), és telepítette. Ha leszeded a PHP 7.2-t, és csak a PHP7.2-FPM-et rakod fel, akkor felrakja a minimum szükségeseket, és akkor nem rakja fel a httpd-t. Ezután jöhet a például a -bcmath meg ami még kellhet.

Sakk-matt,
KaTT :)

Telepitsd ujra a phpmyadmin-t, es amikor a webszervert kell kivalasztani, ne jelold be a httpd-t vagy a lighttpd-t, hanem nyomj a tab-bal egybol az ok-ra, igy rendben lesz.

Koszi, holnap kiprobalom.

Alakul a dolog... Vegul folraktam a phpmyadmin-t letoltosen, mert centos alatt nem volt semmilyen opcio, mindenkepp hozni akarta a httpd-t es a php5.6-ot...

Most mar megy az oldal, viszont amikor a remote sql szerverhez akarok vele csatlakozni, akkor: mysqli_real_connect(): (HY000/2002): Permission denied

Biztos nem sql oldalon van a gond, mert random serverrol siman belogolok root-al workbench-el. (sql serveren bind_address = *, root nak meg % beallitva)

Erre van otletetek?

OK megoldva, SElinux gond volt, webserver oldalon.

Most megint elakadas van....

Hiaba rakok fol php modult, nem latja...

yum --enablerepo=remi-php72 install php72-php-mbstring

folrakom, de semmi.... ugyanugy nem latszik phpinfo() alatt.

Kell ngnix-ben valamit allitani, hogy kezelje?

Szerk: ok, megvan...:D

yum --enablerepo=remi-php72 install php-mbstring