Проблемы с регистрацией и аватаркой после обновления

Kostiksnz

Участники
Сообщения
30
Реакции
7
Баллы
3,305
Добрый день!

Подскажите кто сталкаивался, обновился с 1,5 до 2.0,1 и после этого не дает сменить аватарку, зарегистрироваться и восстановить пароль
выдает 1515690383734.png
1515690416022.png

при этом прикрепить вложение можно
 
Код:
failed (2: No such file or directory), server: forum.blabla.ru, request: "GET /account/avatar?_xfRequestUri=%2F&_xfWithData=1&_xfToken=1515691470%2C138c829f6dbff1fb015ee6295dcb4114&_xfResponseType=json
-----------------------------------------------------

 location / {
        try_files $uri $uri/ /index.php?$uri&$args;
    }

    location ~ /(internal_data|library) {
        internal;
    }
 
Полный конфиг, чпу или не работает или работает неправильно
Код:
 open() "/ssd/var/www/xenforo.blabla.ru/html/account/avatar" failed (2: No such file or directory),

Код:
server {
listen *:80; ## listen for ipv4
server_name forum.blabla.ru www.blabla.ru;
access_log /var/log/nginx/forum.log;
root /ssd/var/www/xenforo.blabla.ru/html;
index   index.php index.html;

 location / {
        try_files $uri $uri/ /index.php?$uri&$args;
    }

    location ~ /(internal_data|library) {
        internal;
    }


location ~* ^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf)$ {
        access_log  off;
    }

    location ~ \.php$ {
        try_files          $uri /index.php =404;
        fastcgi_pass    unix:/var/run/fastcgi_sock;
        fastcgi_index    index.php;
        fastcgi_param    SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include    fastcgi_params;
    }


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


    if ($scheme != "https") {
        return 301 https://$host$request_uri;
    } # managed by Certbot



}

any ideas?
 
В админке какие ошибки выдает?
У меня после обновления с 1.5 до 2.0 оказалось что на хостинге некоторые функции были отключены.
К примеру из за отключенной функции getmypid() пользователи не могли регистрироваться.
А из-за отключенной proc_open() не приходили письма с подтверждением регистрации и на главной тоже была ошибка как у вас.
 
Последнее редактирование:
В админке какие ошибки выдает?
У меня после обновления с 1.5 до 2.0 оказалось что на хостинге некоторые функции были отключены.
К примеру из за отключенной функции getmypid() пользователи не могли регистрироваться.
А из-за отключенной proc_open() не приходили письма с подтверждением регистрации и на главной тоже была ошибка как у вас.
в ошибках админки пусто
данные функции проверил, работают

проблема каким то образом заключена с ЧПУ, потому что например при смене аватарки она пытается зайти в папку account/avatar, которой физически нет

УПС ошибка - смотрите в консоли, в консоли при этом пишет




если попытаться открыть ссылку - то получим
1516107816179.png
а если (либо что угодно вместо avatar)
1516107868953.png
 
Логи ошибок сервера.

логи nginx при смене аватара
Код:
2018/01/16 18:08:26 [error] 1910#1910: *1058197 open() "/ssd/var/www/xenforo.blabla.ru/html/account/avatar" failed (2: No such file or directory), client: x.x.x.x, server: forum.blabla.ru, request: "GET /account/avatar?_xfRequestUri=%2F&_xfWithData=1&_xfToken=1516108101%2Cf369f10df8951fb0611ea0ddf717da7a&_xfResponseType=json HTTP/1.1", host: "forum.blabla.ru", referrer: "https://forum.blabla.ru/"
 
Ещё не решили? Ну явно же проблемы с настройкой сервера. Обратитесь в саппорт хостинга, пусть ковырнут конфиг.

Как уже выше писал, сервер физически и программно мой, и конфиги nginx скидывал сюда же
Настройки nginx как у всех, их по сути других и нет ни у кого. Права на файлы и папки принадлежат веб серверу...
 
Проблема с регистрацией и восстановлением пароля решена
Обновил php с 5.5 до 7.1 (хотя для 2,0 было указано PHP 5.4 or newer)

осталась проблема с сменой аватарки при включенном ЧПУ

Собственно я нашел ответ у самого же себя из 2014 года ) при переходе на nginx еще на версии 1,4 у меня была такая же проблема

во всех шаблонах, где встречается

account/avatar
заменил на
account/avatar/
 
Последнее редактирование модератором:
Кхм, это сверх ерунда, вопрос только зачем это делать...
ну это решает мою проблему, можно конечно в nginx это поправить, у меня растеряность только в том, почему у других работает без таких костылей
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу