I have being trying to follow the instructions for upgrading to backdrop cms from existing drupal 7 site. However, I am getting stuck with this error: "Table variable already exists".
I presume this is a table from the drupal dB that has been imported into the backdropdB and it may be left over from my attempts at converting from drupal 7 to 8 which I have now given up on.
I have disabled the three contributed modules I was using in drupal 7: email; IMCE and SecKit. There appears to be another module Drupal 8 upgrade evaluation which I have also disabled.
What tables need to be imported into backdrop to do the upgrade?
Comments
Further information regarding my attempt to 'upgrade' to backdrop:
Steps: LAMP versions: Rhel 7.7; apache 2.4.6; Mariadb 5.5; PHP 7.3 1) downloaded and extracted backdrop
2) created new database in mysql with an admin user with correct permissions show grants; GRANT ALL PRIVILEGES ON `backdrop`.* TO '<user>'@'localhost'
3) created link from backdrop/files to drupal7 files lrwxrwxrwx 1 apache apache 30 Sep 30 10:52 files -> /var/lib/drupal7/files/default
4) removed unsupported drupal modules and themes help.module statistics.module garland.theme stark.theme seckit.module
5) changed settings.php $database = '<string>'; $settings['update_free_access'] = TRUE;
6) imported drupal7 dB tables into backdrop dB Current modules/themes list from system table: MariaDB [backdrop]> select name from system where status>0; +-------------------+ | name | +-------------------+ | block | | color | | comment | | field | | field_sql_storage | | field_ui | | filter | | list | | locale | | menu | | node | | number | | options | | path | | php | | search | | system | | taxonomy | | text | | toolbar | | translation | | update | | user | | standard | | bartik | | seven | | dblog | +-------------------+
7) setup a dev website on apache
8) attempted url: localhost/dev/update.php this switches to using install.php almost immediately which I assume means it is unable to access the database or does not recognise that there are updates to be done. Forms appear to enter; a) language b) database, user and password
ERRORS a) before adding $database in settings I would receive error re "Table variable already exists." <- so it can access database using those credentials b) now I get error from line 3019 in bootstrap.inc about config_... files missing - but this should not happen as MAINTENANCE_MODE should be set to 'update' by update.php (*@#%)(*#@().
OK, I sorted this out. I had misconfigured apache for the dev environment and it was being redirected back to drupal so it was a drupal error that was appearing.