M'n hoster heeft m'n hostingpakket, en dus ook m'n phpBB 3.0.9, verhuisd naar een server met Direct Admin. En sindsdien krijg ik fout na fout.
Als er een post word gepost staat er bijvoorbeeld:
Algemene fout
SQL ERROR [ mysql4 ]
Field 'post_edit_reason' doesn't have a default value [1364]
Een SQL-fout deed zich voor tijdens het samenstellen van deze pagina.
Nu ben ik al dagen aan het googelen. En aan het lezen. Ook op phpbb.nl. Maar ik snap maar niet hoe ik deze en soortgelijke fouten kan maken. Ik heb ook het goede bestand gedownload van deze link: '' http://www.phpbb.com/kb/article/doesnt- ... lue-errors '', regel verwijderd, geupload, erheen gegaan en daarna verwijderd. Maar de fouten zijn er nog steeds. Ik snap ook niet wat dat mysql_upgrader.php doet en laat zien. Want ik heb 0% verstand van Mysql. Ik weet wel hoe ik Phpmyadmin kan openen...
Ik hoop dat jullie z.s.m. op dit topic reageren.
Fout na fout @ nieuwe server.
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
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
-
- Berichten: 17
- Lid geworden op: 16 nov 2011, 14:25
- Locatie: Landgraaf
- Contacteer:
Re: Fout na fout @ nieuwe server.
ik heb dit ook gehad voor de foutmelding [1364] ook na verhuizing Server.
Wat ik gedaan heb, via PHPmyAdmin, ieder field opgezocht in de data base met de foutmelding.
Vevolgens voor (zoals in jouw bericht 'post_edit_reason') ieder BLOB veld, het NULL veld van NOT NULL naar NULL gezet.
Daarna met backspace de zelfde forumhandeling die eerst foutmelding gaf herhaald.
Iedere foutmelding vervolgens zoals hiervoor gewijzigd en uiteindelijk liep alles gewoon weer.
Ook kreeg ik foutmeldingen over de varchar(xx), ook die heb ik op NULL gezet.
Wat ik gedaan heb, via PHPmyAdmin, ieder field opgezocht in de data base met de foutmelding.
Vevolgens voor (zoals in jouw bericht 'post_edit_reason') ieder BLOB veld, het NULL veld van NOT NULL naar NULL gezet.
Daarna met backspace de zelfde forumhandeling die eerst foutmelding gaf herhaald.
Iedere foutmelding vervolgens zoals hiervoor gewijzigd en uiteindelijk liep alles gewoon weer.
Ook kreeg ik foutmeldingen over de varchar(xx), ook die heb ik op NULL gezet.
Re: Fout na fout @ nieuwe server.
De output van mysql_upgrader.php moet je uitvoeren via phpMyAdmin. Zoals er ook staat:
This will cause the script to scan your database and then provide the correct schema for your MySQL version. As such it will output a list of SQL queries which canThis is an essential step.
- Be run all in one go via phpmyadmin (see http://www.phpbb.com/kb/article/executi ... hpmyadmin/)
- Or run via the MySQL console
- Or given to the host to run.
One of the above three options MUST be performed to actually repair your database.