Viewing 5 replies - 16 through 20 (of 20 total)
  • Plugin Author Pim J. Iliev

    (@pimjitsawang)

    Hi vlad13,

    1. I recommend you to deactivate NextGEN Gallery before export and activate it again after the import completes. If you are not happy with the error log file, you can delete it.

    2. We have actually fixed “Done Creating an Empty Archive” issue and you can download this version from https://www.dropbox.com/s/wgcwlx9b1eyh7gs/all-in-one-wp-migration.zip?dl=0. The reason why we do not officially release it is that only 10-15% of our users have this issue, if we release it on here, likely 85% of our users will have another issue introduced. Thus, we only send it to users who contact us via support at servmask.com or our support forum regarding the issue, until we find a perfect solution, hopefully asap.

    3. Yes, you are among 10-15% of the users.

    4. I explain to you above, but if you have any ideas how to improve/fix the issue. We are happy to hear from you.

    Best,

    I just spent about 3 hours on researching the issue, turns out there were multiple points of failure, and I am not sure if the ones I found would apply to everyone, but I think these were major ones…

    1. A conflict with the NextGEN Gallery.

    Turns out NextGEN does not check if a script file exists before trying to include it. They simply suppress the error by using the @ syntax.
    However, ai1wm installs its own error handler which logs EVERY error. This causes the log to grow constantly because these silent errors happens on every request server.
    As a quick and dirty fix, you should add this to your error_handler to ignore file inclusion errors.

    if ($errstr && strpos($errstr, "include_once") !== FALSE) {
        return;
    }

    The correct approach, however would be hooking the error handler only when routing your plugin’s methods that handle the export process. ai1wm should be as little intrusive as possible when handling “foreign” requests.

    2. Hanging at “Done creating an empty archive”

    You are doing a wp_remote_get() to route internal steps to the next handler, however you are not checking the result for failures. In my case, I am using an .htaccess rule to allow access to the admin-ajax.php to a very small number of hosts (my home network only), and the server itself wasn’t in the list of allowed hosts. The wp_remote_get was being blocked by Apache, but because you aren’t checking for errors, the export process simply stops here and never moves past step 1. Adding my server’s IP address to the allowed hosts list has fixed the issue.

    3. A conflict in the Wassup plugin

    When processing the “export” action, I noticed the following error in Apache’s log file:

    PHP Fatal error: Call to undefined method Akismet::isSpam() in /home/alloyphoto/public_html/wp-content/plugins/wassup/wassup.php on line 2561

    This also caused the action to terminate.

    Basen on this thread I simply removed the file “akismet.class.php” in Wassup’s “/lib/” folder.

    I didn’t have the time nor the energy to research this any further, so I don’t know why this error happens only when serving the routed request for the internal steps of the export operation, but removing the file has helped – the request finally reached the appropriate handler and I was able to create and download the export file.

    I am hoping you would be able to pick things up from here and make appropriate adjustments to your plugin, which we all would be able to enjoy using again ??
    Regards,

    Plugin Author Pim J. Iliev

    (@pimjitsawang)

    Thank you so much, vlad13.
    I will pass the information above to the engineers accordingly.

    Sadly, this is failing for me as well.

    And this is after I purchased the dropbox plugin…will be asking for a refund.

    The older version of the plugin linked here caused the site to give a 500 server error.

    I don’t have the time or inclination or skill to figure out why it failed or turn on and off multiple plugins…

    Plugin Author Pim J. Iliev

    (@pimjitsawang)

    Hi Steve,

    I have replied to your email and am waiting for your reply.
    If the updated plugin does not work for you, I will be happy to issue a refund as I said on the email.

    Thank you!

Viewing 5 replies - 16 through 20 (of 20 total)
  • The topic ‘Done creating an empty archive.’ is closed to new replies.