| Are there any limitations? |
|
JoomlaCloner works as a backup script, so it's job is to read file data and archive it! Because of some server configuration there are 2 types of limitations: - Memory Limitation: The JoomlaCloner will need to use more memory than it's allocated, this is usually related to memory_limit variable and when JoomlaCloner generates backups without the server utilities support - Time Limitations: Some hosts are configured so that if a php script runs for more than a certain time limit then it will be stopped, giving back a connection timeout, save index.php message, a blank page or a 500 error! This is related to the max_execution_time variable but also to an expire setting in Apache httpd.conf file
Ok, so how does JoomlaCloner handle this limitations?
First, for the memory limitation, we have introduced the possibility for users to use server utilities instead of php functions to archive the file data. For this you will have to check that you have installed on your server either zip or tar utilities, and mysqldump for mysql backup, and that your hosts allows you to access them through php exec() function! If this can't be done, meaning you can't use the server utilities for backup, you will need to increase your memory_limit in your php.ini file (http://ro.php.net/manual/en/ini.core.php ) if you encounter any problems
Second, for the time limitation JoomlaCloner has developed a new technology that allows you to pass this issue! By setting the option 'Manual Backup' in Configuration your backup will get created in an incremental mode, it will archive a certain number of files per session until it reaches the last file! This way we have split the total backup process into smaller pieces so you can avoid the time limitation! The only requirement of this option is that you have javascript enabled in your browser! If you still would like to generate the backup in a one time, no refresh mode, you will need to increase this variable max_execution_time in your php.ini file(http://ro.php.net/manual/en/ini.core.php )
More related info can be found also in our FAQ
|
