IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Discussion :

Serveur Kimsufi Endomagé


Sujet :

Autres

  1. #1
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut Serveur Kimsufi Endomagé
    Bonjour à tous,

    Excusez-moi pour ce titre peu explicite mais vous allez comprendre pourquoi...

    Alors j'explique la situation :

    Je travaille actuellement avec d'autres personne sur un serveur Kimsufi, avec donc Gentoo qui tourne dessus.

    Il y a dessus d'origine (je présume) apache et PHP installé... hors depuis hier il ne marche plus du tout (Erreur interne au serveur voir www.caleoo.com).
    On a appelé l'assistance technique qui nous a confirmé que le problème est dû à une fausse manip car eux n'y touche pas (à 30€ le mois un petit coup de main serai pas de refus quand même)...

    L'erreur sur IE :
    Le site Web ne peut pas afficher la page
    HTTP 500
    Causes les plus probables :
    Le site Web est en cours de maintenance.
    Le site Web présente une erreur de programmation.

    Essayez la chose suivante :
    Actualisez la page.

    Aller à la page précédente.

    Informations

    Cette erreur (HTTP 500 Erreur interne au serveur) signifie que le site Web que vous visitez a rencontré un problème de serveur qui a empêché l’affichage de la page Web.

    Pour plus d’informations sur les erreurs HTTP, consultez l’aide.
    Aucune page du site n'est accessible. (sauf peut être ça http://ks35672.kimsufi.com/)

    Voilà ou j'en suis, je ne sais pas par quoi commencer, je ne sais pas comment analyser la chose pour diagnostiquer quoi que ce soit...

    Quand je me connecte dans l'admin, rien d'anormal, les services apaches, Qmail, etc. sont en "route" comme en temps normal...

    Petite information : Il est possible que ce soit arrivé après avoir voulu recompiler PHP avec cURL (peut être en suivant les infos de cette page : http://guide.ovh.com/Release2OptionsPhp).

    Que dois-je faire pour réparer ce serveur ?
    Peut être qu'on peut faire une restauration système ?
    Quels renseignements, quelles informations vous faut-il pour m'aider à résoudre ce gros problème ?

    Précision supplémentaire : j'ai les acces root pour la console ssh.

    Merci enormement

    PS : Et encore désolé si le post n'est pas au bon endroit.

  2. #2
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Nouvelles :

    Apparement c'est pas Apache qui déconne puisque : http://www.caleoo.com/test.html fonctionne bien.

    Mais si par exemple je mets test.php à la place de test.html, paf Erreur 500...

    Je ne peux ouvrir aucun document PHP, j'espère que la base de donnée à pas eu des problèmes

    Donc j'en déduis qu'il y a un problème avec le PHP, oui mais lequel, est-il désinstallé, peut-on avoir un aperçu de son état sur le serveur depuis la console SSH ?!

    Merci

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 36
    Points : 40
    Points
    40
    Par défaut
    Il est probable que ton php ait du mal à s'initialiser. Pour y voir plus clair, tu peux commencer par activer le log des erreurs par php (ce qui est de toute manière conseillé sur un serveur de production) :

    Edite ton fichier de conf php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    vi /etc/php/apache2-php5/php.ini
    Active le log des erreurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    log_errors = On
    error_log = /var/log/php.err
    Assures toi qu'Apache peut écrire le fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    chown apache /var/log/php.err
    Redémarres Apache pour prise en compte des modifications :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    apache2ctl graceful
    Accèdes à une page php sur ton serveur (via ton navigateur) et indiques-nous ce que tu trouves dans le log.

  4. #4
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Merci d'avoir répondu et de m'aider.

    Alors il y a un petit hic (meme assez gros) c'est que j'ai pas ce fichier php.ini sur le serveur... Après une recherche j'en ai deux en fait :

    /usr/local/lib/php4/php.ini
    /usr/local/lib/php5/php.ini
    Dans ces deux là, j'ai donc changer par On et mis le chemin du error_log...

    Pour la première commande apache :

    apache: usager invalide
    Pour la seconde il reconnait pas cette commande...

    Alors j'ai essayé d'accéder à une page PHP, mais le fichier php.err ne s'est pas créé

    C'est grave comme c'est le binz

    Merci de ton aide

    EDIT : En fait je crois qu'il faut carrement reinstaller PHP, sachant que Apache, MySQL... sont actifs. Mais je ne sais pas comment faire tout cela, et sur internet les resultats sont très flous et c'est ce qui d'ailleurs a fait que le serveur ne marche plus...

    Pour bien faire il faudrait que OVH/Kimsufi me fasse une remise à zéro, mais apparement il y a pas de support pour kimsufi, quand on apelle OVH ils disent qu'ils y connaissent rien en kimsufi... et le support kimsufi c'est un forum ou il n'y a pas un responsable ni rien du tout, à 30€/mois c'est pas super ...

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    940
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 940
    Points : 1 817
    Points
    1 817
    Par défaut
    J'ai trouvé des explications pour l'installation / la désinstallation de paquets sous Gentoo :
    http://www.gentoo.org/doc/fr/handboo...?part=2&chap=1

    Est-ce que Apache est bien configuré pour utiliser PHP? (Fichier httpd.conf, par exmple voir http://www.interpc.fr/mapage/billaud/apmysphp.htm#php.)

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 36
    Points : 40
    Points
    40
    Par défaut
    Comme je te le disais dans le premier thread, il faut toujours passer par le gestionnaire de paquet de ta distribution, sous risque d'arriver à... ce que tu sais

    Si le paquet php n'est pas installé, sous Gentoo :

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 36
    Points : 40
    Points
    40
    Par défaut
    "apache" est le user standard sous lequel les processus "Apache" s'exécutent sous Gentoo. Surprenant que cela ne soit pas le cas sur ta machine (je n'ai jamais essayé les kimsufi).

    Tu peux déterminer sous quel user ton Apache s'exécute avec la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    egrep '^User' /etc/apache2/httpd.conf

  8. #8
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Citation Envoyé par riaStudio Voir le message
    Comme je te le disais dans le premier thread, il faut toujours passer par le gestionnaire de paquet de ta distribution, sous risque d'arriver à... ce que tu sais

    Si le paquet php n'est pas installé, sous Gentoo :
    Tout ce que j'ai testé pour réinstaller PHP abouti presque à la même chose :

    ks35672 ~ # emerge php
    Calculating dependencies... done!
    >>> Auto-cleaning packages...

    >>> No outdated packages were found on your system.
    Et je suis en train de chercher ou se trouve le répertoire apache (et son httpd.conf)...

    Et je viens d'envoyer un email à l'assistance en esperant qu'ils pourront me remettre le serveur à zéro...

    EDIT :

    ks35672 ~ # egrep '^User' /usr/local/apache/conf/httpd.conf
    User nobody
    UserDir www
    Je précise que Apache est bien opérationnel, juste PHP qui est parti, je sais pas où d'ailleurs, loin de moi surement

    Merci

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 36
    Points : 40
    Points
    40
    Par défaut
    Conclusion : php est installé, et ta Gentoo est largement customisée

    Sur une Gentoo standard, tu peux obtenir la liste des fichiers d'un paquet comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    equery files apache
    equery fait partie du paquet gentoolkit, tu auras peut-être besoin de l'installer avec un :
    enfin si sa marche sur un kimsufi

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 36
    Points : 40
    Points
    40
    Par défaut
    Ok, donc ton apache s'exécute sous le user "nobody" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    chown nobody /var/log/php.err
    S'il ne connaît pas apache2ctl, il te reste l'init :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /etc/init.d/apache2 restart
    Puis ouverture d'une page php et check du log

  11. #11
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Citation Envoyé par riaStudio Voir le message
    Conclusion : php est installé, et ta Gentoo est largement customisée


    Citation Envoyé par riaStudio Voir le message
    Sur une Gentoo standard, tu peux obtenir la liste des fichiers d'un paquet comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    equery files apache
    equery fait partie du paquet gentoolkit, tu auras peut-être besoin de l'installer avec un :
    enfin si sa marche sur un kimsufi
    Au point ou j'en suis je peux tout tester sans risque, je te tiens au courant, et merci encore

    EDIT :

    ks35672 ~ # equery files apache
    [ Searching for packages matching apache... ]
    ks35672 ~ #
    lol ?!

  12. #12
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    chown nobody /var/log/php.err
    Le fichier php.err n'existe pas, même après l'avoir mis dans le error_log des deux php.ini puis ouvrir une page php...


    /etc/init.d/apache2 restart
    Apparement les fichiers apache... ne se trouve pas du tout ici.

    Si tu as le temps et l'envie je peux te donner les acces à l'admin du serveur pour que tu regarde sinon tant pis...

    Vive Gentoo et Kimsufi

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 36
    Points : 40
    Points
    40
    Par défaut
    Tu peux créer le fichier d'erreur php comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    > /var/log/php.err
    et rebelotes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    chown nobody /var/log/php.err
    et restart du apache (mais là je sais pas comment, vu que y'a ni apache2ctl ni init.d )

    Sa donne koi un ?

  14. #14
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Ok je vais créer ce fichier, et faire le chown.

    Apache je vais le redémarrer par le panneau d'admin, je crois que je peux.

    EDIT : Voilà j'ai redémarré mon Apache, bien mis le php.err au bon endroit et modifier les variables dans le php.ini, je tente d'acceder à une page pour provoquer l'erreur mais rien ne vient s'ajouter au php.err...

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 36
    Points : 40
    Points
    40
    Par défaut
    Bon, au vu des difficultés pour obtenir l'erreur exacte, je penses qu'il faut essayer une méthode pour forte.

    Je te proposes de désinstaller php, puis de le réinstaller en espérant que cela remettra de l'ordre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    emerge --unmerge php
    emerge php

  16. #16
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Voilà la fin du résultat de la première commande puis le résultat de la seconde...

    * GNU info directory index is up-to-date.
    * IMPORTANT: 6 config files in '/etc' need updating.
    * IMPORTANT: 1 config files in '/usr/local/lib/php5' need updating.
    * See the CONFIGURATION FILES section of the emerge
    * man page to learn how to update config files.
    ks35672 ~ # emerge php
    Calculating dependencies... done!
    >>> Auto-cleaning packages...

    >>> No outdated packages were found on your system.
    Moi je comprends pas bien, ça a pas l'air de désinstaller, ça a pas l'air d'installer, je sais plus

    Merci

  17. #17
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Après avoir fait ces commandes maintes et maintes fois, ce coup-ci ça a marché

    riaStudio il y a une des commandes que tu m'a fait executer qui a fait en sorte que les commandes d'ovh(http://guides.ovh.com/Release2OptionsPhp) remarchent !

    un Grand Merci à toi

  18. #18
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 36
    Points : 40
    Points
    40
    Par défaut
    Salut ArHacKnIdE,

    bien que je n'ai pas eu le temps de te répondre où te regarder à ton serveur, je croisais les doigts pour toi. J'ai horreur de savoir un serveur planté

    Je suis bien content d'apprendre que tu as réussi à solutionner ton problème

    Bonne chance pour la suite

  19. #19
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    En principe j'aime bien connaitre la cause du problèm et savoir comment le réparer mais sur coup-là j'en sais rien

    Et la cerise sur le gateau, c'est que cURL s'est installé en même temps

    Milles Mercis à toi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Configuration DNS serveur Kimsufi
    Par WinNew dans le forum Administration système
    Réponses: 1
    Dernier message: 30/05/2015, 21h21
  2. Serveur kimsufi pour joomla pour un UNIQUE site
    Par MoonDragon dans le forum Sécurité
    Réponses: 0
    Dernier message: 29/09/2012, 13h26
  3. Serveurs Kimsufi
    Par vinou94400 dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 28/12/2011, 16h52
  4. Réponses: 4
    Dernier message: 20/07/2008, 19h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo