Yanis Ben Posté(e) le 16 mai 2018 Posté(e) le 16 mai 2018 (modifié) Bonjour à tous, Pour mon 2ème post sur ce forum, j'aimerais être éclairer sur des erreurs 404. J'ai récemment créé un site sur wordpress synology basique, et afin de ne plus avoir le /wordpress dans mon URL jai copié .htacces et Index.php à la racine en modifiant leur code... Cela à marché j'ai bien un site sans /wordpress, j'accède à la page d’accueil, je peux administrer mon site cependant je n'ai pas accès aux articles et à tout le contenu à cause d'une erreur 404... Est ce une erreur au niveau du .htacces et des permaliens ? Merci d'avance pour votre aide. DS214Play DSM 6.1.6 Wordpress - Apache HTTP Server 2.4 - PHP 7.0 Modifié le 16 mai 2018 par Yanis Ben 0 Citer
lordtaki Posté(e) le 17 mai 2018 Posté(e) le 17 mai 2018 Bonjour, 1ère étape : faire un tour dans l'administration Wordpress pour voir s'il n'y a pas un paramètre qui est resté avec ".../wordpress" 2e étape : il est fort probable qu'il y ait des données en base MySQL qui référencent toujours "/wordpress" (les extensions, la configuration du thème...). 0 Citer
Yanis Ben Posté(e) le 17 mai 2018 Auteur Posté(e) le 17 mai 2018 (modifié) Il y a 1 heure, lordtaki a dit : Bonjour, 1ère étape : faire un tour dans l'administration Wordpress pour voir s'il n'y a pas un paramètre qui est resté avec ".../wordpress" 2e étape : il est fort probable qu'il y ait des données en base MySQL qui référencent toujours "/wordpress" (les extensions, la configuration du thème...). Bonjour, Merci de votre réponse, dans mes dossier je n'ai que les fichiers .htcasse et indexe.php où figurent /wordpress et ils sont a la racine de mon dossier web. Ces 2 fichiers, je les ai créés (copier coller) à partir des .htacess et Indexe php originaux dans le fichier wordpress et j'ai rajouté la marque /wordpress pour rediriger les demandes vers mon dossier wordpress. Au niveau de la base MySQL la seule référence /wordpress que j'ai vu était sur le "siteurl: https://www.site.com/wordpress" mais je l'ai supprimé et rien ne s'est résolu (cf 3ème photos). Modifié le 17 mai 2018 par Yanis Ben 0 Citer
lordtaki Posté(e) le 17 mai 2018 Posté(e) le 17 mai 2018 Puisque vous avez un nom de domaine, le plus simple est de déclarer un virtual host dans Webstation. 0 Citer
Novioritum Posté(e) le 18 mai 2018 Posté(e) le 18 mai 2018 (modifié) Bonjour @Yanis Ben, pour être certain de mettre à jour tes url, execute ces lignes de commandes sous phpmyadmin La requête suivante met à jour l’adresse de votre site dans les options de WordPress: UPDATE wp_options SET option_value = replace(option_value, 'http://ancienneURL', 'http://www.nouvelleURL') WHERE option_name = 'home' OR option_name = 'siteurl'; La requête suivante change l’URL relative des articles dans la table wp_posts: UPDATE wp_posts SET guid = replace(guid, 'http://www.ancienneURL','http://www.nouvelleURL'); La requête suivante met à jour les liens dans le contenu de vos articles et vos pages: UPDATE wp_posts SET post_content = replace(post_content, 'http://www.ancienneURL', 'http://www.nouvelleURL'); La requête suivante met à jour les liens dans la table wp_postmeta: UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.ancienneURL','http://www.nouvelleURL'); Remarques importantes: ancienneURL: l’ancienne adresse URL de votre site / l’ancien chemin à corriger nouvelleURL: la nouvelle adresse URL de votre site / le nouveau chemin correct si vous passez vos liens en https, n’oubliez pas de remplacer http:// par https:// dans la nouvelle URL si vous n’utilisez pas le préfixe wp_ par défaut dans vos tables, n’oubliez pas de l’adapter et comme dit @lordtaki tu peux très bien installer wordpress de ton blog (CV) dans un dossier spécifique dans web (par exemple : mon blog) et faire pointer ton virtual host sur ce dossier Modifié le 18 mai 2018 par Novioritum 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.