Seite 1 von 1

3.0.12 > 3.1.2, zweiter Versuch: Fehler!

Verfasst: 20.12.2014 16:05
von ingolenssen
Hallo.

Ich versuche seit ein paar Tagen mein 3.0.12 in 3.1.2 zu aktualisieren.
Irgendwelche Fehler treten immer auf.

Bin vollständig nach der Anleitung vorgegangen, Aber das Datenbank-Update ist aus irgendwelchen Gründen nicht möglich.
Die Fehlermeldung:

Code: Alles auswählen

SQL ERROR [ mysqli ]

Can't DROP 'post_subject'; check that column/key exists [1091]

SQL

DROP INDEX post_subject ON phpbb3_posts

BACKTRACE

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

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 194
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/db/tools.php
LINE: 1428
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/phpbb/db/tools.php
LINE: 1960
CALL: phpbb\db\tools->_sql_run_sql()

FILE: [ROOT]/phpbb/db/tools.php
LINE: 837
CALL: phpbb\db\tools->sql_index_drop()

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\db\tools->perform_schema_changes()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 517
CALL: call_user_func_array()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 463
CALL: phpbb\db\migrator->run_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 284
CALL: phpbb\db\migrator->process_data_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 241
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 241
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 241
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 241
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 241
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 181
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/install/database_update.php
LINE: 206
CALL: phpbb\db\migrator->update()
Was mache ich falsch?
Was passt nicht?

Vielen dank für jede Info :) .

Re: 3.0.12 > 3.1.2, zweiter Versuch: Fehler!

Verfasst: 22.12.2014 00:17
von gn#36
Dieses spezielle Problem scheint zu sein, dass die SQL Abfrage einen Index entfernen soll, der gar nicht existiert. Wenn du noch mal von der 3.0.12 Datenbank aus startest schau mal z.B. per phpMyAdmin nach, ob in der Tabelle phpbb3_posts ein Index auf post_subject existiert. Wenn nicht, leg ihn einfach an, dann kann das Update ihn auch löschen.

Geht z.B. mit ALTER TABLE `phpbb3_posts` ADD INDEX ( `post_subject` )