Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 3.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.
Maak altijd een backup!

opgelost JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 16:13
#1
Ik heb mijn domein verhuist van mijn oude hosting provider naar Strato.

Omdat de 1 knops Joomla installatie direct Joomla 4.x.x. installeert en daarbij de tabel namen en tabel prefixes niet gelijkluidend zouden zijn aan de tabellen die met de database export file (*.sql) aangemaakt zouden worden heb ik ervoor gekozen Joomla 3.10.2 handmatig te installeren bij de nieuwe provider.
Na het kopieren van de uitgepakte install files naar de webspace (via sftp) laadt de Joomla installatie prima.
Het 1e tabblad met algemene gegevens (Super User aanmaken en dergelijke) werkt prima.

Het 2e tabblad (De database configuratie) echter levert een probleem.

Joomla geeft de volgende waarschuwing:

Waarschuwing
Het voorvoegsel van de database moet beginnen met een letter gevolgd door optioneel alfanumerieke tekens en een onderstrepingsteken


LET WEL: Het gaat hier om de DATABASE voorvoegsel of prefix niet om de TABEL prefix.

Ik ga ervan uit dat de inloggegevens (Hostnaam of server, databasenaam zonder prefix, gebruikersnaam en wachtwoord) juist zijn opgegeven en dat Joomla juist daarom met de waarschuwing komt.

Het probleem is dat bij Strato geen prefix opgegeven kan worden of zelfs maar een eigen database naam gekozen kan worden (bij de eerste database van 5 in ieder geval).

Strato genereert database namen randomly zonder mogelijkheid om die zelf te bepalen.

Wie o wie heeft de oplossing????



Bedankt alvast

Dit bericht bevat een afbeelding als bijlage.
Log in of registreer om die te bekijken

  • FSTSU
  • FSTSU's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 11

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 16:34
#2
Hoi,

heb je onderstaande handleiding al bekeken?
www.strato.nl/faq/hosting/hoe-installeer-ik-joomla-bij-strato/

Normaal verhuis je de root naar de nieuwe hosting.
Je maakt een nieuwe database aan en logt in op deze database en import het .sql back-up bestand die je hebt gemaakt bij je oude hosting.
Db prefix blijf op deze manier gelijk het enige wat je moet veranderen is database gegevens, log en tmp regel in je configuration bestand.

Makkelijkere oplossing is om met akeeba back-up je site te verhuizen.

Groetjesss :)
  • Janp
  • Janp's Profielfoto
  • Bezoeker
  • Bezoeker

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 16:43 - 02 dec 2021 16:45
#3
Dank voor je reactie. Het artikel ken ik en heb ik doorgenomen. Dat artikel gaat echter uit van een oudere versie van Joomla zie ik en bovendien vraagt Joomla daar niet zelf om een DATABASE prefix.

Het probleem zit hem nu juist in het aanmaken van de nieuwe DB. De naamgeving kun je niet kiezen, dus ook de prefix niet, maar die heeft Joomla blijkbaar wel nodig. En de export/import file bevat geen SQL instructies voor het aanmaken van een DB.
Ik kan bij installatie van Joomla wel de nodige TABEL prefixes meegeven. En die heb ik gelijk gemaakt aan de prefixes zoals ze in de import/export sql file staan bij de CREATE TABLE instructies.

Voor Akeeba is het te laat :ohmy: De oude hosting is al afgesloten. Maar alle files zijn keurig opgeslagen en zoals gezegd, de database keurig geëxporteerd. Zou moeten kunnen lijkt me.
Laatst bewerkt 02 dec 2021 16:45 door FSTSU.
  • FSTSU
  • FSTSU's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 11

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 16:57 - 02 dec 2021 17:04
#4
Namens het Joomla!NL team heet ik je van harte welkom op dit forum.
De melding betreft toch echt het tabel voorvoegsel.

Maak een tabelvoorvoegsel of gebruik het de willekeurig gegenereerde. Bij voorkeur vier of vijf tekens lang, alleen alfanumerieke tekens en het MOET eindigen met een onderstrepingsteken. Zorg dat het gekozen voorvoegsel niet door andere tabellen wordt gebruikt.

Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Laatst bewerkt 02 dec 2021 17:04 door Astrid.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37103

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 17:08
#5
Je importeer toch je DB.sql in je nieuwe database? Dan blijft toch prefix hetzelfde.

Enige is dat je de nieuwe database gegevens en zo in je configurtion.php moet aanpassen.

