[Réglé] Phpbb 3.2.0 et nginx

Forum concernant les demandes de support pour tout problème d'installation d'un forum phpBB 3.2.x uniquement

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Partager sur FacebookPartager sur TwitterPartager sur Google+

[Réglé] Phpbb 3.2.0 et nginx

Messagepar eric6779 » 13 Fév 2017 à 13:30

Bonjour,

j'ai trouvé des sujets sur phpbb.com mais hélas, aucun d'entre eux n'a résolu le problème... J'accède à la page d'installation mais lorsque je clic sur Install, j'ai une erreur 500....

Le forum est dans /var/www/forum.

/etc/nginx/forum.conf:
Code: Tout sélectionner
server {
	listen 80;
	server_name localhost;

	index index.php index.html index.htm;
	charset utf-8;
	client_max_body_size 10M;

	include /etc/nginx/conf.d/ciphers.conf;

	access_log /var/log/nginx/forum-access.log combined;
	error_log /var/log/nginx/forum-error.log error;

	error_page 500 502 503 504 /50x.html;
	location = /50x.html { root /usr/share/nginx/html; }

	root /var/www/forum;

        location / {
            index  index.php index.html index.htm;
            try_files $uri $uri/ /index.php;
        }

        location /forum/ {
            # phpBB uses index.htm
            index  index.php index.html index.htm;
            try_files $uri $uri/ @rewriteapp;
        }

        location @rewriteapp {
            rewrite ^(.*)$ /forum/app.php/$1 last;
        }

        # Deny access to internal phpbb files.
        location ~ /forum/(config\.php|common\.php|includes|cache|files|store|images/avatars/upload) {
            deny all;
            # deny was ignored before 0.8.40 for connections over IPv6.
            # Use internal directive to prohibit access on older versions.
            internal;
        }

        # Pass the php scripts to fastcgi server specified in upstream declaration.
        location ~ \.php(/|$) {
            # Unmodified fastcgi_params from nginx distribution.
            include fastcgi_params;
            # Necessary for php.
            fastcgi_split_path_info ^(.+\.php)(/.*)$;
            fastcgi_param PATH_INFO $fastcgi_path_info;
            fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
            fastcgi_param DOCUMENT_ROOT $realpath_root;
            try_files $uri $uri/ /forum/app.php$is_args$args;
            fastcgi_pass unix:/var/run/php5-fpm.sock;
        }
        
        # Correctly pass scripts for installer
        location /forum/install/ {
            # phpBB uses index.htm
            try_files $uri $uri/ @rewrite_installapp;

            # Pass the php scripts to fastcgi server specified in upstream declaration.
            location ~ \.php(/|$) {
                # Unmodified fastcgi_params from nginx distribution.
                include fastcgi_params;
                # Necessary for php.
                fastcgi_split_path_info ^(.+\.php)(/.*)$;
                fastcgi_param PATH_INFO $fastcgi_path_info;
                fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
                fastcgi_param DOCUMENT_ROOT $realpath_root;
                try_files $uri $uri/ /forum/install/app.php$is_args$args;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
            }
        }

        location @rewrite_installapp {
            rewrite ^(.*)$ /forum/install/app.php/$1 last;
        }

        # Deny access to version control system directories.
        location ~ /forum/\.svn|/forum/\.git {
            deny all;
            internal;
        }
}


L'erreur dans le log:
Code: Tout sélectionner
2017/02/13 13:18:23 [error] 3042#3042: *4 rewrite or internal redirection cycle while internally redirecting to "/forum/app.php", client: XX.XX.XXX.XXX, server: localhost, request: "GET /install/app.php/install HTTP/1.1", host: "localhost", referrer: "http://localhost/install/app.php"



J'ai testé l'exemple fournis sur github de phpbb et pareil, impossible de le faire fonctionner...

edit: installation en local puis export de la bdd ^^

Merci à vous pour votre aide.
eric6779
Floodeur mature
Floodeur mature
 
Messages: 1648
Enregistré le: 17 Mar 2005 à 23:39

Retourner vers Installation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité