Ghost [Deleted]


XenForo moderator
Staff member
Slavik submitted a new resource:

Ghost - An advanced tool for the export and import of XenForo permissions.

Ghost is an advanced permissions export and import tool designed to speed up the import process during a migration to XenForo.

After doing a test import and correcting any problems found, Ghost will allow you to save an XML file with all your permissions saved.

When you finish your live import, simply import the XML file on your live board to have the corrected settings take effect.

Note: For each item wishing to be exported and imported Ghost requires the content ID's etc to...
Read more about this resource...


XenForo moderator
Staff member
thank you Slavik!
does it support any add-ons?
It supports all permissions, including addons.

The caveat is that the addons need to be installed on both boards, as things will go wonky if you try to import permissions for an addon which isn't installed.
I'm receiving the following error on import:

Mysqli statement execute error : Duplicate entry '3-0-node-549-general-viewNode' for key 'user_group_id_unique'

    Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 317
    Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
    Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 632
    Zend_Db_Adapter_Abstract->update() in XenForo/DataWriter.php at line 1640
    XenForo_DataWriter->_update() in XenForo/DataWriter.php at line 1609
    XenForo_DataWriter->_save() in XenForo/DataWriter.php at line 1405
    XenForo_DataWriter->save() in Ghost/Model/ImpEx.php at line 448
    Ghost_Model_ImpEx->importContentPermissionsEntryXml() in Ghost/Model/ImpEx.php at line 40
    Ghost_Model_ImpEx->importGhostData() in Ghost/Model/ImpEx.php at line 20
    Ghost_Model_ImpEx->importGhostDataFromXmlFile() in Ghost/ControllerAdmin/Ghost.php at line 28
    Ghost_ControllerAdmin_Ghost->actionProcess() in XenForo/FrontController.php at line 347
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /var/www/vhosts/ at line 13
Any ideas?
Just to update you that clearing the permissions tables in the DB allowed the import to run.
Also to note that this is post VBulletin upgrade so the table already contained information and your plugin didn't perform a truncation on the existing data.