Groetjesss :)
  • Janp
  • Janp's Profielfoto
  • Bezoeker
  • Bezoeker

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 21:40
#6
Hallo Astrid, bedankt voor het welkom.

Ik begrijp wat je zegt, en zeker, verder onderop de Pagina kun je de Tabel prefix opgeven En die geef ik ook op. Dus dat is het probleem niet. Deze waarschuwing gaat dus ergens anders over.
Echter, zoals je ziet in het gele waarschuwingsveld bovenaan (zie screenshot) staat toch echt DATABASE prefix. Als dit daadwerkelijk gaat over de tabellen prefix, dan kan dat sowieso in Joomla verbeterd worden. Immers, iedereen en alles is gebaat bij eenduidige communicatie en naamgeving. En dat is al moeilijk genoeg.

Ik dacht eerst de joomla installatie te doen, in de verwachting dat er dan tabellen worden aangemaakt met dezelfde prefix als bij mijn oude installatie. Verder onder op de pagina (buiten het beeld van de screenshot) geef ik die prefix voor de tabellen op. Vervolgens zou ik dan vanuit de sql de tabellen vullen met de oude gegevens.

Maar nu ik er nog eens over nagedacht heb, zou het kunnen zijn dat ik mijn werkvolgorde moet omkeren? Dus eerst de import doen vanuit de sql en dan de Joomla installatie afmaken.
Als het daadwerkelijk gaat om de tabellen prefix die ik hier bij de installatie opgeef, die kent de database nu nog niet. En als ik eerst de sql importeer in de database, dan zou de prefix die ik in de Joomla installatie opgeef wel herkend worden.

Maar eerst de import en dan de installatie afmaken? Ik weet het niet.
  • FSTSU
  • FSTSU's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 11

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 21:45
#7
Hallo Janp,

Zie mijn reactie op het bericht van Astrid.
Ook uit jouw reactie maak ik op dat ik de volgorde zou moeten omkeren?
Dus eerst de sql importeren in de DB en dan de installatie afmaken in plaats van eerst de installatie afmaken (met opgegeven Tabel prefix) en dan de import?
Dat laatste werkt sowieso niet want ik kom niet verder op de DB config tab.
  • FSTSU
  • FSTSU's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 11

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 21:53
#8
Ik denk toch echt dat je prefix niet aan de vereisten voldoet.
Maar je kunt toch direct je sql dump importeren, je bestanden met ftp overzetten en de database gegevens en de paden naar de tmp een logs map aanpassen in je configuration.php?

Je hoeft helemaal niet eerst een nieuwe installatie te doen.

:off:
Strato is geen geweldige hoster, maar het is wel degelijk mogelijk om daar normaal Joomla te installeren.
:back:
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37103

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 21:56
#9
Hoi,

een bestaande site hoef je geen installatie te doen.

1. alle bestanden zet je in de root van je nieuwe hosting.
2. maak database aan bij nieuwe hosting.
3. importeer sql in je nieuwe database.
4. pas je confuration.php bestand aan.

En je site zou moeten werken.

Groetjesss :)
  • Janp
  • Janp's Profielfoto
  • Bezoeker
  • Bezoeker

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 21:59 - 02 dec 2021 22:00
#10
Astrid en JanP, de manier waarop jullie hett kende ik niet. Ik ben geen die hard website builder namelijk. Ik snap veel en leer veel, maar dit wist ik niet.

Als ik op jouw/jullie ervaring af mag gaan gaat dit dus werken? Waar vind ik de configuration.php en hoe pas ik die aan?

Zou de door mij beschreven omgekeerde werkwijze werken?
Laatst bewerkt 02 dec 2021 22:00 door FSTSU.
  • FSTSU
  • FSTSU's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 11

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 22:12
#11
Omgekeerde volgorde werkt volgens mij niet en is ook zinloos.

Voordeel van eerst een kale installatie is alleen dat dan je configuration.php meteen goed is.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37103

JOOMLA 3.10.2 vraagt om database prefix maar provider staat die niet toe

02 dec 2021 22:17
#12
Lees deze blog eens is wel van oudere Joomla versie, maar het verhuizen is in principe hetzelfde.

Groetjesss :)
  • Janp
  • Janp's Profielfoto
  • Bezoeker
  • Bezoeker
Moderators: PeterJuliank92JelleRomke
Tijd voor maken pagina: 1.196 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie