ik ben bezig om mijn huidige Drupal 7 site om te gaan zetten naar 8. ik heb al een nieuwe 8 geinstalleerd en ben nu bezig via de Drupal.org handleiding.om de database te controleren maar loop tegen het feit aan dat ik geen connectie kan maken met mijn database bij mijn huidige provider.
Volgens mij maak ik een fout met de database naam en dat ik daar een volledig path moet ingeven of iets dergelijks.
Dit scherm licht telkens rood op dus ik ga ervan uit dat dit het probleem veroorzaakt. Iemand tips hiervoor. Zie het bijgevoegde printscreen van het veld waar ik tegenaan loop.
Datum van inzending:
zondag 28 juli 2019 - 12:50
dat ik geen connectie kan maken met mijn database bij mijn huidige provider.
Dus je nieuwe D8 site is bij een andere provider?!?
Als dat het geval is dan kan je het wel vergeten.
Oplossing is om je database te exporteren en daarna te importeren bij de nieuwe provider.
Importeren doe ikzelf altijd met bigdump.php
Een uitleg hier.
Hier op een andere manier met command code, maar dat gebruik ik zelf niet.
https://www.lullabot.com/articles/importexport-large-mysql-databases
hallo Niek, de nieuwe site staat bij dezelfde provider hoor. dus kun jij mij vertellen wat ik dan verkeerd doe in het scherm wat ik heb toegevoegd?
In je D7 settings.php staan op regels 212 t/m 224 de inlog gegevens.
Die settings.php kan je via ftp of plesk o.i.d. bekijken.
ja dat weet ik ook dat in de settings.php die gegevens staan, maar met die gegevens kan ik geen verbinding krijgen. Blijft in het rood aangeven dat de database naam niet klopt.........
Probeer het eens te installeren op een andere database en als dat lukt kan je die gegevens gebruiken.
deze begrijp ik ff niet......
Installeer D8 opnieuw in een nieuwe database en gebruik die gegevens voor het probleem bovenaan beschreven.
Of ik heb het verkeerd uitgelegd of jij leest het verkeerd. maar ik kan niet inloggen bij de database van drupal 7 vanuit het migratie scherm in drupal 8.
Dan zou ik het toch handmatig doen met behulp van Bigdump en niet migreren vanuit D8.
De module importeert blijkbaar de (inlog)gegevens niet (goed).
okido, bedankt voor de tips.
Wil je de afbeelding weghalen! Er staat gevoelige data op en hackers zien graag dit soort dingen.
afbeelding is weg maar dat was fictieve informatie niet van mijn eigen website.
Is het nu opgelost? Iedere hosting heeft toch één of ander controlepanel via welk weg je bij de database kan komen?
Jo
ja dat heeft mijn host ook maar ik kan vanuit drupal 8 niet connecten met mijn database van drupal 7.
het is niet opgelost maar ik heb de drupal 7 database gebackupt en een verse installatie van drupal 8 gemaakt. zo ga ik er ook wel komen.
Je database overzetten direct van D7 naar D8 kan niet. Wat kan je doen. Backup maken van je Drupal 7 site. Een nieuwe Drupal 8 site aanmaken. De migatie modules inschakelen in je Drupal 8 site. Bekijk module per module of er alternatieven zijn voor Drupal 8 en installeer die. idem voor je thema. Custom modules moet je herschrijven. Voer de drupal/upgrade uit drupal == je D8_sitenaam/upgrade.
Volg de instructies en voer uit. Je zal van Drupal een lijst krijgen wat gemigreerd wordt en wat niet. De meeste velden met hun inhoud loopt vlot. Samengestelde velden zijn iets complexer. Zoals de oude address velden naar Drupal 8 nieuw addres veld, ben ik zelf nog niet volledig uit. Een goede basis uitleg vind je hier. Doe de migratie lokaal en niet op je life hosting. Als alles goed is kan je je nieuwe site opladen. Je views worden niet gemigreerd. Er is nadien nog een hoop werk en afhankelijk van jou site specifieke aanpassingen. D8 is gewoonweg te verschillend van de 7. Soms is het gewoon eenvoudiger je site te herbouwen. Maar als je veel inhoud hebt is die migratie handig. In elk geval kan ik enkel aanmoedigen over te schakelen naar D8.
Succes, Jan