I don't understand why you are asking us for support with a third party editor extension (JCKEditor). We have not written its installation script (the install.php file in its package) which is giving your problems.
After a cursory examination of the issue, the problem seems to be a
TERRIBLE BUG AND SECURITY MALPRACTICE perpetrated by the JCKEditor install.php file, lines 272-33. The problem comes from this part of their code:
// Load the FoF library
if(!defined('FOF_INCLUDED')) {
include_once JPATH_LIBRARIES.'/fof/include.php';
}
// Load the .htaccess Maker configuration
if(!class_exists('AdmintoolsModelStorage')) {
include_once JPATH_ADMINISTRATOR.'/components/com_admintools/models/storage.php';
}
$model = FOFModel::getTmpInstance('Htmaker','AdmintoolsModel');
For starters, the JoomlaCK editor is trying to SILENTLY AND OPAQUELY add file blocking exceptions in Admin Tools .htaccess Maker. We STRONGLY advise AGAINST this practice because it can degrade your site's security WITHOUT asking for your consent.
Moreover, the JCKEditor developer has introduced a MAJOR bug by using the FOF (F-oh-F) prefix instead of F0F (F-zero-F) used by our software since the last 9 months or so.
Finally, their detection of a .htaccess Maker generated .htaccess file is silly and just plain wrong. Someone using the security optimised .htaccess from Joomla!'s documentation (which is derived from my Master .htaccess) or my Master .htaccess (which is the precursor to Admin Tools' .htaccess Maker) will also face the same installation issue.
Please contact the developer of JCKEditor and ask them to fix their broken installation script. I have discovered one security malpractice and two major bugs in it by spending all of two minutes reading it. That's some seriously sloppy coding.
My advice: Do not use that editor. Its developer has no problem trying to silently undermine the security of your site without your express consent and breaks your site in the process. This is completely unacceptable.
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!