Support

Akeeba Backup for Joomla!

#23202 Parse error: syntax error, unexpected ')' in libraries/f0f/input/input.php on line 83

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 UglyEoin on Wednesday, 02 September 2015 09:29 CDT

UglyEoin
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:

I don't have a backup or restoration issue. I was having an issue with uploading files as they were too big. I changed my PHP variables in PHP variables manager in cPanel (Siteground).

max_input_vars: 5000
upload_max_filesize: 20M
post_max_size: 20M

I was then able to install Akeeba Backup 4.3.1. Lovely. Then I installed the latest version of JCE which is apparently a security update. At first it white screened. I deleted .htaccess and things worked again, I readded .htaccess and things continued to work. Strange behaviour I thought. I installed JCE again, and it finished the installation this time.

I cleared my cache.

Everything is working except when I click on components > admin tools/akeeba backup, other components work. The Akeeba ones white screen.

I deleted .htaccess once more, the issue persisted.

I turned on max_error_reporting in Joomla. I see this error.

Parse error: syntax error, unexpected ')' in ****/public_html/libraries/f0f/input/input.php on line 83

I assume it's an Akeeba error from installing the new Akeeba Backup?

Nothing on your site had this error when I did a Google search. None of the tickets had the same error either.

nicholas
Akeeba Staff
Manager
Something is very strange. Line 83 of the file you see in your message... is an empty line? Have you tried replacing the contents of libraries/f0f (f-ZERO-f, not f-oh-f) with the contents of Akeeba Backup installation archive's "fof" directory?

Moreover, I want you to double check that your PHP version is 5.5.28. Go to System, System Information, click on PHP Information and tell me what is the PHP version displayed there.

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!

UglyEoin
That's where I got the PHP version from.

Doing as you have said has worked and now Akeeba/Admin Tools is working again.

HOwever, I have noticed issues with JCE, so I will assume they caused this issue somehow. It occured when an update crashed worryingly, so perhaps I'm as well of to restore the backup in its entirety.

Thanks for your help, as ever, outstanding support.

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!

UglyEoin
I went back and restored everything one by one and now all issues are resolved.

Bit of a pain and some stuff to do still, but the site is all functioning well.

I very much suspect the issue was caused by a bad update of JCE. I have reinstalled and this time it works fine.

Hope that helps with any other customers if it arises.

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!