docker-flarum: Error 500 Installation Flarum
I have error 500 when i tried to install Flarum :
My conf file :
flarum:
image: mondedie/docker-flarum:0.1.0-beta.6-stable
container_name: flarum
links:
- mariadb:mariadb
environment:
- FORUM_URL=https://discuss.domain.fr
- DB_PASS=AtEQ8832q7xWmyM
volumes:
- /mnt/docker/flarum/assets:/flarum/app/assets
- /mnt/docker/flarum/extensions:/flarum/app/extensions
mariadb:
image: mariadb:10.1
container_name: mariadb
volumes:
- /mnt/docker/mysql/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=AtEQ8832q7xWmyM
- MYSQL_DATABASE=flarum
- MYSQL_USER=flarum
- MYSQL_PASSWORD=AtEQ8832q7xWmyM
docker ps
root@vps284653:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5075fab18ed5 mondedie/docker-flarum:0.1.0-beta.6-stable "run.sh" 7 minutes ago Up 7 minutes 8888/tcp flarum
8f68c0f40ed9 mariadb:10.1 "docker-entrypoint.sh" 7 minutes ago Up 7 minutes 3306/tcp mariadb
No information in docker exec -ti flarum cat /tmp/ngx_error.log
Nginx
server {
listen 80; listen [::]:80;
server_name discuss.domain.fr; # <-- change this
return 301 https://$host$request_uri;
}
server {
listen 443 ssl; listen [::]:443 ssl;
server_name discuss.domain.fr; # <-- change this
ssl on;
ssl_certificate /etc/nginx/ssl/public.pem;
ssl_certificate_key /etc/nginx/ssl/private.pem;
location / {
proxy_pass http://172.17.0.3:8888;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Une idée ?
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 21 (10 by maintainers)
Le problème de la version de MariaDB est connu flarum/core#1211
Par contre pour pouvoir débugger il faut pouvoir afficher le contenu du message en rouge sur le site. Celà est possible en commantant
error_page 500 /500.html;
dans la conf nginx. En effet nginx ne renvoie rien dans les logs de docker, car il est censé l’envoyer directement sur la page web, en l’occurence dans le cadre rouge Something went wrong.La version de MariaDB est la 10.1, il faut bien préciser le .1. Flarum doit avoir une incompatibilité avec la nouvelle 10.3, qui est en Alpha attention. Pareil pour la 10.2, ça ne marche pas non plus. C’est un truc qui va falloir que je remonte aux développeurs de Flarum.