web-dev-qa-db-fra.com

500 erreur de serveur interne à l'arrière-plan - Joomla

J'ai installé un nouveau site dans Joomla 1.7 et son bon fonctionnement, mais quand j'ai vérifié son back-end (administrateur) a obtenu 500 Internal Server Error.

Remarque: le site fonctionne correctement sur le serveur local.

Veuillez me suggérer une solution.

Merci d'avance.

14
Dheeraj Agrawal

Vous devez d'abord modifier l'autorisation de dossier sur 775 pour les dossiers suivants:

cache, journaux, tmp & administrateur/cache

ensuite aller à: configuration.php

trouver le code:

$log_path = 'XXXXXXXXXXXXX';
$tmp_path = 'XXXXXXXXXXXXX';

et changez le code en:

$log_path = './logs';
$tmp_path = './tmp';

problème résolu :)

27
Okiemute Omuta

J'ai eu ce problème, mais aucun de vos conseils n'a aidé.
J'ai résolu un problème uniquement après avoir éteint tous les modules via PhpMyAdmin (PMA).

Modules de table, modification du paramètre "publié" à 0 pour tous, puis activation de seulement quelques modules avec ces types:

  • mod_login
  • mod_menu
  • mod_sumbenu
  • mod_toolbar
  • mod_title

Après cela, je suis entré dans la page d'administration et utilisé le menu supérieur pour activer tous les modules nécessaires un par un. Après que la page d'administration a recommencé à me donner une erreur de 500, je savais quel module était défectueux et je l'ai désactivé à nouveau via PMA.

3
Drey

Certains fichiers ne sont peut-être pas téléchargés.Vérifiez l'échec du transfert de votre serveur FTP.Assurez-vous que tous les fichiers sont téléchargés en ligne

1
sumi

C'est mon cas et ma solution:

J'ai changé de serveur et j'ai eu cette erreur. J'ai protégé mon dossier administrateur à l'aide d'une méthode de protection par mot de passe. J'ai donc vérifié mon nouveau serveur et constaté que mes informations de protection ne sont pas enregistrées dans le panneau de configuration. aussi mon fichier .htaccess (dans le dossier administrateur) n'est pas compatible avec mon nouveau serveur.

La solution:

  1. Protégez simplement mon dossier à l'aide du panneau de configuration
  2. J'ai renommé le fichier .htaccess en htaccess.txt

C'est fait.

J'espère que ça pourrait être utile;)

0
Mohammad Amin

Modifiez l'autorisation de l'administrateur du dossier au 775 ou 755

0
mitosu

J'ai également le même problème sur mon backend de site lors de l'édition ou de l'enregistrement de certains articles, modules, etc. Enfin, je l'ai résolu ... Ajoutez ces lignes à /etc/httpd/conf.d/mod_secuirity.conf sur votre serveur

SecRuleEngine Off

enregistrez-le ... et redémarrez Apache ... cela fonctionne très bien pour moi. L'ajout de ces lignes désactive le moteur mod_secuirity off.Je ne sais pas si cela provoque des problèmes de sécurité à l'avenir .. Tnx all ...

0
joomlaadmin

Vérifiez vos journaux d'erreurs et retracez la cause de l'erreur. Il semble que vous ayez des erreurs MySQL, assurez-vous qu'aucun de vos composants/modules/ne trompe votre site.

Vous pensez que c'est un composant?

Vous pouvez vous connecter à PHPMyAdmin et désactiver/activer les modules manuellement en les dépubliant à l'aide de l'éditeur de table, en changeant isPublished to 0.

0
SMacFadyen

Dans mon cas, il y avait un seul fichier avec de mauvaises autorisations.

Il peut être difficile de déterminer quel fichier présente le problème, exécutez-le donc pour définir les autorisations pour tous les fichiers du répertoire:

chmod -R ug+rwX .
chmod -R o+rX .
0
Sarel Botha

J'ai vécu quelque chose de similaire sur mon site. En fouillant dans le fichier journal, /administrator/error_log J'ai vu ce message d'erreur:

[08-Oct-2012 15:28:59] PHP Fatal error: Call to a member function login() on a non-object in /home/XXX/public_html/administrator/components/com_login/admin.login.php on line 65 .

Le problème était que j'avais une installation précédente de Joomla 1.5.x et des fichiers téléchargés pour Joomla 1.6 pour remplacer les fichiers précédents et mettre à niveau la sécurité du site. Il m'a fallu près d'un mois pour trouver une solution à mon propre cas;

A finalement découvert de ce site Web que j'avais besoin de supprimer complètement tous les fichiers précédents dans le répertoire racine du site Web avant de télécharger une nouvelle version de Joomla.

J'espère que cela aide quelqu'un là-bas qui est dans la même situation!

0
kennasoft

Modifier les autorisations de tous vos fichiers/répertoires.

  • Fichiers devrait être 755
  • Répertoires devrait être 644
0
Eoin

J'ai essayé toutes les idées ci-dessus. Sans succès. Pour mon site (qui était un site Joomla 1.5.x obsolète - ne demandez pas !!!), où le backend a soudainement cessé de fonctionner, la solution finale était changer de serveur PHP = version de 4 à 5.5 (même 5.4 ne fonctionnait pas!).

J'ai ensuite reçu d'étranges avertissements PHP dans le frontend. Mais j'ai ensuite mis à jour Joomla du backend qui fonctionne à nouveau vers la dernière version 1.5 et tout a bien fonctionné depuis.

Phew! Peut-être que cela aidera quelqu'un plus tard ...

0
DerWOK

Essayez de réinstaller la base de données avec la bonne compatibilité et vérifiez également le fichier web.config sur ftp pour les chemins de configuration corrects!

0
a.v