Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: Kan geen evenementen aanmaken in kalender

Posted by Red-Devil on 25 december 2014, 22:15
#1

Ik heb de kalender vanop deze link gedownload en geinstalleerd.
Echter als ik een event wil toevoegen krijg ik volgende fout:

Quote

Table 'wardogs_be.fusionY226X_aw_ec_events' doesn't existTable 'wardogs_be.fusionY226X_aw_ec_events_in_cats' doesn't existTable 'wardogs_be.fusionY226X_aw_ec_events' doesn't existTable 'wardogs_be.fusionY226X_aw_ec_cats' doesn't exist


Er zal dus ergens een table in de db moeten aangemaakt worden, enkel weet ik niet hoe deze er uit zou moeten zien.

Iemand een idee?

Edited by Red-Devil on 01 januari 1970, 01:00

Posted by douwe_yntema on 26 december 2014, 09:37
#2

- Defuseer de infusion
- Ga naar FF/infusion.php
- Vervang overal TYPE=MyISAM; door ENGINE=MyISAM;
- Infuseer opnieuw.

Posted by Red-Devil on 26 december 2014, 10:15
#3

yes, werkt perfect, bedankt Grin
ik heb een soortgelijk probleem met een countdown installatietje, zou dat dan op dezelfde manier op te lossen zijn?

Posted by Wanabo on 26 december 2014, 11:21
#4

Als daar TYPE=MyISAM in staat dan vermoedelijk wel en kun je de oplossing van Douwe nogmaals uitproberen.

Posted by Red-Devil on 26 december 2014, 11:34
#5

is gebeurd en werkt perfect Grin

is dat een foutje in die add-ons of komt dat door eenn update ofzo? (just wondering Grin )

Posted by Wanabo on 26 december 2014, 11:50
#6

Dat komt omdat (ik meen) in php5 die functie een andere naam heeft gekregen.
Is dus inderdaad een update.

Posted by Red-Devil on 26 december 2014, 12:02
#7

k bedankt voor de info Wink

Posted by douwe_yntema on 26 december 2014, 12:34
#8

Het heeft te maken met de versie van de mysql database (4 of 5)

Edited by douwe_yntema on 26 december 2014, 15:33

Posted by douwe_yntema on 26 december 2014, 15:33
#9

Vond deze aanpassing in een infusion.php bestand:

Code

".(strnatcmp(mysql_get_server_info(),'4.0.18') >= 0 ? "ENGINE" : "TYPE")."=MyISAM;";


ipv de gebruikelijke:

Code

ENGINE=MyISAM;";


Als iedereen deze code zou toepassen , dan ben je voorgoed van het probleem af.

Posted by Wanabo on 27 december 2014, 13:44
#10

Thumbs Up