Flarum: ошибка 403 для / admin и ошибка 404 для / api

Я установил Flarum для форума.

Я захожу во Фларум по этому пути Http: // rootUrl / поддержка

Я могу зарегистрироваться / войти добавить тему и т. Д …

Однако, когда я пытаюсь перейти к панели администратора Http: // rootUrl / поддержка / админ это дает мне ошибку 403, и когда я пытаюсь нажать Http: // rootUrl / поддержка / апи это дает мне ошибку 404. (Я не использовал PHP в течение многих лет)

Я использую nginx 1.8.1 и php5.6.

nginx.conf в блоке сервера:

location /support {
try_files $uri $uri/ /support/index.php?$query_string;
}

location /support/api {
try_files $uri $uri/ /support/api.php?$query_string;
}

location /support/admin {
try_files $uri $uri/ /support/admin.php?$query_string;
}

location /flarum {
deny all;
return 404;
}

location ~* \.php$ {
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_pass   127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
}

и в моем файле .htaccess:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /support

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteRule ^vendor/(.*)?$ / [F,L]
RewriteRule ^storage/(.*)?$ / [F,L]
RewriteRule ^config.php$ / [F,L]

RewriteRule ^api(.*)$ api.php [QSA,L]
RewriteRule ^admin(.*)$ admin.php [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !^assets index.php [QSA,L]

# MultiViews can mess up our rewriting scheme
Options -MultiViews

# Autoindex will list all assets files which is not so good
Options -Indexes
</IfModule>

Я также заметил, что мой файл .htaccess не читается. (убрал его, ничего не изменилось)

Что-то не так на моей конференции?

Благодарю.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]