Php : kan Lib niet vinden ( user www-data ??)
Geplaatst: 01 jun 2018, 16:34
Ik heb een php scriptje geschreven welke verbinding maakt met een odbc db
Als ik dit run via de CLI in Debian dan lukt dit zonder problemen.
run ik deze via browser (apache2) , dan krijg ik volgende fout : odbc_connect(): SQL error: [unixODBC][Driver Manager]Can't open lib . . . .
de gebruiker www-data behoort tot de groep waarin de gebruiker zit dat het script runt in de CLI.
Ik vermoed dat om één of andere reden de gebruiker www-data de directory usr/local/psql/lib64/ niet kan openen .
en
Iemand andere gedachten hieromtrent ???
Als ik dit run via de CLI in Debian dan lukt dit zonder problemen.
run ik deze via browser (apache2) , dan krijg ik volgende fout : odbc_connect(): SQL error: [unixODBC][Driver Manager]Can't open lib . . . .
de gebruiker www-data behoort tot de groep waarin de gebruiker zit dat het script runt in de CLI.
Ik vermoed dat om één of andere reden de gebruiker www-data de directory usr/local/psql/lib64/ niet kan openen .
Code: Selecteer alles
grep pvsw /etc/group
pvsw:x:5000:www-data,root
pvsw-adm:x:5001:root,www-data
Code: Selecteer alles
:/usr/local/psql# ls -l lib64/
totaal 19224
lrwxrwxrwx 1 psql pvsw 17 jun 1 11:51 libclientlm.so -> libclientlm.so.11
lrwxrwxrwx 1 psql pvsw 28 jun 1 11:51 libclientlm.so.11 -> libclientlm.so.11.30.051.000
-rwxrwxr-x 1 psql pvsw 318745 jun 1 11:51 libclientlm.so.11.30.051.000
lrwxrwxrwx 1 psql pvsw 28 jun 1 11:51 libclientrb.so.11 -> libclientrb.so.11.30.051.000
-rwxrwxr-x 1 psql pvsw 120638 jun 1 11:51 libclientrb.so.11.30.051.000
lrwxrwxrwx 1 psql pvsw 15 jun 1 11:51 libcsi100.so -> libcsi100.so.11
lrwxrwxrwx 1 psql pvsw 26 jun 1 11:51 libcsi100.so.11 -> libcsi100.so.11.30.051.000
-rwxrwxr-x 1 psql pvsw 557183 jun 1 11:51 libcsi100.so.11.30.051.000
lrwxrwxrwx 1 psql pvsw 28 jun 1 11:51 libdbcsip