Support

Akeeba Backup for Joomla!

#8665 Kickstart not running on IIS

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 Sunday, 17 October 2010 04:42 CDT

zeusrw
I've backed up a site on an apache server and uploaded the zip files to a new IIS server. I uploaded the latest kickstart (3.1.4) but when I try to run it nothing happens, I just get a blank brown screen.

The IIS server is administered by a client's outsourced IT people so I have little to no control over this. I'm not all that familiar with IIS so there may be something obvious I'm missing but I assumed it would simply work.

The server is twj733.cluster12.net and obviously the kickstart file is in the root folder (i.e. http://twj733.cluster12.net/kickstart.php) but as I indicated, when I browse here, nothing happens.

Thanks

Rikki

steph.s
Hi Rikki,
IIS Servers are Microsoft servers, not Linux. You need to have a Linux server in order to run php and joomla.

zeusrw
Hi Rikki,

IIS Servers are Microsoft servers, not Linux. You need to have a Linux server in order to run php and joomla.


Hi Steph - thanks for your response but I don't think that's correct. I am successfully using joomla on a few other Microsoft IIS platforms that are running php and Joomla. I'll keep waiting for another response... unless someone else tells me I'm wrong... it's happened.

Rikki

nicholas
Akeeba Staff
Manager
A blank brown screen means that the rest of the page didn't load due to a PHP error. Maybe a peek at the server's PHP error log might tell us why. In any case make sure that the server is running PHP 5.2.6 or higher. Kickstart might work on PHP 5.1.6 or later, will most probably fail on PHP 5.2.0 through 5.2.5 and won't work at all on PHP 4.x.

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!

zeusrw
Thanks Nicholas - according to the cloud hosts, they are running PHP 5.3.3 so per your post it would seem that this should work. In correspondence with them they mentioned that "it may have some obscure issues with the caching configuration we use"... not sure what that is supposed to mean but I'm going to let them look into it a little more. It is reassuring to know that the PHP version does not appear to be the issue though.

The cloud hosts did have a look at the script (kickstart.php) and indicated that they see "Fatal error: Call to undefined method AKUtilsLister::setWarning()" on line 4271 which they said was the last line. When I look at kickstart, this line is:
$this->setWarning( 'Unreadable directory '.$folder);

This is clearly not the last line of the script but if I look at the page source of the "blank brown" page that results when I run the kickstart.php file, it is the last line so I presume that kickstart.php errors out at this point and does not complete loading.

PHP error logging was switched off so I've enabled it and will check out what is written but hopefully the above should help.

Thanks for all your help so far... akeeba pro rocks.

nicholas
Akeeba Staff
Manager
OK, two issues here. The first one is a bug. That fatal error is due to a bug in my code, which I will be fixing. The other issue is that most Joomla! extensions will not run on PHP 5.3.3, so even if you follow the workaround I am about to propose, your restore site might not work properly. Here's the workaround to restoring your site:
1. Extract the archive file locally, using Akeeba eXtract Wizard 3.1
2. Upload everything by FTP
3. Run the installation script by visiting http://www.yoursite.com/installation/index.php
4. After the restoration is complete, remove the installation directory by FTP

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!