Pagina 1 van 1

Kan niet meer posten op mijn eigen forum

Geplaatst: 18 sep 2012, 00:44
door Berend43
General Error
SQL ERROR [ mysqli ]

Field 'seo_desc' doesn't have a default value [1364]

SQL

INSERT INTO bb_topics (topic_poster, topic_time, topic_last_view_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 (2, 1347923285, 1347923285, 5, 0, 1, 'sdfgdsafgadfgad', 'XXXXXXXXXX', 'AA0000', 0, 0, 0)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_posting.php
LINE: 1979
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/posting.php
LINE: 1141
CALL: submit_post()
Ik probeer nu al maanden die seo_desc te vinden in de scripts maar kan niets vinden.
Stonden twee dingetjes over in de DB die heb ik weggegooid maar er is niets veranderd
Is er misschien iemand die iets meer weet hierover. Ik weet het niet meer en het word frustrerend.
Oh ja ik heb diverse seo mods toegevoegd en ze weer verwijderd en heb zover ik dit weet helemaal nagekeken maar niets gevonden wat is blijven staan.

Berend

Re: Kan niet meer posten op mijn eigen forum

Geplaatst: 18 sep 2012, 13:10
door Kevin
Dit artikel zal waarschijnlijk jouw probleem oplossen.
https://www.phpbb.com/kb/article/doesnt ... lue-errors

Re: Kan niet meer posten op mijn eigen forum

Geplaatst: 18 sep 2012, 23:31
door Berend43
@Kevin

Bedankt voor je reactie.

Ik heb dit in ieder geval gedaan, maar het probleem blijft nog steeds bestaan.

Nu ik dit zo las is het inderdaad gebeurd nadat ik na een nieuwe server ben verhuisd.

Zou het dan een van de mods zijn die ik geinstalleerd heb.
Ik heb namelijk laatst alle mods eraf gegooid.
Daarbij alles ook goed nagekeken en de rest hand matig verwijderd.

Re: Kan niet meer posten op mijn eigen forum

Geplaatst: 19 sep 2012, 10:34
door Pola
Gezien de foutmelding lijkt het er op dat je inderdaad de aanpassing van de SEO MOD in de php files wel verwijderd hebt.
Het probleem is echter dat er nog velden in de database staan die aangemaakt zijn voor de SEO MOD.

Kun jij in phpMyAdmin de tabel bb_topics bekijken. Als het goed is, zie je in die tabel nog een veld seo_desc. Dat veld hoort niet thuis in een schone phpBB installatie. Wanneer nu een nieuwe regel toegevoegd wordt aan de tabel komt ook dat veld in de regel te staan. Omdat het veld niet geschreven wordt vanuit het php script, wordt geprobeerd een default waarde in dat veld te zetten. Als er geen default waarde is ingesteld, kun je de foutmelding krijgen.

Als je in phpMyAdmin op het rode kruisje klikt op de regel achter seo_desc, kun je dat veld verwijderen. Zie als voorbeeld bijgevoegde afbeelding.

Afbeelding

Re: Kan niet meer posten op mijn eigen forum

Geplaatst: 19 sep 2012, 13:52
door Berend43
@Pola

Alle tables langs gelopen alle seo dingetjes weggedaan en jawel hoor hij doet et weer ;)
Bedankt voor de hulp.