Support

Site Restoration

#11068 Restore to the same server/different URL/different database - menus broken

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
n/a
CMS Type
Other
CMS Version
n/a
Backup Tool Version
n/a
Kickstart version
n/a

Latest post by nicholas on Thursday, 16 February 2012 12:16 CST

user56546
Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Many
Have I searched the tickets before posting? yes
Have I read the documentation before posting (which pages?)? Many
Joomla! version: 1.5.25
PHP version: 5.2
MySQL version: 5.0
Host: GoDaddy
Akeeba Backup version which took the backup: 3.3.13
Kickstart version used to extract the backup: 3.3.2

Description of my issue:

kickstart ran easily. The front page and back end of my site are accessible and look correct. All menus return the following error message
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache Server at www.ballsofspray.com Port 80
I am within the same hosting account so my PHP version should the same. In the literature the only reference to this problem mentions PHP version. Do you have any other ideas?
I know you do not like my hosting provider, I'm looking other options.

nicholas
Akeeba Staff
Manager
Hello John,

If you are restoring to a subdirectory, I am aware that this will cause issues. This is due to the .htaccess of the parent directory (original site, most likely) being applied on the subdirectory. In this case, it's best to restore to a subdomain, not a subdirectory.

Another workaround which typically works is editing your .htaccess file, find the line mentioning RewriteBase and change it to
RewriteBase /your_directory
where /your_directory is the subdirectory you installed your site to. In this case, please make sure that the line does not start with a # sign. If you do not have a .htaccess file, copy Joomla!'s htaccess.txt to .htaccess. Also note that on GoDaddy any change to the .htaccess file will take anywhere between 1 and 30 minutes to become effective. You may also have to update your configuration.php's $live_site parameter if you didn't update the Live Site URL parameter during restoration.

For more information please consult our post-restoration troubleshooting instructions.

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!

user56546
I'm going at this from a few different directions.

I would like to change hosting companies. As a test I purchased a hosting account at Rochen. I pointed an extra URL I own over there. And uploaded an archive plus the kickstarter files. I tried putting kickstarter in the root and in the public_html folder. In both cases when I go to my URL/kickstarter.php I get a blank page. Not an error page. Suggestion?

In the meantime I will fall your above directions and see if I can get that to work on my current host. Thank you

nicholas
Akeeba Staff
Manager
John,

Can you try re-downloading Kickstart, extracting the ZIP file and uploading kickstart.php again? I am on Rochen as well (as stated in the footer of the site) and you can be sure I used Kickstart to extract the backup archive used to launch this new site :)

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!

user56546
this was 100% my mistake. I purchased the least expensive hosting over on Rochen. When I moved my archive and kickstart over I exceeded my storage allotment. It looked like kickstart was in my directory but as soon as I increased my storage it works. I'm in the process of re-copying files over now. Hopefully this will be my last ticket for a while.

One additional question. Should I be extracting in public HTML or in the root directory.

Thanks

nicholas
Akeeba Staff
Manager
If you ran out of disk space while extracting the archive, Kickstart should have thrown an error message, stating that it was impossible to open file XYZ for writing. Didn't you get such an error message?

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!

user56546
There was no message. Just a blank page when I went entered the kickstart url. I tripled my disk space and the install worked.

Now I have to work out the .htaccess & php settings or whatever is still not configured right.

nicholas
Akeeba Staff
Manager
You were seriously out of disk space. When you get a blank page before Kickstart displays anything you are at 100% of your disk quota, give or take a few bytes :)

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: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

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!