Ik had een webserver op fedora core 1.
Deze is helaas gecrashed.
Nu heb ik een andere pc ingericht met Fedora Core 5.
Deze heeft Mysql 5 en PHP 5.
Nu heb ik de server software gerestored op deze nieuwe bak, en de database dump ingelezen.
Echter, als ik de website wil openen (php software, bijvoorbeeld mijn e107 installatie), krijg ik
Unable to form a valid connection to mySQL. Please check that your e107_config.php contains the correct information.
Een andere php applicatie op de webserver zegt:
Error db connect:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)
terwijl, als ik op de command prompt connect met
mysql -h localhost -u <usernaam> -p <password>
dan kom ik er wel in.
(<usernaam> , <password> en localhost staan ook in de configuratie files van de php sites)
Waarom kan ik met php niet meer connecten, terwijl dit op mijn oude server met dezelfde database inhoud en dezelfde software/configuratie files wel lukte??
(De waarden mysql_* in de php.ini zijn ook dezelfde)
**update**
Ik heb een hele tijd zitten stoeien, en ben er inmiddels achter dat SELinux de boosdoener was. Ik heb nu SELinux op disabled gezet, en het werkt weer. Vraag is nu natuurlijk : Hoe komt dat, en hoe krijg ik het aan de praat met SELinux weer aan. Maar, ik denk dat ik dat voorlopig gewoon uit laat staan, ik heb er al eerder ruzie mee gehad.
Deze is helaas gecrashed.
Nu heb ik een andere pc ingericht met Fedora Core 5.
Deze heeft Mysql 5 en PHP 5.
Nu heb ik de server software gerestored op deze nieuwe bak, en de database dump ingelezen.
Echter, als ik de website wil openen (php software, bijvoorbeeld mijn e107 installatie), krijg ik
Unable to form a valid connection to mySQL. Please check that your e107_config.php contains the correct information.
Een andere php applicatie op de webserver zegt:
Error db connect:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)
terwijl, als ik op de command prompt connect met
mysql -h localhost -u <usernaam> -p <password>
dan kom ik er wel in.
(<usernaam> , <password> en localhost staan ook in de configuratie files van de php sites)
Waarom kan ik met php niet meer connecten, terwijl dit op mijn oude server met dezelfde database inhoud en dezelfde software/configuratie files wel lukte??
(De waarden mysql_* in de php.ini zijn ook dezelfde)
**update**
Ik heb een hele tijd zitten stoeien, en ben er inmiddels achter dat SELinux de boosdoener was. Ik heb nu SELinux op disabled gezet, en het werkt weer. Vraag is nu natuurlijk : Hoe komt dat, en hoe krijg ik het aan de praat met SELinux weer aan. Maar, ik denk dat ik dat voorlopig gewoon uit laat staan, ik heb er al eerder ruzie mee gehad.
[ Voor 14% gewijzigd door Ruudboy op 02-09-2006 23:06 ]