Bonjour,
J'ai installé un wordpress multisite en utilisant l'option "sous-dossier". Je crée le site principal et un site secondaire, pas de problème. Par contre les choses se gâtent lorsque j'essaie de mapper un nom de domaine au site secondaire. J'ai fait pointer le domaine vers l'hébergement et cette partie-là fonctionne. Par contre j'avais d'abord une erreur lors du login dans le back-office de ce site secondaire, que j'ai réglée en ajoutant du code dans wp_config suite à une astuce trouvée sur un forum. J'ai donc de nouveau accès au back-office et à la homepage du site, mais lorsque je clique sur un lien dans la navigation du site ... au lieu de m'envoyer sur la page, il me met une erreur serveur 500 ! Pas moyen de comprendre pourquoi et pas d'info sur les forums. Est-ce que quelqu'un a une idée ? Voici les détails et merci d'avance pour votre aide !
Adresse de l'hébergement : multimotion.be/multisites/
Adresse physique du site secondaire : multimotion.be/multisites/medias/
Domaine du site secondaire : medias.be
----------
WP_CONFIG :
/**
* The base configuration for WordPress
*
* The wp-config.php creation script uses this file during the installation.
* You don't have to use the website, you can copy this file to "wp-config.php"
* and fill in the values.
*
* This file contains the following configurations:
*
* * Database settings
* * Secret keys
* * Database table prefix
* * ABSPATH
*
* @link https://developer.wordpress.org/advanced-administration/wordpress/wp-config/
*
* @package WordPress
*/
// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'multisites' );
/** Database username */
define( 'DB_USER', 'multisitesadm' );
/** Database password */
define( 'DB_PASSWORD', '' );
/** Database hostname */
define( 'DB_HOST', 'sg622216-001.eu.clouddb.ovh.net:35784' );
/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8mb4' );
/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
/**#@+
* Authentication unique keys and salts.
*
* Change these to different unique phrases! You can generate these using
* the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}.
*
* You can change these at any point in time to invalidate all existing cookies.
* This will force all users to have to log in again.
*
* @since 2.6.0
*/
define( 'AUTH_KEY', ';
define( 'SECURE_AUTH_KEY', ';
define( 'LOGGED_IN_KEY', ';
define( 'NONCE_KEY', ';
define( 'AUTH_SALT', ';
define( 'SECURE_AUTH_SALT', ';
define( 'LOGGED_IN_SALT', ';
define( 'NONCE_SALT', ';
/**#@-*/
/**
* WordPress database table prefix.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = 'wp_';
/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*
* For information on other constants that can be used for debugging,
* visit the documentation.
*
* @link https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
*/
define( 'WP_DEBUG', false );
/* Add any custom values between this line and the "stop editing" line. */
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
define( 'DOMAIN_CURRENT_SITE', 'multimotion.be' );
define( 'PATH_CURRENT_SITE', 'multisites/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
define('COOKIE_DOMAIN', false);
define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
/* That's all, stop editing! Happy publishing. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
/** Sets up WordPress vars and included files. */
require_once ABSPATH . 'wp-settings.php';
----------
.HTACCESS
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /multisites/
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]
# END WordPress
Hébergement Web-old - Wordpress multisite - erreur 500
Related questions
- [RESOLU] Server unable to read htaccess file, denying access to be safe
74500
24.11.2019 19:11
- Version php 7.0 sur Ovh mais php 5.4.45 sur mon wordpress
68961
10.01.2019 11:14
- Effacer wordpress d'OVH et reinstaller
68426
08.09.2019 21:02
- Comment récupérer son mot de passe phpmyadmin ?
67625
14.11.2016 10:32
- Ne supporte pas FTP sur TLS
65160
11.12.2018 18:48
- Changer la version d'une base de donnée en mutualisé
64948
22.12.2016 11:46
- Résiliation hébergement
64906
27.07.2018 10:39
- Variable upload_max_filesize plus grande que post_max_size
57328
11.06.2017 16:01
- Résiliation hébergement+domaine
56656
11.09.2018 20:28
- Transfert hebergement et domaine .fr entre client OVH ?
54946
21.12.2016 15:10
Bonsoir @GregoryS7
Qu'entendez-vous par **_"wordpress multisite"_** ?
Quel est le but final de la manip ?
La prochaine fois, encadrez les scripts avec le symbole
Un "wordpress multisite" c'est une option dans wordpress qui permet de gérer plusieurs sites avec une seule install et une seule DB. On peut ensuite coupler des domaines avec les différents sites :
https://learn.wordpress.org/tutorial/introduction-to-wordpress-multisite-networks/
Je n'aime pas trop cette méthode.
Pour moi, pour chacun des domaines _(donc par site)_ :
* Un dossier au niveau de **/www**
* Un préfixe **wp_domainexxx_**
Oui OK merci, mais c'est le setup dont j'ai besoin ...
Est-ce quelqu'un a une idée ? Je viens de remarquer aussi que je ne pouvais pas éditer les pages ou en ajouter.
Merci d'avance
Personne ne voit une solution ? Merci d'avance ...
Bonjour,
erreur 500 c'est générale un problème de code et/ou htaccess, à part regarder les logs pour en savoir plus pas de solution.
Cordialement, janus57
Bonsoir @GregoryS7
Passer en **_Environnement développement_** pour voir la cause de l'erreur 500
Voir dans mon guide le paragraphe :
**P2 - Erreur 500 - Environnement développement**
https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm#_P2__-
**__________________________________________________________________________________**
Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements pour **une Installation complète et propre de votre Site**.
**************************************************************************************************
* **Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site** *
**************************************************************************************************
Voir --> **https://wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm">CMS - WordPress - Guide Installation chez OVH**
Contrôler votre situation en suivant **attentivement** les paragraphes : **A** à **J**
_N'hésitez pas à me faire un retour : positif ou négatif._
_C'est comme cela que je peaufine mon Guide._
_Si ce guide vous a bien aidé, n'hésitez pas à cliquer sur le bouton « j'aime »_
Merci je vais recommencer toute la procédure et activer les logs ...
@Gaston_Phone par contre si tu souhaites ajouter un chapitre dans ton guide, je n'ai trouvé aucune doc en ligne avec les étapes pour créer un WP multisites sur OVH et ensuite configurer un nom de domaine sur un site secondaire.
Pourtant dans certains cas - comme le mien - c'est une fonctionnalité très pratique : permet de gérer des dizaines de sites avec une seule DB, une seule install WP à mettre à jour, des plugins partagés, un seul super-admin, ...
Cela sort de mon champ de compétences.