Ik heb een ontwerp v/e site kunnen maken die perfect lokaal draait onder Xampp.
Kan iemand me a.u.b. de correcte stappen geven om alles nu correct te uploaden naar de webruimte?
Welke datamappen van Xampp moeten bijvoorbeeld worden geupload?
Dank!
Drupalversie:
6.x
Auteur:
Pedroo
Datum van inzending:
dinsdag 16 februari 2010 - 16:41
Door Juzzuu op 17 februari, 2010 - 11:20
Hoi.
Als eerste (een absolute must) een back-up maken van je gehele site (die in htdocs staat) en de database.
Op de extern server een database aanmaken, naam en inlog etc. Daarnaast moet je in settings.php, regel 92, username:password@localhost/databasename wijzigen. Er staan nu nog de lokale waardes in en die werken natuurlijk niet op de externe server.
Je gehele site uit de XAMPP - htdocs op de externe server zetten. Database importeren op de server, bijna altijd via PHPMyadmin en klaar is Kees.
Dat was het.
En mocht het niet direct lukken, kijk dan in settings.php of je alles wel goed hebt ingevuld. En met een back-up is het ook niet zo'n ramp als er eens iets mis gaat. Gewoon alles weer verwijderen (database leeg maken) en opnieuw beginnen. Kijk wel eerst of je server de vereiste PHP, MySQL versie aankan. Kan je een hoop werk en frustratie besparen, spreek uit ervaring!
Succes.
Door Pedroo op 17 februari, 2010 - 16:59
Hartelijk dank voor dit duidelijk antwoord, hiermee kan ik alweer een stap verder.
Alleen het correct aanvullen van de gegevens in settings.php is me niet zo duidelijk.
Ik heb een database adres, als:
mysql1.provider.be
Typ ik dat adres dan onmiddellijk na mysqli:// ?
Ik weet dat op het type pakket de hostnaam niet localhost, maar mysql1.provider.be is.
Kunt u eventueel verduidelijken met een voorbeeld hoe ik dit deze "regel 92" correct kan invullen? Hartelijk dank! Ik apprecieer uw hulp! :-)
Door Juzzuu op 17 februari, 2010 - 17:36
Hoi.
Bekijk je huidige regel 92 in settings.php. Die zal er ongeveer zo uitzien ;
'mysqli://root@localhost/dbflinder';
Vul voor root je gebruikersnaam - dan je database password - dan je localhost (even navragen bij de provider als je die niet weet) en als laatste - de database naam.
Bedankt voor jouw reactie. Ik probeerde het -dankzij de erg duidelijke uitleg ;-) - nog eens uit. Toch blijft nog steeds de melding: 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..
Misschien nog deze info, in het paswoord wat ik moet gebruiken staat reeds een /
Kan dit voor problemen zorgen?
Volgens de provider ondersteunen ze perfect Drupal.
Bedankt! Groeten!
Door Juzzuu op 18 februari, 2010 - 10:03
Hoi.
Vaak zit het hem in de kleine dingen. In Drupal staat 'mysqli', misschien dat 'mysql' het wel doet?
Het / kan inderdaad problemen geven, nieuw password aanmaken?
Groet
Door Pedroo op 19 februari, 2010 - 16:31
Bedankt voor alle hulp...
De installatie is intussen dankzij uw tips en na wat zwoegen gelukt! Thanx!
Hoi.
Als eerste (een absolute must) een back-up maken van je gehele site (die in htdocs staat) en de database.
Op de extern server een database aanmaken, naam en inlog etc. Daarnaast moet je in settings.php, regel 92, username:password@localhost/databasename wijzigen. Er staan nu nog de lokale waardes in en die werken natuurlijk niet op de externe server.
Je gehele site uit de XAMPP - htdocs op de externe server zetten. Database importeren op de server, bijna altijd via PHPMyadmin en klaar is Kees.
Dat was het.
En mocht het niet direct lukken, kijk dan in settings.php of je alles wel goed hebt ingevuld. En met een back-up is het ook niet zo'n ramp als er eens iets mis gaat. Gewoon alles weer verwijderen (database leeg maken) en opnieuw beginnen. Kijk wel eerst of je server de vereiste PHP, MySQL versie aankan. Kan je een hoop werk en frustratie besparen, spreek uit ervaring!
Succes.
Hartelijk dank voor dit duidelijk antwoord, hiermee kan ik alweer een stap verder.
Alleen het correct aanvullen van de gegevens in settings.php is me niet zo duidelijk.
Ik heb een database adres, als:
mysql1.provider.be
Typ ik dat adres dan onmiddellijk na mysqli:// ?
Ik weet dat op het type pakket de hostnaam niet localhost, maar mysql1.provider.be is.
Kunt u eventueel verduidelijken met een voorbeeld hoe ik dit deze "regel 92" correct kan invullen? Hartelijk dank! Ik apprecieer uw hulp! :-)
Hoi.
Bekijk je huidige regel 92 in settings.php. Die zal er ongeveer zo uitzien ;
'mysqli://root@localhost/dbflinder';
Vul voor root je gebruikersnaam - dan je database password - dan je localhost (even navragen bij de provider als je die niet weet) en als laatste - de database naam.
Voorbeeld.
Gebruikersnaam = db1234
password = geheim
localhost = localhost (heet heel vaak zo)
databasenaam = bdmijn
dat wordt dan 'mysql://db1234:geheim@localhost/bdmijn' ;
Moet lukken zo lijkt mij.
Groet.
Bedankt voor jouw reactie. Ik probeerde het -dankzij de erg duidelijke uitleg ;-) - nog eens uit. Toch blijft nog steeds de melding: 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..Misschien nog deze info, in het paswoord wat ik moet gebruiken staat reeds een /
Kan dit voor problemen zorgen?
Volgens de provider ondersteunen ze perfect Drupal.
Bedankt! Groeten!
Hoi.
Vaak zit het hem in de kleine dingen. In Drupal staat 'mysqli', misschien dat 'mysql' het wel doet?
Het / kan inderdaad problemen geven, nieuw password aanmaken?
Groet
Bedankt voor alle hulp...
De installatie is intussen dankzij uw tips en na wat zwoegen gelukt! Thanx!