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

WordPress PHP Discussion :

Effacement suite à mise à jour


Sujet :

WordPress PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Autre
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2019
    Messages : 12
    Points : 6
    Points
    6
    Par défaut Effacement suite à mise à jour
    Bonjour à tous,

    j’ai voulu mettre à jour ma version de PHP7.0 vers la 7.3. (ce que je regrette amèrement)
    j’ai en effet exécuter la commande

    apt purge php7.0 php7.0-common

    du coup plus rien ne va sur mon serveur (raspberry pi) et mon site qui fonctionnait très bien est inaccessible.

    il y a t-il moyen de réparer cette erreur?

  2. #2
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    ah la vache !!
    tes fichiers des projets étaient enregistrés à quel endroit ?
    Si c'était dans un sous-répertoire du PHP, là t'as gagné ta journée...

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Autre
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2019
    Messages : 12
    Points : 6
    Points
    6
    Par défaut Effacement suite à mise à jour
    je n'en sais rien, j'avais tout réussi à faire en suivant des Tutos jusqu'içi.
    j'avais fait une sauvegarde de ma carte SD avant de tenter cette manip, mais même en tentant avec la sauvegarde le problème est le même.
    Leçon a en tirer quand ça fonctionne NE JAMAIS Y TOUCHER !!!

    Un an de boulot perdu en une ligne de commande

    j'ai cette fenetre qui apparait désormais :

    Nom : Capture d’écran 2019-07-18 à 11.58.01.jpg
Affichages : 118
Taille : 21,6 Ko

  4. #4
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    en fonction de ton os,
    tu n'as qu'à réinstaller PHP et recopier ton dossier contenant les fichiers sources de ton site à partir de ta sdcard.
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sudo apt update
    sudo apt -y install php7.3
    php -v
    tu devrais lire PHP 7.3.xxxx
    ensuite les extensions :
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd  php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
    etc...

    Les mises à jour, faut les faire sinon tu prends des risques

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Autre
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2019
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Nom : Capture d’écran 2019-07-18 à 16.36.27.jpg
Affichages : 118
Taille : 161,7 Ko

    Voila ce que cela donne.

    l'os si je ne raconte pas de bétise c'est Débian 9 stretch. Peux tu m'expliquer la manip qui consiste à réinstaller PHP et recopier le dossier contenant les fichiers sources du site.

    Encore merci pour ton aide je me sens un peu moins seul au monde.

  6. #6
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    vérifie que tu as bien le répertoire de stockage par défaut des fichiers web dans /var/www ou var/www/html
    si tu veux remplacer ce répertoire par un autre, édite /etc/apache2/sites-available/000-default.conf

    après modif, pense à faire sudo service apache2 restart

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Autre
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2019
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Hello,

    je n'ai toujours pas accès à mon site.

    Nom : Capture d’écran 2019-07-19 à 08.30.18.jpg
