Thegreatpearler

Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 15)
  • Auteur
    Messages
  • Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Bonjour, encore merci pour vos réponses.

     

    J’ai supprimé ces deux lignes de mon fichier .htaccess du coup, mais le résultat reste toujours le même : erreur HTTP. Les fichiers sont bien présents sur le serveur, mais impossible d’avoir des données sur les images à par leur titre.

    C’est la première fois en 10 ans que je rencontre un problème si coriace avec WordPress …

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    J’ai vraiment de la chance ! Merci de m’avoir répondu 🙂

     

    Voici le code qu’on m’a demandé d’ajouter au .htaccess :

    		RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]

     

    Voici mon .htaccess entier, j’ai rajouté une ligne qui me permet de rediriger les url depuis mon passage en https

    # BEGIN WordPress
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # redirection HTTPS
    RewriteCond %{HTTPS} !=on
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    
    </IfModule>
    # END WordPress

     

    Merci beaucoup pour votre aide 🙂

    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Bonjour, j’ai exactement le même problème que vous : https://wpfr.net/support/sujet/probleme-erreur-http-a-lupload-de-medias-apres-passage-en-multisite/

     

    Et vu la foule qui s’est déplacée pour votre sujet, je pense que je ne verrais personne non plus pour le mien. Je sais que cela fait un moment que vous avez posté votre bouteille à la mer, mais dans l’espoir que vous recevrez un email suite à ma réponse, avez vous trouvé une solution pour votre problème d’images en multisite ?

    Merci d’avance.

    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Il n’y avait déjà pas foule pour répondre, mais là je désespère d’avoir des débuts de pistes à explorer… Je m’en vais contacter OVH pour mon problème, et si je trouve une solution, je vous la partagerais.

    en réponse à : Page blanche suite MAJ 5.1.1 #2257651
    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Essayez alors de désactiver tous vos plugin par la méthode que je vous ai donné, et ensuite donnez nous le résultat.

    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Alors avant d’y toucher, je vais attendre de voir si quelqu’un à une solution pour mon problème principal. En tout cas, merci pour vos conseils.

    en réponse à : Page blanche suite MAJ 5.1.1 #2257647
    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Avez vous accès à votre serveur via un protocole FTP dédié; de type de Filezilla par exemple ?

    en réponse à : Page blanche suite MAJ 5.1.1 #2257631
    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Bonjour. On dirait que le problème vient de votre plugin de mise en cache. Pour accéder à votre site, je vous conseille de passer sur vos fichiers via l’accès FTP (type filezilla) et de modifier le nom du dossier contenant le plugin (chemin : www>wp-content>plugins>nom de votre plugin qui bug.

    Le fait de modifier le nom du dossier devrait désactiver votre plugin, vous pourrez alors vous reconnecter sur votre site et peut être procéder à une désinstallation/réinstallation dudit plugin.

     

    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Ah tiens, je serais intéressé de savoir comment optimiser ce .htaccess. Le bon code serait alors :

    # redirection HTTPS
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.thegreatpearler.com/$1 [R=301,L]
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    # Multisite
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    	
    </IfModule>
    # END WordPress

     

    Vous pensez que c’est cela qui peut me provoquer mes erreur HTTP ?

    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Merci en tout cas pour votre lien !

    Alors, j’ai essayé l’ensemble des solutions proposées dans ce lien avant de demander de l’aide, à part de supprimer le chemin personnalisé (10) et la désactivation de mod_security (11), que je n’avais pas vu dans les autres « tuto » que j’avais exploré.

    Concernant mon .htaccess, c’est un assemblage de plusieurs codes : une partie provient de ce que l’on doit ajouter pour permettre le multisite (fourni par wordpress lui-même) et une contient les redirections nécessaires à un HTTPS (après pas sûr que j’ai un code parfait, si quelqu’un si connait, ça serait encore mieux).

    Du coup je vais tenter les deux options que j’avais loupé.

    1) Modifier le chemin d’accès : moi, je ne peux pas modifier le chemin de mes médias directement dans les réglages (voir screen), du coup je vais voir si je peux le faire ailleurs, c’est peut être différent avec le multisite

    2) L’ajout du code pour désactiver le mod_security dans le .htaccess me provoque une erreur 500 HTTP internal serveur error. Donc impossible d’essayer quoi que ce soit avec.

     

    EDIT : il y a bien un réglage à faire dans « upload path » dans les réglages des sites. Cependant, ce champ est vide pour mes deux sites (voir screen), si quelqu’un peut me dire si je dois le configurer (sachant qu’il est naturellement bien fait pour le site principal) et semble peut être défectueux pour mon site secondaire, qu’il n’hésite pas 😉

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Alors, dernier point.

    Désactiver Woocommerce n’a pas arrangé les choses. Mais quelques nouveaux éléments :

    Malgré l’erreur HTTP lors de l’upload, le fichier est bien téléchargé dans le dossier www>wp-content>upload>sites>4>2019>04, mais avec le droit d’accès 604. Je me suis dit que c’était peut être ça qui foutait la merde, du coup je l’ai remis en 705 comme tous les autres fichiers présents dans le dossier des uploads du site principal.

    Et toujours rien. Il n’y a même pas d’aperçu de l’image dans WordPress (voir screen). Je n’y comprends rien du tout…

     

    A l’aide.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    En fait, je suis toujours persuadé que le problème vient du chemin de l’upload des images à partir du nouveau site (www.thegreatpearler.com/concept-store). Mais je ne sais pas comment y remédier.

    1. Le chemin d’accès ?

    Depuis que j’ai installé le multisite, c’est devenu naturellement le gros bordel dans le fichier « uploads ». Le chemin qui s’est naturellement mis pour l’upload des fichiers sur le nouveau site est le suivant :

    www>wp-content>upload>sites>4 (à quoi servent le 2 et le 3 d’ailleurs?)>2019>04 (si j’ai bien compris, chaque mois un dossier est créé pour les uploads du mois en cours).

    Pour le site principal (www.thegreatpearler.com) => www>wp-content>upload>2019>04, ce qui me paraît très normal (et ça marche bien d’ailleurs).

    Que ce soit pour le site principal ou le site secondaire, les droits d’accès de ces dossiers et sous-dossiers sont en 705 (propriétaire : lire/écrire/exécuter; groupe : X/X/X ; publique : lire/X /exécuter). D’ailleurs, j’ai essayé le code 750 mais aussi le 760 (propriétaire : lire/écrire/exécuter; groupe : lire/écrire/X ; publique : X/X/X) mais l’erreur HTTP n’a pas disparue.

    2. L’attaque de WooCommerce

    Je viens aussi de m’apercevoir que Woocommerce essaye tout le temps de m’upload un fichier image sur mon nouveau site (voir en pièce jointe), l’image woocommerce-placeholder.png, et cela en grande quantité. Avant tout de chose, je vais essayer de désinstaller le plugin pour voir si cela répare mon problème http error, mais comme je l’ai déjà dit dans mon premier message, la désactivation de tous mes plugins n’avaient rien changé.

     

    3. Les images fantômes

    Comme vous pouvez le voir également dans mon screen, j’ai des blocs « fichiers » qui soit n’apparaissent pas (mais avec le nom du média quand même) soit rien ne s’affiche non plus. Encore une fois, cela se passe sur mon nouveau site (www.thegreatpearler.com/concept-store) et tout va bien sur mon installation principale.

     

    4. Les erreur HTTP 500

    Depuis peu (je crois que depuis que j’essaye de bidouiller pour l’erreur HTTP de l’upload des images); j’ai régulièrement une erreur HTTP 500 quand j’essaye d’accéder à MES sites (le principal et le secondaire). Pour le coup, je crois que ça vient de mon fichier .htaccess, dont je vous mets la copie du code ici =>

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # redirection HTTPS
    RewriteCond %{HTTPS} !=on
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    
    </IfModule>
    # END WordPress
    .htaccess

     

    Voilà, j’essaye d’avancer point par point tout seul, mais si quelqu’un à une idée sur ce qu’il se passe… En attendant je vais tenter la désactivation de Woocommerce pour voir ce que cela change.

    Merci d’avance

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    Alors, c’est une erreur HTTP sans plus de précision qui apparaît lorsque j’envoie un fichier sur mon nouveau site (installé en sous-dossier) (voir la pièce jointe).

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    N’hésitez pas à me dire si j’ai oublié une information qui pourrait être utile pour un début de solution… Bon week end de Pâques à tous!

    Thegreatpearler
    Participant
    Initié WordPress
    17 contributions

    En effet ! 🙂

     

    Mais du coup, il n’y a que moi qui voit cette ligne ? Et est-ce normal?

     

    Merci pour votre rapidité de réponse 🙂

15 sujets de 1 à 15 (sur un total de 15)