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 :

Configurer des permaliens suite à installation manuelle WP sur Ubuntu


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Janvier 2020
    Messages : 3
    Par défaut Configurer des permaliens suite à installation manuelle WP sur Ubuntu
    Bonjour à tous,

    J'essaye pour ma culture personnelle d'installer et configurer un serveur wew + Wordpress sur ubuntu, mais j'ai des problèmes de "JSON" lorsque je souhaites configurer les permaliens sur Wordpress.

    Je m'explique, après la première connexion sur Wordpress, une fois les permaliens activés, si je souhaites créer une nouvelle page avec par exemple le slug "test", au moment de la publier j'ai le message d'erreur suivant:

    "La publication a échoué. La réponse n’est pas une réponse JSON valide."


    Voici toute la procédure que je déroule, avec les différents réglages pour PHP / Mysql.. je retourne Google depuis plusieurs jours, mais impossible de régler ce problème de permaliens.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    sudo apt update && sudo apt upgrade -y
    sudo apt install apache2 -y
    sudo apt install mysql-server -y
    sudo mysql_secure_installation
     
    sudo mysql -u root -p
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE DATABASE wordpress;
    CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'MonSuperMDP';
    GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt install php php-mysql libapache2-mod-php php-cli php-cgi php-gd -y

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    cd /var/www/html
    sudo curl -O https://fr.wordpress.org/latest-fr_FR.tar.gz
    sudo tar -xzf latest-fr_FR.tar.gz --strip-components=1
    sudo rm latest.tar.gz
     
    sudo chown -R www-data:www-data /var/www/html
    sudo find /var/www/html -type d -exec chmod 750 {} \;
    sudo find /var/www/html -type f -exec chmod 640 {} \;
     
    sudo systemctl restart apache2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sudo cp wp-config-sample.php wp-config.php
    sudo nano wp-config.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    define('DB_NAME', 'wordpress');
    define('DB_USER', 'wp_user');
    define('DB_PASSWORD', 'MonSuperMDP');
    define('DB_HOST', 'localhost');
    Je fini l'installation via http://ip/wp-admin/wp-loggin.php & supprime index.html à la racine de /html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sudo a2enmod rewrite
    sudo systemctl restart apache2

    Modification des lignes suivantes dans le fichier php.ini

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sudo nano /etc/php/8.1/apache2/php.ini
    memory_limit = 256M
    upload_max_filesize = 64M
    post_max_size = 64M
    max_execution_time = 300

    Ajout de la ligne dans le fichier .htaccess

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php_value max_execution_time 300


    Selon vous, qu'est-ce qu'il pourrait poser problème pour les permaliens ?

    Je vous remercie d'avance pour votre aide


    Edit: j'ai aussi le même message d'erreur quand j'active Let's encrypt et passe le site en https

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 681
    Par défaut
    par défaut l'installation d'apache ne tient pas compte des fichiers .htaccess donc vous devez modifier la directive suivante :
    https://httpd.apache.org/docs/2.4/mo...#allowoverride

  3. #3
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Janvier 2020
    Messages : 3
    Par défaut
    Merci beaucoup Mathieu ! Ca fonctionne !

    En passant de AllowOverride None à AllowOverride All dans le fichier /etc/apache2/apache2.conf ça à résolu le problème

    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <Directory /var/www/>
      Options Indexes FollowSymLinks
      AllowOverride All
      Require all granted
    </Directory>

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

Discussions similaires

  1. installation oracle 9i sur ubuntu 8.04
    Par olosimam dans le forum Installation
    Réponses: 2
    Dernier message: 21/12/2008, 18h15
  2. Erreur lors de l'installation de JDEE sur Ubuntu avec Synaptic
    Par zafo dans le forum EDI et Outils pour Java
    Réponses: 3
    Dernier message: 07/02/2008, 13h19
  3. installation de GTSNetS sur UBUNTU
    Par marweno dans le forum Ubuntu
    Réponses: 0
    Dernier message: 06/09/2007, 19h21
  4. pb d'installation de Bouml sur Ubuntu 6.10
    Par lucy_nyuu dans le forum BOUML
    Réponses: 4
    Dernier message: 22/03/2007, 11h27
  5. Installer le francais sur ubuntu
    Par Natsirt dans le forum Administration système
    Réponses: 3
    Dernier message: 17/03/2007, 08h53

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