Support » Plugin: Duplicator - WordPress Migration Plugin » Root Directory problem

  • Resolved kittersa


    I am receiving the following message:

    Root Directory Fail
    Path: /home/content/43/11022843/html
    [Pass] Is Writable
    [Fail] Contains only one zip file.
    Result = Too many zip files in directory
    Manual extraction still requires zip file

    I do have a bunch of files in the main directory, one being a zip file of resource files. Can I delete the Resource zip (hopefully this fixes the root Directory Error) then re-install that zip folder after the new site has launched? Or do you have any other ideas?

    I was trying all day yesterday and struggling again today, I really need the site launched before the weekend.

    Really appreciate the help and from what I hear the plugin is great,


Viewing 15 replies - 1 through 15 (of 19 total)
  • Plugin Author Cory Lamle


    Hey kittersa,

    If you can give the Developer Version a try it may have your fixes for the issue you’re seeing. The issue is that the is writable pass probably shouldn’t be passing as there was a bug in that version. The very latest version can be found by following these instructions:

    -> Browse to
    -> Look for the section “Other Versions”
    -> Click on “Development Version” and download the zip plugin file
    -> Uninstall your current version and install this one
    -> Note: The version number might still be the same but the source code is different.

    Let me know if this solves your issue…


    I installed the new version, downloaded and uploaded the Installer.php and … and receiving the following message:

    Path: /home/content/43/11022843/html
    [Pass] Is Writable by PHP
    [Fail] Contains only one zip file
    Result = Too many zip files in directory
    Note: Manual extraction still requires the file

    Plugin Author Cory Lamle


    Hey kittersa,

    My bad, I overlooked that you mentioned multiple zip files… Yes you will need to only have one zip file in the same directory as the installer.php file. It is recommended that you only have these two files as it will overwrite other files/folders with the same name when it extracts the zip file…

    Sorry for the confusion…


    No problem, do you recommend making a new subdirectory, lets say ‘2013’. Then put the Installer and Package files inside to get the site going?

    The problem with that is the site URL will then be: Can I move the site afterwards so it doesn’t have 2013 at the end? Hope that makes sense.

    Unless there is an easier way of doing this?


    I have just made a 2013 directory and uploaded the package and installer files, this let me get past the original error message. Now I am receiving a new error message:

    Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

    Common Connection Issues:
    – Double check case sensitive values ‘User’, ‘Password’ & the ‘Database Name’
    – Validate the database and database user exist on this server
    – Check if the database user has the correct permission levels to this database
    – The host ‘localhost’ may not work on all hosting providers
    – Contact your hosting provider for the exact required parameters
    – See the ‘Database Setup Help’ section on step 1 for more details
    – Visit the online resources ‘Common FAQ page’

    Hosting: Go Daddy
    File Permissions for the Installer and 777
    DB Direct Access: Yes

    Plugin Author Cory Lamle


    Hey kittersa,

    Here is a helpful section on the FAQs page:
    -> Browse To:
    -> Find Section: “2. Installer”
    -> See Area/Question: “I can’t connect to my Database what should I do?”

    You will most likely need to contact GD to get the exact settings…


    I contacted Go Daddy and received this email:

    Thank you for contacting Online Support. I understand you are trying to use Duplicator on your hosting. In reviewing your site we are currently unable to duplicate the issue you are experiencing. I have also tested your hosting plan and am able to confirm that there are no known issues that would affect your databases or the direct connection.

    We are unable to support third party application issues and we do not support the inner functionality of this program. If you are having difficulty using a third party product, we can help troubleshoot that process to the point that we find that the issue lies entirely within the configuration of that product. If you believe the issue is caused by something within our system please reply with as much pertinent information as possible and we will further review the issue.

    I don’t mind giving you my login details, installer and via email, you can probably solve the problem instantly. I needed to have the website launched last week, I have spent 4 days trying to use this plugin because I was told if was the quickest way.

    I look forward to hearing from you,

    Plugin Author Cory Lamle


    Hey kitersa,

    I don’t think there is really anything I can do from my end. The code is pretty much the same for every server. Its using standard PHP mysql connection methods. What are you using for the hostname when you try to connect? Did GD give you something other than localhost to use? Did they say you need to use a port number?

    Did you visit this article?

    Did you point GD techs at the installer.php file and have them enter in the DB credentials?

    Go Daddy support is pretty pathetic, they just keep telling me to contact you. They haven’t mentioned anything about a port number.

    Host: localhost
    Database Name:

    Plugin Author Cory Lamle


    If you want to submit a help ticket I can look at it for you…


    I’ve made progress this morning, I managed to get the Test Connection successful. Go Daddy finally decided to help me with the Host name.

    Everything appeared to install fine until I go on the site, I’m getting a white screen and the following message:

    Warning: require(./wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home/content/43/11022843/html/index.php on line 17

    Fatal error: require() [function.require]: Failed opening required ‘./wp-blog-header.php’ (include_path=’.:/usr/local/php5_3/lib/php’) in /home/content/43/11022843/html/index.php on line 17

    Before I could finish the Duplicator I got a message saying a WordPress index file already exists, therefore I deleted all the WordPress files I installed yesterday – then continued with the Duplicator.

    Trying to re-install and noticed:

    Install Error: The Duplicator only works with an EMPTY database. Enable the “Table Removal” checkbox to delete all tables and proceed with installation. Please backup all your data before proceeding!

    What should I be ‘backing-up’?

    Even with the Table Removal selected the website still reads the Warning: require… message (posted above). Incredibly stressful

    Plugin Author Cory Lamle


    It sounds like you need some help. Did you already submit a help ticket?

    Yes, I sent one yesterday. I got a response this morning, but I haven’t heard anything back about the new problem.


Viewing 15 replies - 1 through 15 (of 19 total)
  • The topic ‘Root Directory problem’ is closed to new replies.