Support

Akeeba Backup for Joomla!

#9031 Redirect Manager in back end yields blank page after site migration (and DocMan issue)

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
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

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by nicholas on Tuesday, 06 September 2011 05:12 CDT

Pomond
Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yes
Have I searched the forum before posting? Yes
Have I read the documentation before posting (which pages?)? Yes
Joomla! version: 1.7.0
PHP version: 5.2.13
MySQL version: 5.0.92-community
Host: HostForWeb (CentOS/Apache, etc.)
Akeeba Backup version: 3.3.3

EXTREMELY IMPORTANT: Please attach your Akeeba Backup log file in order for us to help you with any backup or restoration issue.

Description of my issue: I have used Akeeba Backup to migrate my Joomla 1.7 site from one hosting area (a development server account on our VPS) to another hosting area (our production server account on our VPS). I followed the migration instructions to the letter, using my exported Akeeba archive file and kickstart.php to instantiate the new site on the new server account.

Everything seemed to work, great, but I'm encountering a couple problems post-migration:
1) On the back end, when I try to access Components > Redirect, it yields a blank page.
2) I'm using the latest version of DocMan (1.7 compatible) for documents; on the front end, it says that the documents don't exist (although they do on the server; I'm looking into this deeper.)

Note that both of these elements are working fine on the development server (which is in the exact same type of account as the production server: It's just a different account on the same VPS). Also, it looks like all the files are present in administrator/components/com_redirect/ ...

Can you shed any light on these issues?

Note that the attached log file is from the development site and reflects the archive I used to migrate the site to the development server.

Thanks in advance for your help!
Β "Be seeing you,"

-- Justin Kerr
[email protected]
312-848-7228

Pomond
I wanted to reply that I fixed the DocMan issue, but the Redirect manager is still kaput.
Β "Be seeing you,"

-- Justin Kerr
[email protected]
312-848-7228

Pomond
I just realized the log file didn't attach; trying again ...
Β "Be seeing you,"

-- Justin Kerr
[email protected]
312-848-7228

nicholas
Akeeba Staff
Manager
Hi! The log file did not attach. There is a hard limit of 2Mb per upload. Please try putting the log file in a ZIP file and attach the ZIP file instead. That said:

1. Try accessing the Redirects manager and immediately take a look at your server's error log file. It should tell you exactly why it failed. Most likely you need to ask your host to increase the PHP memory limit or the maximum execution time. You should also make sure that you have at least PHP 5.2.7 and MySQL 5.0 on your host. Anything less and Joomla! 1.6 or later won't work properly.

2. DocMan stores the absolute path to its document's directory. This is a path like /home/foobar/public_html/docman_files. The /home/foobar/public_html part of the path in this example is the absolute directory to your site's root. When you move your site to a different host, this changes. Therefore, you need to reconfigure DocMan as mentioned in the Troubleshooting Wizard:
""
[...] we might also add that some third party components, such as DOCman 1.4.x and VirtueMart 1.x, store absolute paths in their configuration files. If you restored to a different location / server than the one you originally had the site you backed up, trying to access your new web site's public front-end might result in blank pages or HTTP Error 500. You will have to edit the configuration of those components and ensure that you have changed the paths to reflect the correct paths on your new server / location. [...] If unsure, ask the developer of that specific software. We can't know how all 6,000+ Joomla! extensions listed on the Joomla! Extensions Directory work. We can only provide support for our own software.
""

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!

Pomond
Hi Nicholas:

I don't know what's going on, but just now when I started to take a look at this issue, I went to the Redirect Manager, and it's working! I have no idea why it would yield a blank page immediately post-migration, and now it works, but I'm not complaining.

I found the absolute path setting for DocMan, which indeed was the problem with this component. Once set properly, it works fine.

OK, I just had a similar problem and checked the error log: Memory limit exhausted! I'm going to be looking at this closer, as this seems to be connected to server resources.

I will look into this deeper ... Thanks for your prompt and helpful support, and for your excellent Joomla extensions!
Β "Be seeing you,"

-- Justin Kerr
[email protected]
312-848-7228

nicholas
Akeeba Staff
Manager
You're welcome and thank you very much foryourkindwords!

Ok, that's what I thought. When you have long lists of anything (articles, banners, categories, redirections, you name it) which is handled by Joomla!'s core components, you need a truckload of memory. I have brought that up in the Joomla! dev list and hope to see a solution implemented across all core components. In J! 1.7.0 only the articles manager (com_content) seems to have a workaround applied. In the meantime, just ask your host to increase your PHP memory limit to 64 or 128Mb. If they refuse,they might have overload servers, so it's best to move to another host.

If you get stuck somewhere, feel free to post back! I am very happy to share my experience solving crazy Joomla! problems :)

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!

Pomond
Thanks, Nicholas -- I really appreciate your support.
Β "Be seeing you,"

-- Justin Kerr
[email protected]
312-848-7228

nicholas
Akeeba Staff
Manager
You're welcome!

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!