Accueil > Forum > > > > php ne tourne plus sur serveur apache
php ne tourne plus sur serveur apache
lundi 27 septembre 2010 à 16:42:45 |
php ne tourne plus sur serveur apache

retsamhsalf
|
Bonjour,
Mon site utilise, depuis cinq ans, un ébergeur situé aux US: Namesecure sans jamais avoir rencontré un seul problème.
Seulement depuis 2 semaines, Namesecure a remappé son serveur et a changé la façon d'y accéder en modifiant les coordonnées ftp et tutti quanti... Entraînant de fait un changement à l'accès de l'index.html du site en question.
La hiérarchie des fichiers se trouve maintenant sous le répertoire .htdocs.
En conséquence, j'ai dû modifier l'appel des scripts javascript pour retrouver un semblant de fonctionnement, le repertoire cgi-bin étant en conflit avec les liens internes pointant sur les scripts cgi-bin présents dans le site.
Aussi, depuis que le site figure dans cette nouvelle configuration de host, l'appel des scripts "php" retourne un error code 500 et par conséquent, les ordres issus des fichiers html via des commandes javascript pour lancer des commandes php ne fonctionnent plus et semblent être dans l'impossibilité d'accéder aux données préalablement stockées, il y a deux semaines avec l'ancien système, dans des fichiers(via php) ainsi que celle stockées dans les bases de données mySQL.
A titre d'info:
Hosting d'aujourd'hui: F5 Big-IP Apache/2.2.14 (Unix) FrontPage/5.0.2.2635
Hosting d'hier: Linux Apache
1- Sous htdocs se trouve le fichier .htaccess contenant cette unique instruction: Options -Indexes, est ce suffisant ???
2- Quelqu'un aurait-il une solution à me fournir me permettant de résoudre le bug php ?
3- Le fichier d'hier robot.text est-il toujours d'actualité ?
Merci pour vos conseils précieux.
retsamhsalf
|
|
lundi 27 septembre 2010 à 17:26:33 |
Re : php ne tourne plus sur serveur apache

neigedhiver
|
Salut,
Pas de solution "clé en mains" à proposer, parce que les informations que tu fournies ne sont pas suffisantes, malgré l'effort que tu as fait (certains se contentent de dire "ça marche pas, comment je fais ?").
Une chose importante à garder à l'esprit : il faut absolument faire la distinction entre l'arborescence de publication (et donc les chemins des fichiers accessibles depuis le web) et l'arborescence des fichiers sur le disque dur du serveur. Ce sont deux arborescences qui peuvent dans certains cas n'avoir absolument rien à voir.
Pour pouvoir mieux comprendre d'où vient le problème, il faudrait plus de détails sur l'arborescence que tu avais avant la migration et l'actuelle. Là, avec les infos que tu donnes, j'ai un peu de mal à voir quoi va où...
Est-ce que si tu mets un fichier ne contenant que le code qui suit, cela fonctionne ou pas ?
Code PHP :
A quoi ressemblent les liens que tu utilises dans tes fichiers HTML ? Est-ce que tu utilises des url relatives ou absolues ?
Bref, n'hésite pas à détailler un maximum, faire un schéma des arborescences d'hier et d'aujourd'hui.
--
Neige
Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
|
|
lundi 27 septembre 2010 à 17:58:53 |
Re : php ne tourne plus sur serveur apache

retsamhsalf
|
Bonjour Neige,
Merci pour ton quick feedback!
En ce qui concerne l'arborescence du site avant et après : c'est la même chose.
C'est à dire:
Au même niveau se trouvent:
index.html (i-eementerprise.com)
+ divers fichiers html
+ répertoire contenant les scripts .js : mysite_cgi-bin
+ répertoire contenant les scripts .php: mysite_php
+ répertoire contenant flash .swf : mysite_fla
+ répertoire contenant les images : mysite_img
etc...
dans cette structure le process est comme suit:
1- appel de la file html
2- appel des scripts javascript utiles à la fonction demandée.
3- appel aux scripts php si nécessaire.
Classique en somme !!!!
Aujourd'hui cette structure se trouve dans le répertoire .htdocs.
Je n'utilise pas le répertoire cgi-bin qui se trouve au même niveau que .htdocs car je préfère conserver la hiérarchie que j'ai mise en place depuis 5 ans.
Pour répondre à ta question sur l'instruction: <? phpinfo(); ?>. Je l'ai essayée et le serveur retourne directement le message suivant:
Internal Server Error
We're sorry for the inconvenience, but there has been an internal server error. Please click on the back button to return to the former page.
Voilà...
Je suis aussi en relation avec le service support de Namesecure depuis 2 semaine et je ne comprends toujours pas pourquoi cela semble si compliqué pour des hébergeurs "pro" de fournir les informations nécessaires pour réactiver le site dans toute ses fonctionnalités.
Merci pour tes conseils.
retsamhsalf
|
|
lundi 27 septembre 2010 à 18:45:30 |
Re : php ne tourne plus sur serveur apache

neigedhiver
|
Ok. Est-ce que tu as un fichier .htaccess dans ton répertoire racine ?
Si oui, il va falloir chercher dedans.
Sinon... Seul ton hébergeur peut faire quelque chose, parce qu'il y a des chances que le problème vienne de la configuration, à laquelle tu ne peux très certainement pas toucher...
Je peux pas dire mieux pour le moment.
--
Neige
Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
|
|
lundi 27 septembre 2010 à 19:11:44 |
Re : php ne tourne plus sur serveur apache

