Support

Akeeba Backup for Joomla!

#12448 403 error

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 florisjan on Monday, 28 May 2012 09:55 CDT

florisjan
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: (1.5.26)
PHP version: (unknown)
MySQL version: (unknown)
Host: (optional, but it helps us help you)
Akeeba Backup version: (3.2.7)

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:

On one of my sites I use AK 3.2.7 and by accident I tried to update to 3.5.1 as I got an support-email about the newest version (pro-member).
During the update I got an ???missingXML?? message and stopped the further update.

But now I cannot access my website in front- nor backend.

In one of the support-issues I found the steps to remove all AKEEBA-stuf (components, modules, media and plugins) but still I cannot access my website anymore.

Via my hoster I could reach the DB and logs and found this line in a error-log:

PHP Fatal error: Using $this when not in object context in /var/www/vhosts/mywebsite.nl/httpdocs/plugins/system/oneclickaction.php on line 180, referer: http://mywebsite.nl/index.php?option=com_content&view=frontpage&Itemid=1

I hope you can help me with this problem.
Met vriendelijke groet, kind regards,

Floris Langendam

nicholas
Akeeba Staff
Manager
First, please remove the file plugins/system/oneclickaction.php. It's part of the now broken Akeeba Backup installation. Then please install the version of Akeeba Backup which is appropriate for your Joomla! and PHP versions, as per our version compatibility page: https://www.akeebabackup.com/compatibility.html

Now, why did the update fail? You have tried to install Akeeba Backup 3.5.x on Joomla! 1.5. This is not possible. Akeeba Backup 3.5.x only supports Joomla! 2.5 as clearly stated in our release announcement.

Joomla! 1.5 users will still be supported for using Akeeba Backup 3.4.3 on their sites until August 2012. After that point, the Joomla! project itself will completely stop supporting Joomla! 1.5. This means that Joomla! 1.5 will become vulnerable, end-of-life software which should not be used on live sites. The Joomla! project has announced its plans for Joomla! 1.5's end-of-life back in January 2011 when Joomla! 1.6 was released. If you are receiving update emails and wish them to stop, please unpublish the System - Akeeba Backup Update Check plugin.


Side note: Joomla! 1.5 is no longer the most used Joomla! version, at least among Akeeba Backup users. The vast majority of our support tickets over the last two months and a half have been about Joomla! 2.5 sites. Prior to Joomla! 2.5's release, about 60% of the tickets were about Joomla! 1.5. This means that everyone is scrambling to upgrade their sites. One more reason not to let Akeeba Backup fall behind to satisfy the ever-shrinking minority of users who are still using Joomla! 1.5.

Support policy: Our plans for supporting different Joomla! versions have always been very well publicised in our release announcements. Please go to our release announcements page at https://www.akeebabackup.com/home/news/56-releases and click on the latest release announcement for the software you want to find the support policy for. If you just want to see which version is compatible with your Joomla! installation and whether it is supported or not, please visit our Version Compatibility page at https://www.akeebabackup.com/compatibility.html

Why do older versions report there's an update available even if it's not supported? This has to do with the Live Update system in use by our software. Older versions of Live Update were not aware of Joomla! version compatibility of available versions of our components, therefore they would report any available newer version as an update you have to install. Changing that required a major change in Live Update and our update server. The change made it in Akeeba Backup 3.5.0 and our other components released after that date. Unfortunately older versions' Live Update code cannot be updated for obvious objective reasons. Releasing updates for older Joomla! versions is also not an option, as it would cause several issues on Joomla! 2.5 sites. Therefore you just have to make sure that you have the latest available release designed for your Joomla! version, as per our Version Compatibility page at https://www.akeebabackup.com/compatibility.html and ignore Live Update's prompts for updating Akeeba Backup.

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!

florisjan
Hi Nicholas,

I'm aware of the fact that I must not install 351 on J 15, but it happened as I thought to update Admintools.
I have removed all Akeeba-files even the one you mentioned in your reply. But my problem is now that I cannot install a new version 342 as I cannot access the backend anymore (neither the frontend).
Met vriendelijke groet, kind regards,

Floris Langendam

nicholas
Akeeba Staff
Manager
I believe I already told you what you have to do, in the first paragraph of my reply:
First, please remove the file plugins/system/oneclickaction.php. It's part of the now broken Akeeba Backup installation. Then please install the version of Akeeba Backup which is appropriate for your Joomla! and PHP versions, as per our version compatibility page: https://www.akeebabackup.com/compatibility.html

Did you try the part in bold letters?

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!

florisjan
Yes, I removed the file oneclickaction.php from dir plugins/system.
Met vriendelijke groet, kind regards,

Floris Langendam

nicholas
Akeeba Staff
Manager
OK, let's do a manual uninstallation of Akeeba Backup. Remove the following folders:
- administrator/components/com_akeeba EXCEPT the administrator/components/com_akeeba/backup directory and the administrator/components/com_akeeba/akeeba/serverkey.php file. If you remove that directory and that file you will lose your existing backups and/or settings.
- components/com_akeeba
- administrator/modules/mod_akadmin
- media/com_akeeba
- plugins/system/plg_srp
- plugins/system/plg_akeebaupdatecheck
- plugins/system/plg_aklazy
- plugins/system/plg_oneclickaction
Now Akeeba Backup is completely uninstalled, you should be able to log back in to your site and re-install Akeeba Backup.

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!

florisjan
I removed all mentioned files yesterday already before I made this ticket including the file oneclickaction.php.
Nevertheless I cannot access my website (giving 403 error).
Met vriendelijke groet, kind regards,

Floris Langendam

nicholas
Akeeba Staff
Manager
OK, that's a completely different issue than the one you asked help for. In your original message you mentioned an error message. Obviously, since you've removed that file and all code files of Akeeba Backup, Akeeba Backup is no longer part of whatever is triggering the problem on your site. Have you also removed Admin Tools and any other software by us? If so, the 403 is not related to our software and I'd suggest doing this:
- Try renaming your .htaccess file
- Make sure the permissions of your folders as 0755 and your files 0644
Please note that none of our software will ever touch any of the above or do anything on your site to make it throw a 403 error without your consent. I mean you can, of course, specifically tell Admin Tools to create a .htaccess with a wrong configuration or tell it to change the permissions of files and folders, but it's not automatic and such actions require your express consent.

If the above solutions don't help, please post back.

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!

florisjan
A few minutes ago I tried to access my website and I could access it again on both front- and backend.
I don't know why but perhaps the PHF-error that I mentioned in my first message of this ticket (PHP Fatal error: Using $this when not in object context in /var/www/vhosts/mywebsite.nl/httpdocs/plugins/system/oneclickaction.php on line 180, referer: http://mywebsite.nl/index.php?option=com_content&view=frontpage&Itemid=1 ) is repaired by the hoster??

Thanks for replying on my questions; this ticket can be closed.
Met vriendelijke groet, kind regards,

Floris Langendam

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!