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.

SQL Error installing Component / Extension

SQL Error installing Component / Extension

12 jul 2018 14:53
#1
Hi,

Ik heb Time Worked For Joomla gekocht. Echter, ik krijg een rare installatie fout. Overigens had ik dit al eerder bij de installatie van een andere extensie.
Als ik het installatie pakket aanbied via de Exention installer, dan krijg ik deze fout:

Warning
JInstaller: :Install: Error SQL Can't create table `skirmworld_db03`.`#sql-30b6_24d69c6` (errno: 150 "Foreign key constraint is incorrectly formed")
Extension Install: SQL error processing query: DB function failed with error number 1005
Can't create table `skirmworld_db03`.`#sql-30b6_24d69c6` (errno: 150 "Foreign key constraint is incorrectly formed")
SQL =
ALTER TABLE `#__tw_leaves`
ADD CONSTRAINT `#__tw_leaves_created_by_fk` FOREIGN KEY (`created_by`) REFERENCES `#__users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `#__tw_leaves_leave_type_fk` FOREIGN KEY (`leave_type`) REFERENCES `#__tw_leave_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `#__tw_leaves_modified_by_fk` FOREIGN KEY (`modified_by`) REFERENCES `#__users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `#__tw_leaves_user_id_fk` FOREIGN KEY (`user_id`) REFERENCES `#__users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;

COM_TIMEWORKED_XML_DESCRIPTION


Iemand ideeën? Heb al wat gezocht, maar op een of andere manier kom ik alleen bij mensen die prutsen in SQL
  • ThaSySman
  • ThaSySman's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 100

SQL Error installing Component / Extension

13 jul 2018 01:00
#2
Ik heb dit bericht trouwens ook naar de leverancier gestuurd, echter, na 2 dagen nog geen reactie :(
  • ThaSySman
  • ThaSySman's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 100

SQL Error installing Component / Extension

13 jul 2018 07:39
#3
Als je dat met meerdere extensies hebt, dan zou het ook een server/rechtenprobleem kunnen zijn. Je zou contact met je hoster op kunnen nemen of lokaal een testsite opzetten om te kijken of dat wel werkt.
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: 37060

SQL Error installing Component / Extension

18 jul 2018 22:56
#4
Ja lokaal en op een andere Joomla installatie werkt het wel...
Ik snap dus niet echt waar dit vandaan komt...
  • ThaSySman
  • ThaSySman's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 100

SQL Error installing Component / Extension

18 jul 2018 22:59 - 18 jul 2018 23:00
#5
Dan staat je site waarschijnlijk bij een niet Joomla-vriendelijke hoster en heb je niet voldoende rechten voor je database. Neem dus contact op met je hoster.
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 18 jul 2018 23:00 door Astrid.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37060

SQL Error installing Component / Extension

19 jul 2018 00:29
#6

Astrid schreef : Dan staat je site waarschijnlijk bij een niet Joomla-vriendelijke hoster en heb je niet voldoende rechten voor je database. Neem dus contact op met je hoster.


Ja zou niet mogen... Want al mijn joomla sites draaien daar.

Ik heb wel gevonden dat het een MySQL specifiek issue is...

Dit is wat die in SQL probeert te doen:
Code:
Ik mag de code niet plaatsen omdat het onveilig zou zijn...

Als ik dit direct in SQL doe, dan krijg ik bijgevoegde errors..

Nu heb ik gegoogled, maar dat zijn allemaal super SQL specialisten.. Dus ik wordt daar niet veel wijzer nog uit... Weet nog niet wat ik direct moet wijzigen...

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

  • ThaSySman
  • ThaSySman's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 100

SQL Error installing Component / Extension

19 jul 2018 01:19
#7
Oke, nog meer info:

Zelfde hosting, zelfde servers, andere joomla install. Werkt het wel gewoon.

Als ik handmatig de SQL import, werkt het niet, tenzij ik in het importscherm 2 opties uit zet:

Controle op externe sleutelvelden inschakelen
Gebruik geen AUTO_INCREMENT voor 0-waarden

Alleen als ik dan de import doe, komen de SQL dingetjes onder een #__ te staan.. dus niet met de DB prefix van de betreffende installatie...
Ik breek echt mijn hoofd hierover... Heb wel een reactie gehad van de producent:

Most likely your DB schema was customized in some way. The error may occur when the fields, which are going to be linked with a foreign key, have different formats. We would suggest you to make sure that all of the DB fields taking part in the SQL query are of equal type:
#__tw_leaves.created_by = #__users.id
#__tw_leaves.user_id = #__users.id
#__tw_leaves.leave_type = #__leave_types.id

In particular pay attention whether some of them has attribute `unsigned` meanwhile its pair has not


Maar goed, dit had voor mij ook in het Chinees kunnen zijn, want ik begrijp hier niks van... Ook al een mail gestuurd naar de leverancier van het template / full package van het template....
  • ThaSySman
  • ThaSySman's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 100

SQL Error installing Component / Extension

19 jul 2018 08:38
#8

Most likely your DB schema was customized in some way.

Dit is de belangrijkste opmerking. Je kunt natuurlijk allerlei omwegen bedenken, maar als het installeren van een extensie niet werkt, dan is er echt iets aan de hand. Je zult dan uit moeten zoeken wat er niet goed gaat.
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: 37060

SQL Error installing Component / Extension

20 jul 2018 23:16
#9
Issue gevonden en ogenschijnlijk opgelost.

**DBPREFIX**_users moest gemigreerd worden van MyISAM naar INNODB

ALTER TABLE **DBPREFIX**_users ENGINE=InnoDB;

Dit stukje SQL gebruikt. Works like a charm now...

5 dagen bijna non-stop mee bezig geweest...... :(
  • ThaSySman
  • ThaSySman's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 100

SQL Error installing Component / Extension

21 jul 2018 08:26
#10
Dan heb je dat zelf ooit veranderd. Een standaard Joomla installatie gebruikt InnoDB voor de users tabel. Maar aangezien je probleem opgelost is, zal ik dit draadje sluiten.
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: 37060
Moderators: PeterJuliank92JelleRomke
Tijd voor maken pagina: 1.971 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