Some users have had success when adding the following to their. Problem A A notice from a virus scanner indicates something in the plugin is a possible threat. How can you handle this? In the vast majority of most cases we are quite confident there is nothing to worry about for a few reasons: For example if you receive a threat from a virus scan be sure to check the virustotal site. Check the total virus scan counts. If the count is say 50 virus scanners on all files and Duplicator passed 49 of them with nothing detected and only 1 or 2 of them showing a "possible" threat, then the chances are very low there is a possible corruption or hack of the plugin on your site.
Note: You can update the full plugin zip file or just the file in question to the virus-total portal. Virus signatures can be tricky and it is not uncommon for certain byte or code patterns to set them off. The virus-total site is also aware of false positives and addresses these types of issues on their website. Our recommendation in all cases will be to remove the plugin and install a fresh clean copy.
If the problem persists then there is a wider hole in your site and you will probably need a security analysis done on your site by a company that deals with these issues, like WordFence and the like. Solution 2 Contact Provider: A warning by a Malware scanner may not provide you with the details needed to pin-point a possible threat.
The scanner should report why it thinks the file is a risk and what it thinks the issue might be. Be sure your scanner does more than just say XYZ file is a threat. It needs to give details and say exactly what line s of code are an issue and why. For example "Heuristic logic has detected something unsafe The base install of the Duplicator is known to be safe and continually scanned by third party security companies.
You can be assured that the original install of the plugin is safe and if any items are reported that a patch will be applied promptly. However because WordPress systems can and do become compromised it is your responsibly to evaluate any type of possible compromise to your system.
We work very closely with the WordPress team and other third party companies to make sure the plugin stays safe for the community. False Flags Example: In the world of malware detection it is common for companies to release scanners that do in fact report a false positive. This has happened on several occasions with Duplicator and in some cases the companies are quick to respond with an update to their software and it other cases they are not. Below is an example of a company who was very quick to respond to let users know it was a false flag.
From the wordpress. This issue was brought to our attention about 30 minutes ago and after some quick research we noted that these detections are the result of an error in our definition development process. My sincere apologies for the confusion - this should of course not have happened and naturally we have immediately started looking into how and why this went wrong, and what needs to be done to prevent this from happening again in the future. In the meantime, we have deployed a definition update to all our Patchman customers that rolls back any automated quarantine actions that took place for these files, and retracts the associated detections.
This should automatically restore all websites to their original state without problems. Once again, I sincerely apologize for this inconvenience, and I would like to reiterate that we are taking this matter very seriously. If you have any further questions or comments you have regarding this incident, please don't hesitate to let me know here or by sending an e-mail to support patchman.
I will make sure to address each response as soon as possible. Best regards, Jelmer Verkleij Patchman B. Solution 1 To mitigate these results users can do the following: Disable High sensitivity scanning and return to recommended settings. The Duplicator currently includes several large minimized JavaScript libraries that have been detected as a false positives on some system scanners.
In most cases these notices can be ignored, however if other plugins or portions of your site also show positive readings for Malware then you should probe deeper into the issue. Overview Plugins can cause issues with processes that access file system or modify web server configurations.
Below is a list of common issues with other popular WordPress plugins and work-arounds. Many companies work together to solve cross plugin issues. These issues can be easily resolved by having the most recent version of the plugin and WordPress. This is an uncommon senario but can happen if you're moving sites on the same server and do not pay attention to the database or even the location where you're installing the archive.
Forum Thread: Below is a forum thread that lays out this issue with several different users, and should address most of these scenarios. What is happening to the site on the old domain? Timeout issues typically arise on shared budget hosts that limit the time in which a PHP or Web Server process can run. Timeouts are spotted by Duplicator log files package or installer that do not finish. If your log file just suddenly stops and does not complete; then in most cases your hosting provider or server has a restriction for how long a process can run.
Some hosting providers allow for you to increase the process runtime beyond most defaults of 30 seconds. If you need a list of approved hosting providers please check out the Duplicator approved hosting resources page. The sections below show various adjustments you can make on some hosts to get around timeout issues.
Try Again: Try more than once with the 'Try Again' button. The first pass on a build request is very slow as it has to cache the IO scan. The second pass is much faster as on some servers the IO seek is cached. Archive Flush: On some web servers if the server doesn't flush a response after a specific amount of time then the process will be killed even if the timeout was increased.
In the Settings menu check the 'Archive Flush' option. This will try and keep your connection open via a flush response. Enable DupArchive: A new format known as DupArchive has been Developed by Snap Creek to overcome problems experienced on large sites and restricted host environments.
Using DupArchive greatly diminishes the changes you will experience a timeout on package build. The quickest way to resolve a possible PHP timeout on your server is to contact your hosting provider and see if they offer a way for the PHP processes to run longer than the default timeout of 30 seconds.
Many hosts offer a way to make this happen and you will need to consult their documentation. On some hosts you can place the following inside a. Some web servers allow timeouts to be updated by the end user without the help of a server administrator. The following might work on your Apache or Litespeed server.
Database Workarounds Option 1: Install a plugin like wp-sweep and be sure to clean out all unused data and run the repair and optimize settings. You can also run a repair and optimize on the database, from a tool like phpmyadmin.
Option 2: If your hosting provider supports 'mysqldump'; then this option will improve the overall package creation time and installer time for the database. Under the settings menu look for the 'Database Build' option and check the box that says 'Use mysqldump' this option works great for larger databases. This option applies only to the build phase and not the installer phase.
Option 3: Most tables that we see fail are logging and statistical data with records into the millions. We strongly recommend to use free tools like Google Analytics vs. Custom plugins tend to slow your site down with additional requests and don't offer the same reporting capabilities of tools like Analytics which has almost no performance impact on your site. Option 4: Temporarily backup the larger tables and exclude them from the build process see step 1 when building a package.
Then manually re-import the table s if the data is needed, in many cases log table data doesn't even need to be migrated and can be removed.
We highly recommend these approved hosts which will allow your scripts to finish running in most cases. Also be aware that you can also run out of disk space on your server, which can also show itself as a timeout issue. Be sure that you have plenty of space to create your archive.
Problem You need to restore your site from a previous backup. Before doing so consider that purpose of your restore. For example if your site has been hacked, has crashed or something has gone wrong, what are your options? Solution 1 Recovery Point Restore: This option which is only available in Duplicator Pro and allows users to restore from a specific recovery point.
Solution 2 Manual Restore: If you choose to restore a site here are some recommended steps to take. We recommend cleaning out the directory and starting with a brand new database, this way you can be sure the issue you where having before will not show back up due to a corrupted file or database table. Starting with a clean environment always helps to lower your risk for issues.
Follow these steps to restore a site. Clean out Directory: Delete all the exiting files of your WordPress site. If your not sure contact your host. Its not required but having your host backup all the current files and database is a good idea. Copy Package: Place the archive. Solution 3 Professional Restore: Depending on the severity of your site going down there are alternatives you can take before trying to restoring a previous backup.
It is recommended to take these approaches first because you won't loose any data that may have been added to your site since the previous backup. In some cases if you do restore of a previous backup that may not fix the issue permanently.
For example in the case of a hacked site if the security patch was not applied to the back up you want to restore then the security breach can easily happen after the site is restored if the threat is not properly identified. Below are some options to consider before trying to restore a site. Hire a professional developer to troubleshoot your issue.
Have your site cleaned by a service like WordFence If your in a hurry or not familiar with Duplicator, consider hiring a professional developer.
General Tips: Full Perms: Temporarily set your permissions to on the path in question to see if this resolves the issue. See if they can help you adjust the settings of the extension or turn it off. SELinux: If Security Enhanced Linux is running on your server it may be possible that it is preventing even a set from working. If changing the permission and owner still has no effect then contact your host or server admin about the issue. In this case you have a few options: Contact your host and see if this is a restriction for PHP to write to your web servers root and if they allow a work-a-round.
Some hosts will provide you with a custom directive specific to their environments. Some will allow you to change owner chown on the root via ssh. Check with your host to be sure. If the root is off-limits then you will need to create sub-directory off of your root directory and place the installer and archive file in the sub-directory and run them from there. If you want to change the permissions on "System B" at install time them follow these instructions: Duplicator Pro Browse to the installer.
If does not work then you will need to change the owner chown of the directory where the installer files are and the installer and archive files as well. Right click this folder, select Properties and click the Security tab. Choose Edit then Add.
The best way to alleviate permission issues is to have a general grasp of how permissions work. Check out this article for a full rundown on how permissions can be set up in WordPress and then consult your hosting company or personal web servers documentation. Please contact your hosting provider for more details on this issue if you're not familiar with the concepts.
There is no additional code that can be added or changed to get permission to work in your environment should you receive a permission error.
The plugin uses standard PHP calls for accessing the file system. If the PHP process that runs under your web server is unable to access a file or folder it's because PHP does not have enough privileges.
You will need to modify your permission setting to get the plugin to work. Because there are so many different possible configurations, web-servers and operating systems you will need to consult the documentation of your hosting provider or your personal web server you're using.
One of the most helpful places to check is the forums for these particular services and software as permission issues is what they are used to dealing with. Solution 1 Edit wp-config. The php. A limited number of hosting providers feel that without this setting your site is less secure, while this can easily be disputed it's still a fact that some hosts will not disable it.
Below are two options that you can work with your hosting provider on to get around this security setup configuration: Disable: Work with your host to see if they can disable or temporarily disable this option on your account, to see if its conflicting with Duplicator. If you are running into build issues or notices about hight resources here are some tips you can consider. While its rare and very few hosts will mention resource issues, some lower end ones will keep track and notify users of issues.
Problem On step 1 of the installer you can not get past the installer password requirement because you no longer have the correct password. Solution 1 When creating a package, users have the option to set a password on the installer. Solution 2 In the event you no longer have the package details and you forgot your password below are the manual steps to override the installer password. Browse to installer file via a web browser.
The password screen will show. On a remote server open a FTP connection to the location of the installer file, for localhost open a file browser. Check out our Partners at Codeable On the installer password screen enter anything in the password field e. This should place you at step 1 of the installer. Continue the installation. I'm running into issues with the Database what can I do?
Solution 2 If you are running into "command denied" messages then consider the options below. If you are not technical the quickest way to fix these issues is to contact your hosting provider or server admin and give them the error message and have them enable the proper permissions for you.
Duplicator Lite does have some basic support for MU, however it is not designed to cover more in-depth MU setups. Duplicator Lite is really designed to be fast and lightweight with minimal processing for single WordPress sites. While Duplicator Lite will help facilitate the overall move process and help with a few trivial settings, it is not designed or intended to support MU migrations fully. If you do decide to use Duplicator Lite to move an MU site you will need to follow some additional steps found in this article and possibly other steps based on your full MU configuration.
Moving a WordPress Multisite with Duplicator. Localhost Setup Edit your hosts file to account for all subdomains that are contained in the multisite package and then install to localhost. For example if you have a package with a multisite containing subsites myoriginalsite. To install this multisite on localhost do the following: Open your hosts file in a text editor.
Add the following to the hosts file: After the installer completes you should be able to properly view localhost. Hosting Provider When working with a public facing server make sure you have set up wildcard DNS if you haven't already or create specific DNS records for each subdomain site. Overview: Below are various solutions that may help when working with large network sites. Problem A Filtering large sets of tables are not working properly.
Not all of the tables are being filtered. This parameter defaults to but with high number of tables it needs to be increased. We suggest you to increase it to a number larger than your table count. You can also create a template with the general tables you want to exclude and then when you create the package use this template as a starting point to create the export of the standalone site.
How can I export only users with roles for current website? Option B-1 Duplicator does not filter users when exporting. You can however run a manual query to enable the removed inactive option in the installer's advanced settings. Problem When running a build typically through a schedule the upload process to Amazon S3 fails. This will decrease the amount of data Duplicator sends and should help to stabilize intermittent network problems.
Problem When running a build typically through a schedule the upload process to Dropbox fails. Option 1 Upload Size: This can be related to a temporary network condition.
Problem When running a build typically through a schedule the upload process to Google Drive fails. This will decrease the amount of data Duplicator sends to Google Drive and should help to stabilize various intermittent network problems. Option 2 Common Account: If you have many copies of Duplicator Pro connected to the same Google Drive account, you may be running out of connections - Google only permits around 20 connections per App per account.
Per the Google documentation you can get around this limitation by using different accounts or by using a GSuite account with different admin users. From the Google documentation : If you need to authorize multiple programs, machines, or devices, one workaround is to limit the number of clients that you authorize per user account to 15 or If you are a G Suite admin, you can create additional admin users and use them to authorize some of the clients.
Problem A When running a build typically through a schedule the upload process to OneDrive fails. Problem B When trying to setup a new OneDrive storage endpoint an error occurs when trying to connect.
Common Error Messages - The refresh token is not set or no permissions for 'wl. Answer The OneDrive option is restricted to the Apps folder for security reasons and, at least right now, users can not set the path outside of that folder.
If neither client or Duplicator Pro work then contact your server admin for the FTP endpoint to make sure all credentials are setup correctly. If the client side connection works see Solution 2 recommendation. Solution 2 If you are able to successfully connect to the FTP endpoint from a client side client application and the credentials match exactly those of what your using in Duplicator Pro, then a networking issue is most likely causing the issue.
This will help pin-point the issue down to a network level. If the Duplicator Pro Storage FTP works on your local computer then contact your hosting provider and let them know their is a network level issue where their servers are unable to connect to your FTP endpoint. Host Specific Looking for a recommended hosting providers for Duplicator?
Duplicator Pro Database Setup The main issues that arise when working with Azure servers is their support for storage engines and other minor settings. Create a Duplicator Package that can now be used in an Azure environment. Please note that since INNODB is a more sophisticated transnational database, the process to run queries can be slower. Throttling should be active or it will peg the CPU on shared hosts and they will kill the process. MySQL interprets anything in double-quotes as identifiers rather than strings, which most likely causes the issue.
Be sure the settings are updated in a file called phprc. See: configuration. For more details visit this link. Attempt to build. By default, All GoDaddy shared plans start at level 1 or 2, even Ultimate.
Resource levels are described on GoDaddy's resource page. If you are on this host be sure to turn on 'Server Throttle' on the General Settings page. Ask host to whitelist these ModSecurity rules rarely required : Rule affects admin. The default setting of "File" doesn't work with Linode hosting. The default setting of "File" doesn't work with Local by Flywheel. On step 2 click apply to use existing database parameters.
The default setting of "File" doesn't work with media template hosting. Duplicator Pro The message 'Blocked' is displayed on newly installed site: One. To get around this, add the following to your. The default setting of "File" doesn't work with OVH hosting.
PHP 32 Bit is enabled. Talk to OVH host support about configuring the firewall to allow https traffic to communicate to the cloud destinations. Problem A Scan Issues: If you are having issues with the scan process, consider the option below.
This is due to two symbolic links SiteGround creates in the root of the site that point back to the site directory and cause a recursive loop. If you continue to have the problem, please talk to SiteGround support. If you do not need SSL for subdomains they should be able to remove the symlink without affecting the operation of your website. Option 1 This issue can be related to the SiteGround Security plugin.
This is awesome, Darren! This is literally the exact issue I was having today and this fixed it. Thank you so much for putting this up and saving me potentially hours of troubleshooting and a massive headache.
I have checked the info. Any solutions? Tell me, is Duplicator the only plugin you use for cloning websites? Thank you for writing this! Saved me a tech support chat and was able to immediately translate my initial fail into a pass. I kind of stumbled across it. Are you on GoDaddy too? I talk about php. Go ahead and create your php. If your on godaddy hosting its very easy no need to edit stuff by hand just need to know where to go in cpanel. Hope this helps!
It might be helpful. Thanks for taking the time to document this. I had updated my php version from php 5 to php 7 on my local dev machine and ran into this issue. In my case installing the php7-zip package with. Your post saved me a lot of time.
This is the basic functionality you should start with before you try to use Duplicator. Good Luck! Reply Report. This worked perfectly for me. Thanks for the step-by-step. Why are snapshots so slow Why are snapshots so slow? Looking for something else? Ask a new question Search for more help. Before you can do that To complete this action, sign in to your Community account or create a new one. Thanks for the update srujanika! I had the same issue. Read this thread and then checked with my host …it was a download permission issue.
Have you taken the WordPress Survey yet? Search WordPress. Skip to content. Resolved srujanika srujanika 2 years, 2 months ago. Nikhil The page I need help with: [ log in to see the link]. Viewing 10 replies - 16 through 25 of 25 total. Thread Starter srujanika srujanika 2 years, 2 months ago. With me its diferent. I found out the problem is in the current version of Duplicator.
Plugin Author Cory Lamle corylamleorg 2 years, 2 months ago. Hi erinkc , winnerwarrior , srujanika , kusatra , bozzmedia There is now an update for this issue. Cheers Antworten. Mike am April um Hello Alex, I have the same problem and I tried your fix for it. Juni um Informative article, totally what I wanted to find. Suche nach:.
0コメント