Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Just my luck... After having experimented with this module on a test installation, I decided to install the newest 3.x-dev version on my ready-to-deploy-tomorrow installation.
I immediately get this error message when installing:
DatabaseSchemaObjectExistsException: Table with name phpbb2drupal_instances already exists. in DatabaseSchema->createTable() (line 657 του \path\to\aiolikos-fans\includes\database\schema.inc).
Apparently calling drupal_install_schema is not recommended in Drupal 7.
Comments
Comment #1
JeremyFrench CreditAttribution: JeremyFrench commentedCan confirm this, and fix is in the works. Thanks.
Comment #1.0
JeremyFrench CreditAttribution: JeremyFrench commentedadditional info
Comment #2
JeremyFrench CreditAttribution: JeremyFrench commentedJust committed and pushed fix for this. Should appear in a build in the next 12 hours or so.
Comment #3.0
(not verified) CreditAttribution: commentedfixed link
Comment #4
rcharamella CreditAttribution: rcharamella commentedI just got this error on a 7.x-3.0 installation. I had installed 7.x-1.0 to try to migrate a phpbb2 forum. But after upgrading to phpbb3, I need 7.x-3.0. What can I do to get this to work?
Comment #5
rcharamella CreditAttribution: rcharamella commentedUpdate: I deleted the phpbb2drupal_instances table. I tried the install again. I got an error in the error log "FieldException: Attempt to create field name field_attach which already exists and is active."
Update: The field_attach field looks like it was created by the forum module. The phpbb2drupal module tries to recreate it during install. I ended up commenting out the 2 parts of the module installation code that refers to field_attach. The module installed and worked flawlessly after that.