Support

UNiTE, Remote CLI, eXtract Wizard

#3797 Remote CLI on 1.5 Sites

Posted in ‘UNiTE and Remote CLI’
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
Tool
UNiTE
Tool version
n/a

Latest post by nicholas on Sunday, 30 October 2011 16:34 CDT

sneadm
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.5.23
PHP version: 5.2.17
MySQL version: 5.0.51
Host: linux
Akeeba eXtract Wizard / Remote Control / SiteDiff version: Remote CLI 1.1

EXTREMELY IMPORTANT: Please attach the Remote Control and Akeeba Backup log files if you are reporting an Akeeba Remote Control issue, othrewise we can not help you

No Log files I can find.

Description of my issue:
When I attempt to connect to any of my 1.5 sites, I get the following error: Error 500 - JSON decoding error. Prior to this error, I got the 503 until I got the secret word correct. All sites are on Akeeba 3.3.4. It is working fine on my 1.7 sites. Let me know how to send you private credentials.

sneadm
Note that both of my 1.7 and 1.5 sites are running on the same server.

nicholas
Akeeba Staff
Manager
Hi!

Please send me a Personal Message (I am user nicholas) with the following information:
- A URL back to this thread so that I know what's it all about
- The URL to your site's administrator page
- Super Administrator username and password
- If possible, FTP connection information

I will take it from there and see what's going on. Please allow up to 48 hours because I'm at Joomla! Day Denmark and will be traveling during half of the day tomorrow.

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!

nicholas
Akeeba Staff
Manager
The problem is caused by AceSEF which is installed on your site. It gets into the way, intercepting the json query parameter and modifying its value, corrupting it. Therefore, when Akeeba Backup tries to execute an action based on the contents of the now corrupt json parameter it can't and the "JSON decoding error" is generated. Please contact JoomAce and ask them to fix this issue.

If they want further information regarding this issue, please ask them to contact me. As far as I can remember, their lead developer -Denis Dulici- must have my contact information. Or they can use the Contact Us page on our 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!

sneadm
Thanks Nicholas, I have posted in their forum Your text to link here...

Disabling AceSEF did solve the problem.

sneadm
Nicholas,
I have the ability to exclude certain variables from SEF processing. What is the actual URL string that your code is passing? I may be able to force SEF to skip processing it.

nicholas
Akeeba Staff
Manager
Hi!

The URL called is http://www.yoursite.com/index.php?option=com_akeeba&view=json&format=raw&json=something

What is being blocked by AceSEF is that json=something query parameter. If you can convince it not to alter the contents of that variable, Remote CLI should work with this 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!

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!