Après la mise à niveau de mon serveur Ubuntu, j'ai essayé d'ouvrir mon site Web wordpress et j'ai eu cette erreur dans mon error.log

AH00124: La demande a dépassé la limite de 10 redirections internes en raison d'une erreur de configuration probable. Utilisez 'LimitInternalRecursion' pour augmenter la limite si nécessaire. Utilisez 'LogLevel debug' pour obtenir un backtrace.

Message un get lorsque j'ouvre le site Web.

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

J'ai essayé ces 2 liens ci-dessous mais mon .htaccess est différent et n'a donc pas fonctionné.

Apache 2.4 - La requête a dépassé la limite de 10 redirections internes en raison d'une erreur de configuration probable

La demande a dépassé la limite de 10 redirections internes en raison d'une erreur de configuration probable.?

.htaccess / root

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

.htaccess / blog

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPres

apache:

Server version: Apache/2.4.18 (Ubuntu)

Quelqu'un sait comment résoudre ce problème?

Merci.

1
raduken 17 janv. 2017 à 19:09

2 réponses

Meilleure réponse

N'était pas un module php pour apache, et apache interprétait php comme un texte.

Pour résoudre ce problème, j'ai fait:

apt-get install libapache2-mod-php

/etc/init.d/apache2 restart

apt-get install php7.0-mysql 

/etc/init.d/apache2 restart
0
raduken 31 janv. 2017 à 14:43

Essayez d'augmenter la limite mais je suppose que c'est une boucle. L'article suivant devrait vous conduire dans la bonne direction:

https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

Essayez avec deux .htaccess différents. Dans le dossier racine:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress

... ou assurez-vous simplement de rediriger vers le sous-dossier.

Dans le sous-dossier:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Vérifiez vos paramètres de permalien home_url et blog_url. Cela peut également provoquer une boucle sans fin. Mettez à jour vos permaliens et recherchez wp_options afin d'insérer l'url / domaine correct pour votre blog.

Il peut également s'agir d'une erreur de configuration spécifique à Ubuntu qui tente d'augmenter les limites ou de vérifier les bibliothèques manquantes comme mod_rewrite.

1
Blackbam 17 janv. 2017 à 16:26