web-dev-qa-db-fra.com

La zone d'administration continue de rediriger vers la page d'accueil

J'ai un problème avec l'accès au site de l'administrateur ... J'ai trop cherché sur Google et essayé toutes les suggestions mentionnées dans ces sites .. mais aucune d'entre elles ne fonctionne: S ..

Après être allé à mysite.com/administrator, il me redirige vers site.com/homepage (page utilisateur) ..

Quand je vais aux plugins, je vois que "JhackGuard" est installé ... J'ai essayé de renommer php en .bak mais je ne fonctionne toujours pas ...

Toute suggestion ??

1
h0feer

Avez-vous essayé de désactiver le plug-in via la base de données? Dans la table "prefix_extensions" de la colonne "enabled", remplacez simplement 1 à 0. Cela fonctionne pour des extensions similaires.

2
romaster

Si vous avez vraiment désactivé la base de données du plug-in mais que votre zone d'administration vous redirige toujours, vous pouvez essayer d'effacer le cache de votre navigateur. Dans certains cas, Chrome, Explore et Safari sont persistants avec des redirections ...

1
Max

J'ai eu le même problème lors de la migration du site Web vers un autre serveur. Le lien administrateur - http://website.com/administrator/index.php redirige vers http://website.com en raison de problèmes de plug-in, mais je n'étais pas sûr quel plugin créant ce bogue. Donc j'ai aimé ci-dessous

  1. Téléchargez la même version de Joomla à partir d’ici - https://downloads.joomla.org

  2. Décompressez/extrayez-le dans un nouveau répertoire - "freshjoomla"

  3. Dans votre répertoire http://website.com public_html, renommez le répertoire existant ci-dessous (dans mon cas, le répertoire de base est - /var/www/sites/website.com/public_html/)

    mv /var/www/sites/website.com/public_html/components /var/www/sites/website.com/public_html/components_old

    mv /var/www/sites/website.com/public_html/plugins /var/www/sites/website.com/public_html/plugins_old

Maintenant, copiez les nouveaux composants et plugins du répertoire freshjoomla

cp -vr freshjoomla/components /var/www/sites/website.com/public_html/
cp -vr freshjoomla/plugins /var/www/sites/website.com/public_html/

Maintenant, changez la propriété des composants, des répertoires de plugins en votre nom d'utilisateur du service webserver

La plupart des cas - www-data pour nginx, Apache pour Apache 2

chown -R www-data:www-data /var/www/sites/website.com/public_html/components
chown -R www-data:www-data /var/www/sites/website.com/public_html/plugins 

Maintenant, chargez la page admin - http://website.com/administrator/index.php

Encore une fois, téléchargez et installez les plugins nécessaires un par un.

1
Sathish

dans cette table "prefix_extensions" sous le nom de colonne "name" et recherchez "JHackGuard Plugin" dans la colonne "enabled", définissez la valeur pour 0.

cela désactivera le plugin.

Je vais aussi à la colonne "name" et cherche la valeur "com_jhackguard" Dans la colonne "params"
Je change ceci:

{"enabled":"1","log_level":"1","log_garbage_collection":"7","license_key":"free-version","admin_protection":"1","admin_keyword":"admin","disable_uploads":"1","scan_uploads":"1","use_cymru":"1"}

être:

{"enabled":"1","log_level":"1","log_garbage_collection":"7","license_key":"free-version","admin_protection":"0","admin_keyword":"","disable_uploads":"1","scan_uploads":"1","use_cymru":"1"}
1
sarah