retsamhsalf
|
Neige,
Voici en bref un subset de la config présente sur le serveur.
.nSpace
cgi-bin
htdocs
|--> .htaccess
|--> .access.pwd
|--> index.html
|--> etc ...
Le fichier .htaccess contient seulement l'instruction suivante :
Options -Indexes
Qu'en penses-tu ?
Merci.
retsamhsalf
|
|
lundi 27 septembre 2010 à 19:18:16 |
Re : php ne tourne plus sur serveur apache

neigedhiver
|
Mince, j'ai été étourdi, c'est vrai que tu l'avais déjà dit...
Ben tu peux essayer de le supprimer, pour voir... Mais y'a pas de raison...
Quand il n'y a aucun fichier demandé, le serveur cherche un fichier par défaut (généralement index.html, ou index.php), sinon, il affiche le contenu du répertoire. Cette ligne :
Options -Indexes
permet de ne pas lister le répertoire dans ce cas précis... c'est tout...
Mais je doute que ce soit ça qui ait un effet... Il revient donc à ton hébergeur de corriger le problème, qui vient de la configuration d'Apache et de te rembourser pour la durée d'indisponibilité, vu que c'est très probablement leur responsabilité (toi, tu n'as pas payé pour une migration, celle-ci est de leur fait).
Sinon... change d'hébergeur... Je sais qu'une telle migration est assez pénible, mais 2 semaines d'indisponibilité sans résoudre le problème, c'est un peu abusé de leur part.
--
Neige
Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
|
|
lundi 27 septembre 2010 à 20:02:07 |
Re : php ne tourne plus sur serveur apache

retsamhsalf
|
Merci beaucoup pour ton aide.
I keep you posted...
Bonne soirée.
FGB.
retsamhsalf
|
|
lundi 27 septembre 2010 à 20:09:32 |
Re : php ne tourne plus sur serveur apache

kohntark
|
Salut,
Ca peut peut être valoir le coup de consulter les logs Apache, de supprimer (enfin déplacer) le site, et ne laisser qu'un seul et unique index.php contenant le code que Neige a donné (avec la bonne balise d'ouverture : <?php)
Tu seras au moins certain que le problème ne vient pas de tes scripts.
Un petit tour vers la nature des modifications effectuées par ton hébergeur, si toutefois elles sont disponibles, pourraient aider à régler le problème.
Menfin, si en 2 semaines tu n'as pas eu de réponse fiable de celui ci je rejoins Neige ... change d'hébergeur.
Cordialement,
Kohntark -
|
|
jeudi 7 octobre 2010 à 08:40:53 |
Re : php ne tourne plus sur serveur apache

retsamhsalf
|
Merci de vos bons conseils.
Le site fonctionne à nouveau.
Il manquait tout simplement le fichier php.dat. Fichier oublié lors de la migration des données.
Bonne journée.
FGB.
retsamhsalf
|
|
Cette discussion est classée dans : site, php, apache, serveur, fichiers
Répondre à ce message
Sujets en rapport avec ce message
Plizz de l'aide!!! =) [ par Xime ]
au secours!!!! :)voila je viens d'installer un serveur apache sur ma machine juskici ca tourne correct j'arrive a voir la page d'apache.mais apres j'i
pb php/apache [ par glipper ]
Bonjour, Je viens de monter un serveur apache (V1.3) et d'installer php4.3.2 (depuis php.net) sur mon pc qui tourne sous Win2000Pro. Mon serveur marc
Help ! Apache-Php-Windows+AOL [ par toni ]
Je viens d'installer un serveur Apache avec Windows 2000 etAOL comme connection distante.Mes premiers tests en localhost, avec des pages en Phpfonctio
pb installation serveur [ par eax ]
salutg qq soucis avec l'installation de php 4.3.3 sous apache 2.0.47 sous windows xp (sp1)apache n'arrive pas à charger php4apache2.dll, il me dit que
Apache/Script [ par glipper ]
Bonjour,j'ai monté un serveur Apache (v1.3), et j'heberge un ami provisoirement. Mais j'aimerais que lorsque l'on tape l'adresse de son site ("http://
Serveur Apache dédié ? [ par larrieu ]
Bonjour,Je voudrais faire un site avec de nombreuses ressources : sons, cliparts, images, icones, etc...Simplement en objets non compressés (alors qu'
Proteger des fichiers sur un site ..recherche d'un specialiste PHP [ par denisnospam ]
Bonjour,Je cherche avant tout un specialiste PHP a qui je pourrais poser des questions de temps en temps hors forum pour ne pas polluer le thread .Ens
Besoin d'aide a la progra et de nombreuses explications sur php !!! [ par Vivelakro ]
bonjour les amis, je me permet de poster car je viens de créer mon site sur le portail www.jexiste.frje l'ai fait car ils proposaient la creation de b
(jayed) demande aide apache php [ par mohamedjayed ]
j'ai terminé le developpement d'un site sous redhat9 avec apache mysql php lorsque je veut atteidre ce site je doit ecrire dans l'urlhttp://adresse
Pb execution scripts [ par gmi19oj19 ]
Bonjour Souhaitnt me mettre au PHP, apres l'achat d'un bon bouquin, j'ai installé EasyPHP sur ma bécane. Seulement voila, EasyPHP pas aimer mon serv
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|