Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.2.8

Fess

Проверенные
Сообщения
33
Реакции
1
Баллы
65
Всем привет дорогие форум чаны. У меня возникла проблема с xenforo 2.2, а именно ошибка 500. Ситуация такова, я хотел перенести xenforo с вебхостинга на впс с Ubuntu 20.04 . Посмотрел гайд по настройке nginx, установил php 7.4, phpmyadmin подружил с mysql. Купил домен, поставил его на серверный блок в nginx, подвязал ssl-сертификат Let's encrypt. И поставил данный скрипт, он сказал что все подходит. Скачал я со старого хоста бд, через heidisql и импортировал ее уже на самой вдс. Скачал со старого хоста свой xenforo, и кинул его в папку домена на впс. Но в итоге я наблюдаю данную картину. Ну в общем я пошёл зрить в логи nginx-а, лог в закрепе, в архиве. А там как-то не сильно понятно в чем проблема. Прошу вас помочь мне решить данную проблему, я новичок работы с терминалом линукса, так что не бейте если я где-то облажал.
 

Вложения

  • 1644143196279.png
    1644143196279.png
    52.7 KB · Просмотры: 7
  • Desktop.rar
    7.4 KB · Просмотры: 1
Fess, данные от базы то в конфиге поменяли? А вообще, чтобы точно знать - Режим отладки и смотрим, во что преобразится страница 500.
Да, поменял. Сейчас ради эксперимента создал нового пользователя с доступом к базе данных форума. Но при это ничего. А вот такой вопрос, если я указал localhost в конфиге, так можно делать и вообще будет ли так работать?
$config['db']['host'] = 'localhost';
 
Fess, значит запрос либо не доходит до движка (сломана конфигурация сервера), либо дебаг вы таки не включили. У себя наблюдаю аналогичное поведение.
 
Даже nginx перезагрузил, результат тот-же. Возможно я как-то не правильно настроил серверный блок.

Код:
server {
    server_name svmine.ru www.svmine.ru;
    root /var/www/svmine.ru;

    index index.html index.htm index.php;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
     }

    location ~ /\.ht {
        deny all;
    }


    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/svmine.ru/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/svmine.ru/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot


}
server {
    if ($host = www.svmine.ru) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    if ($host = svmine.ru) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    listen 80;
    server_name svmine.ru www.svmine.ru;
    return 404; # managed by Certbot
}
 
Код:
2022/02/06 14:03:07 [error] 33399#33399: *19 FastCGI sent in stderr: "PHP message: PHP Warning:  require(/var/www/svmine.ru/src/vendor/composer/../laminas/laminas-zendframework-bridge/src/autoload.php): failed to open stream: No such file or directory in /var/www/svmine.ru/src/vendor/composer/autoload_real.php on line 69PHP message: PHP Fatal error:  require(): Failed opening required '/var/www/svmine.ru/src/vendor/composer/../laminas/laminas-zendframework-bridge/src/autoload.php' (include_path='.:/usr/share/php') in /var/www/svmine.ru/src/vendor/composer/autoload_real.php on line 69" while reading response header from upstream, client: x.x.x.x, server: svmine.ru, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "svmine.ru"

Fess, файлы потеряли.
 
Я сейчас еще раз попробую, перезалить.

Решил, оказалось что старой хостинг не успешно передал часть файлов. А я этого не заметил. Всем спасибо!
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу