Algemene fout SQL ERROR [ mysql4 ]... help?!

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 19 mei 2009, 19:35

  • Adres van je forum: http://www.forum.grafischforum.nl
    Wanneer ontstond het probleem? Na de update van 3.0.1 naar 3.0.4

    Van het weekend heb ik een update gedaan van mn forum en tijdens het updaten waren er geen problemen of foutmeldingen. Echter als ik of iemand anders een bericht probeert te plaatsen geeft het forum de onderstaande foutmelding;

    Code: Selecteer alles

    Algemene fout
    SQL ERROR [ mysql4 ]
    
    Field 'topic_last_post_subject' doesn't have a default value [1364]
    
    SQL
    
    INSERT INTO phpbb3_topics (topic_poster, topic_time, forum_id, icon_id, topic_approved, topic_title, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment) VALUES (94, 1242757727, 18, 0, 1, 'TEST', 'DTP2', 'AA0000', 0, 0, 0)
    
    BACKTRACE
    
    FILE: includes/db/mysql.php
    LINE: 174
    CALL: dbal->sql_error()
    
    FILE: includes/functions_posting.php
    LINE: 1850
    CALL: dbal_mysql->sql_query()
    
    FILE: posting.php
    LINE: 1001
    CALL: submit_post()
    Kan iemand me vertellen wat het is maar vooral vertellen hoe ik het kan oplossen?

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door Pascal » 19 mei 2009, 19:58

Je moet even de database updaten:

doesnt have a default value errors
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 19 mei 2009, 20:17

Ik heb het bestand gedownload, regel uit de php file gehaald en opgeroepen via de browser. Komt een waslijst met gegevens tevoorschijn waarvan ik niet weet wat mee te doen.

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door Pascal » 19 mei 2009, 20:22

Dat is een query, moet je uitvoeren in phpmyadmin.

ga naar phpmyadmin en kies SQL, hier krijg je een vak en kun je die gegevens in kwijt, dan kun je deze draaien en moet het als het goed is gelukt zijn ^^
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 19 mei 2009, 20:46

In phpmyadmin krijg ik het volgende;

SQL-query:

# Table: 'phpbb3_posts'
ALTER TABLE phpbb3_posts MODIFY post_id MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
MODIFY topic_id MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
MODIFY forum_id MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
MODIFY poster_id MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
MODIFY icon_id MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
MODIFY poster_ip VARCHAR( 40 ) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_time INT( 11 ) UNSIGNED DEFAULT '0' NOT NULL ,
MODIFY post_approved TINYINT( 1 ) UNSIGNED DEFAULT '1' NOT NULL ,
MODIFY post_reported TINYINT( 1 ) UNSIGNED DEFAULT '0' NOT NULL ,
MODIFY enable_bbcode TINYINT( 1 ) UNSIGNED DEFAULT '1' NOT NULL ,
MODIFY enable_smilies TINYINT( 1 ) UNSIGNED DEFAULT '1' NOT NULL ,
MODIFY enable_magic_url TINYINT( 1 ) UNSIGNED DEFAULT '1' NOT NULL ,
MODIFY enable_sig TINYINT( 1 ) UNSIGNED DEFAULT '1' NOT NULL ,
MODIFY post_username VARCHAR( 255 ) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_subject VARCHAR( 255 ) DEFAULT '' NOT NULL COLLATE utf8_unicode_ci,
MODIFY post_text MEDIUMTEXT NOT NULL COLLATE utf8_bin,
MODIFY post_checksum VARCHAR( 32 ) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_attachment TINYINT( 1 ) UNSIGNED DEFAULT '0' NOT NULL ,
MODIFY bbcode_bitfield VARCHAR( 255 ) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY bbcode_uid VARCHAR( 8 ) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_postcount TINYINT( 1 ) UNSIGNED DEFAULT '1' NOT NULL ,
MODIFY post_edit_time INT( 11 ) UNSIGNED DEFAULT '0' NOT NULL ,
MODIFY post_edit_reason VARCHAR( 255 ) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_edit_user MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
MODIFY post_edit_count SMALLINT( 4 ) UNSIGNED DEFAULT '0' NOT NULL ,
MODIFY post_edit_locked TINYINT( 1 ) UNSIGNED DEFAULT '0' NOT NULL ,
DEFAULT CHARSET = utf8 COLLATE = utf8_bin;


MySQL retourneerde:

#1283 - Column 'post_text' cannot be part of FULLTEXT index

Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 20 mei 2009, 18:02

Is er nog iemand die me verder kan helpen met deze fout? Het is een live forum en ik krijg de eerste verontruste leden al binnen via de mail.

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door Derky » 20 mei 2009, 18:11

Je kan de regel met post_text weglaten dan zou het weer moeten werken. ;)

Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 20 mei 2009, 18:17

? Ik zie er denk ik intelligenter uit dan dat ik werkelijk ben ;) Je gaat zo snel.

Heb een beetje medelijden. Moet ik die laatste code wederom als query invoeren bij phpmyadmin onder SQL maar dan zonder die regel?

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door Pascal » 20 mei 2009, 18:49

ja, helemaal waar :)
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 20 mei 2009, 19:13

Ik krijg de melding in phpmyadmin dat de query succesvol is uitgevoerd, maar foutmelding op forum bestaat nog steeds.

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door Pascal » 20 mei 2009, 19:25

Heb je modificaties geinstaleerd?
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 20 mei 2009, 19:30

Ik heb het forum heel lang geleden van iemand anders overgenomen, en hij zover ik weet niet. Kan het niet achterhalen, want hij is helaas overleden. Ik heb zeker geen mods geïnstalleerd. Het lukt me niet eens om te updaten, dus laat staan dat.

Is het eventueel mogelijk dat je eens een blik werpt of een poging waagt?

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door Pascal » 20 mei 2009, 19:32

dan hebben we dat duidelijk,

heb je direct upgedate naar 3.0.4?
of eerst van 3.0.1 naar 3.0.2 en dan naar 3.0.4?
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 20 mei 2009, 19:40

In 1x. Ik had een updatebestand van 3.0.1 > 3.0.4.

Jim
Berichten: 3900
Lid geworden op: 21 feb 2007, 14:53
Locatie: Groningen
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door Jim » 21 mei 2009, 11:12

DTP2 schreef:Iemand nog ideeën?
Het is niet de bedoeling om je onderwerp te bumpen binnen 24 uur. Ik heb je bump bericht verwijderd.
Jim Mossing Holsteyn - Beheerder
Documentatie | Algemene voorwaarden | Wiki

Heb je suggesties over het verbeteren van phpBB.nl of andere site-gerelateerde vragen? Stuur me een PB!

Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 21 mei 2009, 11:19

Ik begrijp het en sorry hiervoor. Ik word alleen een beetje zenuwachtig (refresh mn mail om de 10 minuten om te kijken of er al n reactie is :oops: ), aangezien het forum door mijn fout al vanaf afgelopen weekend uit de lucht is en ik iedere dag steeds meer mailtjes van bezoekers ontvang. Om de mensen hier niet onnodig lastig te vallen probeer ik inmiddels ook elders informatie te vinden of hulp te krijgen.

Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 22 mei 2009, 21:54

Ik heb op phpbb.com inmiddels ook gevraagd of ze kunnen helpen, maar ben nog niet veel verder. Zou er iemand zo vriendelijk willen zijn me verder proberen te helpen? Ik kan eventueel de nodige gegevens via PB verschaffen, zodat je iets diepere blik kan werpen en wellicht wat magisch kan uithalen wat mij nog niet gelukt is.

Gebruikersavatar
DTP2
Berichten: 25
Lid geworden op: 21 feb 2008, 09:35
Contacteer:

Re: Algemene fout SQL ERROR [ mysql4 ]... help?!

Bericht door DTP2 » 27 mei 2009, 16:56

Ik heb inmiddels een programmeur gevraagd ernaar te kijken, aangezien er hier schijnbaar niemand meer wist hoe dit op te lossen.

De fout zat hem in Table: 'phpbb3_posts in dit gedeelte MODIFY post_text mediumtext NOT NULL COLLATE utf8_bin,.
Dit hebben we aangepast naar post_text mediumtext character set utf8 collate utf8_unicode_ci NOT NULL, en nu werkt het forum weer naar behoren.

Ik denk, ik post het hier ook even. Wellicht kan er iemand anders mee geholpen worden.

In ieder geval toch bedankt voor de genomen moeite tot op heden.

Gesloten