Affichages : 96
Taille : 92,0 Ko

    Après vérification, j'ai bien le répertoire de stockage par défaut des fichiers web dans var/www/html.


    Au risque de paraitre un peu neuneu, mais je n'ai pas compris si tu veux remplacer ce répertoire par un autre, édite /etc/apache2/sites-available/000-default.conf

    Peux tu m'aider dans cette manip pas à pas.

    La je me retrouve tétaniser à l'idée de perdre une année de boulot (je suis un novice).

  8. #8
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    ok, tu dois vérifier maintenant la configuration du serveur web apache et t'assurer qu'il sert ton site à chaque requête. Balade toi dans les fichiers .conf situés dans /etc/apache2/ et vérifie leur contenu. Tu dois trouver à un moment un fichier httpd-vhosts.conf qui doit contenir une liste de <VirtualHost> et dans le tas il doit y en avoir un qui doit correspondre à ton serveur (url (ServerName), dossier (DocumentRoot) (Directory)...)

    Après je t'avoue qu'il va falloir monter tes compétences sur la config serveur si tu veux éviter à l'avenir ce genre de galère.

    Tout semble être installé sur ton serveur, il n'y plus qu'à câbler les éléments entre eux pour que cela re-fonctionne à nouveau.

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Autre
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2019
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Nom : Capture d’écran 2019-07-19 à 12.50.45.jpg
Affichages : 132
Taille : 79,8 Ko

    Voila ce que j'ai pu voir.

    Citation Envoyé par rawsrc Voir le message
    Après je t'avoue qu'il va falloir monter tes compétences sur la config serveur si tu veux éviter à l'avenir ce genre de galère.
    Je te rejoins entièrement, il va falloir que je me mette à niveau pour que cela ne m'arrive plus.

    c'est quoi la suite du coup?

  10. #10
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 434
    Points : 43 068
    Points
    43 068
    Par défaut
    Supprimer php n'a pas effacé ton/tes site(s).

    Connais-tu la notion de virtualhost ?

    Les virtualhost disent à Apache qu'il doit répondre par à domaine1.fr avec le contenu du dossier xxx et à domaine2.fr avec le contenu du dossier yyy.

    Par défaut, il y a un virtualhost répondant à * (c'est à dire n'importe quelle requête de site) avec le contenu de /var/www/ ou /var/www/html (ce qui semble être ton cas) selon les versions.

    Ce virtualhost est contenu dans /etc/apache2/sites-available/000-default.conf.

    Vu que tu ne maitrise pas, je te conseilles de faire une sauvegarde (ce qui aurait déjà du être fait). Tu prends le contenu du dossier /var/www/html et tu le copie. Ensuite il va te falloir sauvegarder la base. Si l'accès à phpmyadmin est toujours fonctionnel (pas sûr), tu exportes ta base. Sinon il faudra le faire en ligne de commande. Une fois cela fait, tu testes la restauration de ta sauvegarde sur un autre poste. tu auras alors une sauvegarde viable et sera rassuré, et tu pourras ensuite tenter une réparation (ce qui te permettra de te faire la main), ou au pire de réinstaller.

    Que donnes http://ton_ip/readme.html ? Si ça marche, apache voit ton site. Par contre le site complet ne pourra pas marcher sans un php fonctionnel, car sans celui-ci, apache ne pourra pas interpréter le point d'entrée de ton site : index.php.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Autre
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2019
    Messages : 12
    Points : 6
    Points
    6
    Par défaut Bonne nouvelle
    Bonjour à tous,

    @chrtophe je te remercie pour tous tes conseils très clair et très détaillés. Effectivement je ne m'y connais pas trop car c'est un site web que j'ai mis en place en suivant beaucoup de tuto.

    La bonne nouvelle est que mon site est de nouveau fonctionnel. d'après ce que j'ai pu comprendre j'avais fais pas mal de bourde. il y avait sur le serveur plusieurs version de PHP et donc ce dernier ne savait plus à quel PHP se vouer

    Les versions inutiles ont été retirées et la nouvelle version de php 7.3 a été mise en place et là, la magie et la chance ont opérés et tout a fonctionné de nouveau.

    Pour la petite histoire sachant que je bidouille plus qu'autre chose, j'effectue régulièrement des sauvegardes surtout avant de faire une manip (perilleuse pour moi) comme celle-ci.

    Manque de bol ma dernière sauvegarde avait loupé, ça a donc été pour moi la panique à bord du titanic

    Mais de cette expérience j'ai pu tirer plusieurs leçons :

    - Toujours vérifier que la sauvegarde fonctionne
    - sauvegarder tous les articles de son blog avec des documents word (car j'ai découvert que ces derniers avec wordpress étaient stockés dans la base de données Mysql)
    - la je suis en attente de ma nouvelle Raspberry pi 4 (en rupture de stock) car l'idée pour moi est d'avoir un serveur de secours en cas de pépin.

    j'ai une dernière question, pour mes sauvegardes, j'utilise le logiciel SD COPIER de raspbian. Mais il y a t-il moyen de programmer des sauvegardes automatiques à intervals réguliers si je laisse connecté ma carte Sd de sauvegarde au Pi?

    j'avais mis en place un crontab pour les renouvellement automatique de certificat ssl, donc sur ce principe cela devrait exister non?

    En tous cas, un grand merci à vous tous pour vos réponses pour avoir essayé de trouver une solution à mon problème

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

Discussions similaires

  1. [M2008]Clef USB non reconnu suite à mise à jour
    Par Shugo78 dans le forum Mandriva / Mageia
    Réponses: 8
    Dernier message: 08/08/2008, 20h42
  2. Créer un fichier journal suite à mise à jour de classeur Excel
    Par tinkye_winkye dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/11/2007, 20h18
  3. PB [D7 prof] [IBExpress]suite à mise à jour
    Par Labanda dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/09/2006, 17h52
  4. [phpMyAdmin] Problème suite à mise à jour vers phpMyAdmin 2.8.1
    Par inginfodz dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 24/05/2006, 10h31
  5. [phpBB] Erreur au niveau de la base suite à mise à jour
    Par Goundy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 05/03/2006, 14h50

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