Ik heb een installatie van D6 op een USB-stick met USBwebserver7. Op de PC waar ik de installatie uitgevoerd heb werkt alles perfect. Op een andere PC waar ik de site wil openen krijg ik volgende foutmelding:
The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.
-------------------------------------------
If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting
provider's database server is running. For more help, see the handbook, or contact your hosting provider.
The mysqli error was: Unable to use the MySQLi database because the MySQLi extension for PHP is not installed. Check your php.ini
to see how you can enable it..
Datum van inzending:
donderdag 6 november 2008 - 19:36
In je settings.php (sites/all/default) staat waarschijnlijk de configuratie om te connecten met de database adhv mysqli (ergens rond regel 90):
$db_url = 'mysqli://xxxxx:xxxxxx@localhost/xxxxxx';
Verander dit door
$db_url = 'mysql://xxxxx:xxxxxx@localhost/xxxxxx';
( doe de i dus weg )
Werkt het nu ?
Je kan ook proberen door de php.ini te openen van je usbwebserver, en daar de mysqli extensie te activeren (server herstarten nadien), al weet ik niet of mysqli standaard bij usbwebserver zit.
mvg,
Wim
---------------------------------
www.jeugdwerknet.be
www.cauliflower.be
---------------------------------
www.mediaraven.be
op een andere pc mysqli vervangen door mysql en dat bracht geen oplossing. Maar toen ik thuis kwam werkte het thuis ook niet meer. In phpMyAdmin werd de database wel gevonden maar ze was leeg (volgens phpMyAdmin). Via verkenner kon ik zien dat alles er nog in zat. defailt.php weer in de originele staat gebracht en alles werkte weer.
in php.ini op regel 676 en 677 staat:
extension=php_mysql.dll
extension=php_mysqli.dll
826 mysqli.max_links = -1
832 mysqli.default_port = 3307
836 mysqli.default_socket =
839 mysqli.default_host =
842 mysqli.default_user =
849 mysqli.default_pw =
852 mysqli.reconnect = Off
Moet er bij die regels 839, 842 en 849 niets staan?
Jo
Jo
> Moet er bij die regels 839, 842 en 849 niets staan?
Kun je proberen.
839 mysqli.default_host = localhost
Indien je via phpmyadmin een naam en wachtwoord nodig hebt, vul je deze in bij 842 en 849.
-----
Met vriendelijke groet,
Hans Kuiters
BE-WEB