Здравствуйте, участники форума Discourse.
Ранее я успешно установил Discourse, следуя этой ссылке, но на этот раз столкнулся со следующей ошибкой. Мне нужна ваша помощь в решении вопроса установки.
После устранения этой проблемы я хотел бы поделиться тем, как мне удалось её исправить.
При установке Discourse в веб-браузере я получил следующие ошибки:
[Ошибка] Не удалось загрузить ресурс: сервер ответил со статусом 404 () (wizard_c4aee3fa9261fde8baf9c596832d10e16a40c298.css, строка 0)
[Ошибка] Не удалось загрузить ресурс: сервер ответил со статусом 404 () (wizard-vendor-e639f7bedb553c62a51539714bacf10a7bb9c2a68ee57d9d9e9da130ede31d8b.js, строка 0)
[Ошибка] Не удалось загрузить ресурс: сервер ответил со статусом 404 () (tada.svg, строка 0)
[Ошибка] Не удалось загрузить ресурс: сервер ответил со статусом 404 () (ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js, строка 0)
[Ошибка] Отказано в выполнении https://forum.sangean.co.kr/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js как скрипта, так как был указан заголовок “X-Content-Type: nosniff”, а его тип контента не является MIME-типом скрипта.
[Ошибка] Отказано в выполнении https://forum.sangean.co.kr/assets/wizard-vendor-e639f7bedb553c62a51539714bacf10a7bb9c2a68ee57d9d9e9da130ede31d8b.js как скрипта, так как был указан заголовок “X-Content-Type: nosniff”, а его тип контента не является MIME-типом скрипта.
[Ошибка] Не удалось загрузить ресурс: сервер ответил со статусом 404 () (tada.svg, строка 0)
Моя среда: Ubuntu 18.94, обратный прокси Nginx.
Я выполнял все шаги установки от имени root, поэтому вот информация команды “ls -al” для директории /var/discourse/shared/standalone:
Полагаю, что проблема связана с правами доступа, но я не уверен.
drwxr-xr-x 11 root root 4096 Apr 4 05:50 .
drwxr-xr-x 3 root root 4096 Apr 4 04:45 ..
drwxr-xr-x 2 1000 www-data 4096 Apr 4 04:45 backups
drwxr-xr-x 4 root root 4096 Apr 4 04:45 log
drwxr-xr-x 2 uuidd uuidd 4096 Apr 4 04:45 postgres_backup
drwx------ 19 uuidd uuidd 4096 Apr 4 05:50 postgres_data
drwxrwxr-x 3 uuidd uuidd 4096 Apr 4 05:50 postgres_run
drwxr-xr-x 2 landscape ssh 4096 Apr 4 06:00 redis_data
drwxr-xr-x 4 root root 4096 Apr 4 05:50 state
drwxr-xr-x 4 1000 www-data 4096 Apr 4 05:50 tmp
drwxr-xr-x 3 1000 www-data 4096 Apr 4 04:47 uploads
Моя конфигурация Nginx в файле /nginx/sites-available/forum.sangean.co.kr:
server {
listen 80; listen [::]:80;
server_name forum.sangean.co.kr;return 301 https://$host$request_uri;}
server {
server_name forum.sangean.co.kr www.forum.sangean.co.kr;access_log /var/log/nginx/forum.sangean.co.kr.access.log ; error_log /var/log/nginx/forum.sangean.co.kr.error.log; include common/locations-wo.conf; include /var/www/forum.sangean.co.kr/conf/nginx/*.conf; location / { proxy_pass http://forum.sangean.co.kr:25654/; proxy_set_header Host $http_host; proxy_http_version 1.1; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_redirect http://forum.sangean.co.kr:25654/ https://forum.sangean.co.kr; }}
Если вам понадобятся файлы конфигурации Nginx или Discourse, я могу отредактировать или дополнить этот пост.
Большое спасибо.
