? Success

User tests: Successful: Unsuccessful:

avatar Bakual
Bakual
1 Jul 2015

This is a fix for #7296

Issue

The renaming of the ClassLoader.php to classloader.php done in #6335 had some interesting effects on Linux and Centos systems which in some case even broke the CMS.

Solution

Since we don't really know what happend with the files (some OS renamed the new file and leave the old alone, some overwrite it, some have both the new and old one) the most secure thing is to move the file to a new place and delete the old ones.
This also has the advantage that the new place is autoloadable.

Testing

Apply patch and make sure the CMS still works.
Rename (or delete) the following files if present and make sure the CMS still works.

  • libraries/ClassLoader.php
  • libraries/classloader.php

I'm not sure how we can test the updater script which removes the files, but I don't expect an issue there.
I'm also not sure what the change in the build.xml really does. I just adjusted the path there to match the new place.

avatar Bakual Bakual - open - 1 Jul 2015
avatar Bakual Bakual - change - 1 Jul 2015
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 1 Jul 2015
Labels Added: ?
avatar Bakual Bakual - change - 1 Jul 2015
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2015-07-01 23:13:41
Closed_By Bakual
avatar Bakual Bakual - close - 1 Jul 2015
avatar Bakual Bakual - close - 1 Jul 2015
avatar zero-24 zero-24 - change - 2 Jul 2015
Milestone Added:

Add a Comment

Login with GitHub to post a comment