joomla后端在修改live_site后无法登录

时间:2014-07-11 10:04:44

标签: .htaccess login configuration joomla3.0

我使用justhost.com主机为我的joomla 3. *网站。我一直在公共www文件夹的子目录中构建我的网站。一切都很好,直到我发布"网站到域的根文件夹。我不得不修改$ live_site变量以指向域的根目录并在其中放置.htaccess文件,以便我的子目录不会出现在url中。在我这样做之后,一切都在继续,但我无法从后端登录。点击"登录"按钮,已解析的域指向"管理员"从根文件夹,因此它无法找到管理员组件。

更实际地说:

这是我的域名: http://mydomain.com

映射到服务器上的此文件夹: ... / WWW /

这是我构建网站的子目录: ... / WWW / mydomain.com

我将以下行添加到... / www / .htaccess:

RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteCond %{REQUEST_URI} !^/mydomain.com/
RewriteRule ^(.*)$ /mydomain.com/$1
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteRule ^(/)?$ mydomain.com/index.php [L]

我修改了... / www / mydomain.com / configuration.php:

$live_site = 'http://www.mydomain.com';

完成所有这些后,我可以从http://mydomain.com/mydomain.com到达http://mydomain.com/,但当我尝试从http://mydomain.com/mydomain.com/administrator/index.php登录时,它会解析为http://mydomain.com/administrator/index.php,因此它不会让我登录。

我希望这很清楚。

非常感谢任何帮助。

谢谢

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。在...... / www / .htaccess

中再花了一行
RewriteRule ^administrator/(.*)$ /mydomain.com/administrator/$1 [L]

答案 1 :(得分:0)

检查您的用户名和密码

在您放入服务器之后的Joomla中,如果您的服务器系统设置很旧,则它不会响应警告 ''用户名和密码的组合不正确,或者您没有帐户。“ 所以检查一下!例如检查网站esche.org.et并输入一个用户名和密码,它没有响应警告而是转到esche.org.et/index.php但我管理的网站上有正确的密码和用户名,它会引导你到管理员控制台。