问题
I know it is duplicate of this JAuthentication: :__construct: Could not load authentication libraries question but the answer there couldn't help me. What I have done is accidentally disabled Joomla - Authentication plugin in my site's back end. It's been two days I've been trying to solve this problem by browsing on internet. I found most people's problems were solved by enabling plg_authentication_joomla in PhpMyAdmin.
Some forums instruct to change permission of tmp,logs,cache and administrator/cache to 775 or 777
Some forums instruct to enable plg_authentication_joomla and plg_user_joomla in PhpMyAdmin
Some forums instruct to modify configuration.php and after following their instruction, part of my configuration.php is like below
public $log_path = './logs'; public $tmp_path = './tmp'; public $cookie_domain = ''; public $cookie_path = '';
I would like to know two things
- Why Joomla let disable this kind of plugin if it is the most essential plugin
- How or what should I do to re-gain backend access to my website
If your answer could help my problem, you will be a life saver. Thanks in advance!
EDIT: I have tried all of above methods and the problem do not solved yet.
UPDATE:
-------------------- Found Solution -----------------------
- I back up online website's admistrator folder
- Install new Joomla on
localhost
- Replace online website's administrator folder with local one
- Then I can login to website admin panel but some errors appear on front page and website not appears. Screwed up again.
- Then I re-use online website's administrator folder and surprisingly, my problem solved (I can login to my admin panel and website appearing very well)
But why Joomla let disable this kind of plugin?
来源:https://stackoverflow.com/questions/23103217/joomla-2-5-jauthentication-construct-could-not-load-authentication-librar