Pagina 1 van 1

Problemen met SQL [1054]

Geplaatst: 01 mei 2014, 18:34
door patatman
  • Adres van je forum: http://www.messenforum.nl
    Event. modificaties op je forum: Ja
    Wanneer ontstond het probleem? Na het herstellen van een back-up
    phpBB versie: 3.0.12


    Heb je onlangs iets veranderd aan je forum? Nee
    Wat is het probleem?
zodra ik op berichten klik krijg ik de volgende foutmelding:

Code: Selecteer alles

 [ mysql4 ]

Unknown column 'p.message_reported' in 'field list' [1054]

SQL

SELECT t.*, p.root_level, p.message_time, p.message_subject, p.icon_id, p.to_address, p.message_attachment, p.bcc_address, u.username, u.username_clean, u.user_colour, p.message_reported FROM phpbb_privmsgs_to t, phpbb_privmsgs p, phpbb_users u WHERE t.user_id = 7776 AND p.author_id = u.user_id AND t.folder_id = 0 AND t.msg_id = p.msg_id ORDER BY p.message_time DESC LIMIT 50

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/mysql.php
LINE: 193
CALL: dbal->sql_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 240
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: [ROOT]/includes/ucp/ucp_pm_viewfolder.php
LINE: 517
CALL: dbal->sql_query_limit()

FILE: [ROOT]/includes/ucp/ucp_pm_viewfolder.php
LINE: 30
CALL: get_pm_from()

FILE: [ROOT]/includes/ucp/ucp_pm.php
LINE: 376
CALL: view_folder()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: ucp_pm->main()

FILE: [ROOT]/ucp.php
LINE: 327
CALL: p_master->load_active()]
Ik heb al geprobeerd te updaten, tevergeefs. Repair uitgevoerd, ook tevergeefs.
Ik ben nu ten einde raad, en kan ook niks op internet vinden.
Help!

Re: Problemen met SQL [1054]

Geplaatst: 02 mei 2014, 00:34
door Theriddler
Ik denk dat de database versie lager is en achterloopt op de bestanden.

Credits: Oyabun1
  1. Download dit bestand – support_info.php
  2. Upload deze naar de root van jou forum.
  3. Navigeer met de internet browser naar het bestandje (normaal, vervang je index.php in jou forum url adres met support_info .php, Als voorbeeld zou het url dan moeten worden http://www.messenforum.nl/support_info.php)
  4. Selecteer: Version
  5. Kopieer en plak de informatie vannuit de blauwe box naar hier in een nieuw bericht.
  6. Verwijder hierna het bestand. (Het script laat een knop zien om het script te verwijderen.)

Re: Problemen met SQL [1054]

Geplaatst: 02 mei 2014, 08:43
door patatman
Bedankt voor je bericht, maar het lijkt erop dat ik het net heb opgelost.

Het bleek dat de database corrupt was geraakt. Ik heb daarom onderstaande aangehouden:
Let's make sure your database is updated properly.

In the phpbb3_config table, set versin = 3.0.2
Go to Update packages and get the 3.0.2 update package.
Upload to the phpbb root directory.
Browse to install/database_update.php
You may get some error messages. Most likely, they can be ignored particularly if they pertain to columns already existing.
Delete or rename the install directory.

Now, see if you get the error message.
BRON: https://www.phpbb.com/community/viewtop ... &t=2103153

hierna is het probleem opgelost en kan ik weer naar berichten. Het lijkt er wel op dat alle berichten weg zijn.