Je joue avec un site php CMS pour quelqu'un que je suis prêt à déployer mais qui rencontre quelques problèmes que je suppose liés à l'hébergement. Je l'ai développé et utilisé localement et je me suis déployé dans un environnement d'hébergement compatible avec ce CMS (joomla) spécifique. J'ai récemment essayé de me déployer sur l'hébergement d'un client et j'ai rencontré quelques problèmes. Toute aide serait grandement appréciée.
J'ai été en contact avec les clients hébergés et je leur ai demandé de configurer une base de données mysql pour moi et d'activer php. Simple php fonctionnait mais joomla n'était pas capable de créer les fichiers de configuration nécessaires à son exécution sur cet hébergement. Par conséquent, je n'ai pas réussi à déployer mon travail. En jouant avec quelques pages php simples, j'ai commencé à avoir des erreurs http 500 et je n'arrive pas à me rendre nulle part. C'est une petite société d'hébergement qui semble vouloir travailler avec moi, mais je ne sais pas vraiment ce que j'ai besoin de leur demander pour que je travaille. Mes questions aux génies de webmasters seraient les suivantes:
Compte tenu de la situation que j'ai décrite, y a-t-il quelque chose de particulier à faire pour que mon site joomla/php fonctionne sur cet hébergement?
Qu'est-ce que je devrais demander spécifiquement à mes hébergeurs actuels pour m'aider à travailler?
Les avez-vous déjà fait faire une réinitialisation IIS?
Ne pose pas de questions. Si vous n'avez pas d'historique fiable avec cet hôte, vous ne pouvez vraiment pas faire confiance à ce qu'ils disent.
Si vous ne pouvez même pas utiliser echo();
ou phpinfo();
, alors PHP s'exécute not sur le serveur. phpinfo();
existe depuis des lustres.
Assurez-vous également que votre extension de fichier est ".php" ... J'ai commis cette erreur plus que je ne compte raconter.
Dernière suggestion, voir à propos des autorisations de dossier; ils pourraient être verrouillés en tant que fonction de sécurité.
Également demander et vérifier les autorisations de répertoire/fichier dans le gestionnaire de fichiers.
Assurez-vous que votre fichier Config.php est écrit! CHMOD au 777
Joomla est assez facile à installer et devrait être pris en charge sur 99,999% des hôtes partagés.
Et si vous leur demandiez d'installer le Joomla pour vous? Votre hôte prend-il en charge Joomla? Vous devez vérifier s'ils le supportent ou non. Sinon, vous devez trouver une autre entreprise prenant en charge PHP. L'un d'entre eux que je peux recommander est hostforlife.eu.
Afficher les erreurs, écrivez la version de Joomla que vous avez essayée. Lire la documentation !
PHP 4 est obsolète et obsolète. Certains fournisseurs d'hébergement ont toujours les deux disponibles sur les serveurs pour prendre en charge les scripts obsolètes. Joomla nécessite PHP5.
Et FAQs
Dernier conseil: "N'utilisez pas les outils qui vont au-delà de votre esprit"
Je voudrais créer un simple fichier phpinfo et vérifier comment php est configuré, créer un fichier avec le contenu ci-dessous à l'intérieur, puis afficher le fichier dans votre navigateur. Si vous pouvez coller les résultats ici, nous pouvons vous aider davantage. Il peut s'agir d'une erreur d'autorisations de fichier. Ou comment php est configuré ou mal configuré dans ce cas. Mais dans l’ensemble, si votre hôte ne peut pas configurer correctement php et son serveur Web, vous et votre client ne devriez pas les utiliser.
nomfichier.php
<?php
phpinfo();
?>
Pour les serveurs Windows, les informations ci-dessous proviennent du site de PHP Installation sous Windows les informations ci-dessous proviennent de ce fil
Sous Windows 2000 Advanced Server, il renvoie l'erreur http 500 si vous avez php installé sur un chemin utilisant des espaces (par exemple, C:\program files\php); résolu le php5isapi.dll sous winnt\system32 (mais je pense que tout chemin sans espaces sera bon).