Elxis CMS Forum

Support => Elxis 4.x/5.x DEV => Topic started by: rentasite on September 24, 2012, 22:43:06

Title: PHP Fatal error - Class elxisError
Post by: rentasite on September 24, 2012, 22:43:06

I was in Administration>Settings area, in the Security tab. I tried to enable the F option in Elxis Defender. From that time i get a white page, for the frontend and the backend. The Error log file in the Repository folder has no data.

From my server's error log i get this:

[error] [client 176.XXX.XX.XXX] PHP Fatal error:  Class "elxisError" could not be autoloaded by the Elxis loader in /home/USER/public_html/includes/loader.php on line 161
Title: Re: PHP Fatal error - Class elxisError
Post by: webgift on September 25, 2012, 09:59:43
As it seems you may have been baned by yourself. Go to folder repository/logs and open the file: defender_ban.php. There is an array named ban. You have to find out your IP and delete the whole line of the array's contents.
I think this will help you!
Title: Re: PHP Fatal error - Class elxisError
Post by: rentasite on September 25, 2012, 10:05:37

Stavro, cause of this https://forum.elxis.org/index.php?topic=7218.msg46588#new the folders and files under Repository had wrong permissions. So the defender_ban.php had no such data. I did check it.

I thing cause of the FTP problem, someone can get into a loop  :)
Title: Re: PHP Fatal error - Class elxisError
Post by: datahell on September 25, 2012, 10:53:16
Spiro if you like send me admin/FTP access details to check it. If there is a problem it should be fixed.

Note that the F option (file integrity check) looks for modifications in all important files, such as the libraries and the index.php ones, after it is enabled. If you change them even by a space Elxis will show a warning page automatically and notify you via email (a system file has been modified).

Example:
If file includes/libraries/elxis/uri.class.php contains the word "xxxxxx" and someone modifies it to "xxxxxxy" Elxis defender will trigger an alarm.

The idea behind the F option is this: If an elxis file somehow is hacked, Elxis will never display a hacked page. It will notify the technical manager about what happend and stay unavailable untill you restore the original file or disable the F option in Elxis defender (via editing the configuration file).

Such options guys are Elxis unique. You will not find them in any other CMS... Some of them needs you to be careful. So, ask before use if you are uncertain.
Title: Re: PHP Fatal error - Class elxisError
Post by: rentasite on September 25, 2012, 10:54:06

I'll send you a PM John. Thanks