Site Restoration

#13693 getting error message on index.php

Posted in ‘Site restoration’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

PHP version
CMS Type
CMS Version
Backup Tool Version
Kickstart version

Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? yes
Have I searched the tickets before posting? yes
Have I read the documentation before posting (which pages?)? No
Joomla! version: (2.5.7)
PHP version: (5.3.6)
MySQL version: (unknown)
Host: (optional, but it helps us help you)
Akeeba Backup version which took the backup: (svn1720)
Kickstart version used to extract the backup: (3.5.2)

Description of my issue:

I am restoring a site on a different server to test issues on it. When the restoration is done. I get this error message "Fatal error: Call to undefined method ZooHelper::putIndexFile() in /home3/methamp1/public_html/ on line 62" and when I remove the "index.php" after the domain name. My site shows but some images are in the middle of the page and all internal link gives a 500 server error. You can see it at

Akeeba Staff
The index.php file is the main file of Joomla!. If you remove it Joomla no longer runs, at all. In any case, the error message you are getting indicates that something wrong happened with Zoo. Most likely it is because of a missing file.

First try extracting the backup locally, e.g. Using Akeeba eXtract Wizard, then upload all extracted files and folders except th configuration.php file and the installation directory to your restored site. If this doesn't help you will have to take a new backup and make sure there are no warnings about unreadable files and directories, then restore that backup instead.

Finally let me remind you that images not showing on the site usually indicates a problem with your .htaccess or the live_site setting in your configuration.php. Both are discussed in our troubleshooter.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: Typically we work Monday to Friday, 9am to 7pm Cyprus timezone (EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets, but we cannot respond to them, outside of our working hours.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!

Summer vacations: Our support will be closed for replies and new tickets from August 6th to August 21st, 2022 due to summer vacations.