Support

Akeeba Backup for Joomla!

#18046 Kickstart not showing Start button

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 on Friday, 06 December 2013 18:00 CST

user13748
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?)? Yes
Joomla! version: (2.5)
PHP version: (5.3)
MySQL version: (5.08)
Host: (alfahosting)
Akeeba Backup version: (3.8)

EXTREMELY IMPORTANT: Please attach a ZIP file containing your Akeeba Backup log file in order for us to help you with any backup or restoration issue. If the file is over 2Mb, please upload it on your server and post a link to it.

Description of my issue: Kickstart shows, but the start button is only text and not actually doing anything, so the extraction process can't be started. Using the latest kickstart pro version downloaded today.

dlb
I can not reproduce this error. Please upload kickstart.php to your site again then retry.

Dale


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

user13748
Hi, Dale

thanks for testing, but before I posted here, I tried with the two next versions of kickstart in terms of version as well. Same problem.

So what can it be - browser? (Did only try chrome, but that's usually one with less problems)

thanks for more ideas!

user13748
..looked for the actual button:
Around line 10864 it looks like this:
<div class="step4">
<div class="circle">4</div>
<h2>EXTRACT_FILES</h2>
<div class="area-container">
<span></span>
<span id="gobutton" class="button">BTN_START</span>
</div>
</div>

so I think it must be a Javascript related issue as the button is made an actual button some different way. I have JS enabled in the browser and experience no other issues at this time.

dlb
You can clear your browser cache, but that isn't a solution that I would hang my hat on. I asked Nicholas to take a look.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

nicholas
Akeeba Staff
Manager
Please make sure you are using Akeeba Kickstart Professional 3.7.1. I have the suspicion you are using an older version.

If you already use Akeeba Kickstart Professional 3.7.1, have you uploaded all files extracted from kickstart*.zip or just kickstart.php? If you only uploaded kickstart.php, please do upload all files extracted from Kickstart's ZIP file.

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!

user13748
..I tried with one and two language files, the kickstart.php and the cacert.pem and the 2 js files (although the latter 2 shouldn't be necessary because it loads from the web in case not there). to no avail.. I tried with kickstart.php and language file only, no difference.

Meanwhile I ftp'd files up on other server and imported db dump via phpmyadmin instead of using the zipped archive and kickstart as I had to copy a local site real quick today. Site works fine on server so I really can't imagine what the issue is.

Please post me in case you can find it out, if I can find any traces I'll let you know, too

nicholas
Akeeba Staff
Manager
I think there has to be a PHP error. Last time I show something like that the host was promising that they have PHP 5.3 where in fact they offered PHP 5.2 by default, unless you configured your site to use PHP 5.3. Kickstart 3.5.0 and later only supports PHP 5.3, which could explain the problem in such a case.

Is it possible to have a PHP error log from the time Kickstart fails to load?

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!

user13748
..don't have an error log but Joomla!s' configuration info says the following, so together with the fact that Akeeba backup does not complain on the site and works OK I don't think it's a php issue:

PHP Built On Linux alfa3049 3.2.0-0.bpo.4cg-amd64 #1 SMP Mon Nov 12 16:32:48 CET 2012 x86_64
Database Version 5.5.28-1~dotdeb.0
Database Collation utf8_general_ci
PHP Version 5.3.27-1~alfa.0
Web Server Apache
WebServer to PHP Interface cgi-fcgi
Joomla! Version Joomla! 2.5.14 Stable [ Ember ] 01-August-2013 14:00 GMT
Joomla! Platform Version Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT
User Agent Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36

nicholas
Akeeba Staff
Manager
I am not entirely sure this is the case. In a running site you typically have a .htaccess file which can contain directives to enable the secondary PHP version made available by your host. On a host which has PHP 5.2 enabled by default and PHP 5.3 available on demand you typically need to change your .htaccess to enable PHP 5.3. This can't work with Kickstart as it removes the .htaccess file when extracting files.

If you do have PHP 5.3 or later on your server the only thing I can imagine is that kickstart.php is not uploaded correctly. Try deleting it (IMPORTANT!) and re-upload it. I want you to try deleting it to make sure your FTP programme doesn't try to continue the upload of a partial, but already corrupt, file.

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!

user13748
hm - not sure what happens, but I tried many times deleting and uploading kickstart newly using filezilla, but that didn't change the button from not being there.

In case it's a "fake" 5.3 by default (one can choose which php version to use from the server's backend and I always have this set to 5.3) what would make the button disappear on 5.2?

I have my .htaccess set to use 5.3 explicitly for the joomla installation because else it could be that the site doesn't run well else.



user13748
ah - and by the way, as I initially stated, I am using kickstart latest version 3.7.1 and also tried the two versions below when this did not work - same problem.

At the moment I can't repeat the process on the same server as the site's up and running doing it manually with Extract Wizard and an sql dump from phpMyAdmin, so it would be interesting to know what would cause the button to vanish on lower version than php 5.3 - I would really like to post a ticket at the server help desk in case they are offering a "fake" version

nicholas
Akeeba Staff
Manager
Kickstart 3.5.0 and later do not support PHP 5.2. An error will be thrown and the page will be half-loaded and not functional. That's my suspicion.

When you use the Akeeba eXtract Wizard you don't need to restore the database with phpMyAdmin. You can simply access the installation directory on your server, e.g. http://www.example.com/installation/index.php, and proceed with the restoration script (ANGIE). If the restoration script doesn't come up you definitely have PHP 5.2: ANGIE requires PHP 5.3 to load at all.

With these in mind and assuming that you resorted to phpMyAdmin because ANGIE wouldn't run at all I am almost certain that your host is actually using PHP 5.2 by default. It's time to file that support ticket with your host, I guess.

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!

user13748
No - I did not even try to to install it via the installer. I just ftp'd all files up and put the new database credentials into config.php and used the mysql dump to create and fill the tables via phpMyAdmin, so I don't know if ANGIE would run or not. But I'll ask the server people about 5.3 know so we now for sure.

An error was not thrown, the only issue was that the "button" (the span of point 4 to start the extraction) was not functional and just a span. No errors on the site else and the JS for example to switch between ftp and direct file transfer worked fine. So really weird that the button isn't created like it should.


user13748
..server is on php 5.3, so that can't be the issue...

nicholas
Akeeba Staff
Manager
The only other thing I can think of is that you have a script blocker (such as NoScript) or you are using AVG Antivirus (whose Link Checker feature should be renamed to "Screw up every single site using Javascript").

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!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

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!