1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.4.5 Проблема с аватаром

Тема в разделе "Основные вопросы по XenForo", создана пользователем kostiksnz, 16.03.2015.

Загрузка
  1. kostiksnz

    kostiksnz Местный

    Регистрация:
    02.10.13
    Сообщения:
    12
    Симпатии:
    0
    Версия XF:
    1.4.5
    При попытке смены аватара вылезает фрейм с красной надписью 404 Not Found

    понять не могу куда пропало

    Куда копнуть можно?
     
  2. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    Кроме как сюда, http://www.xf-russia.ru/forum/account/avatar — копать дальше не куда.

    В приватных форумах для начинающих - устанавливается лимит в байтах и соответствует пропускной способности хостинга на котором хранятся такая куча аватарок от других юзеров в папке …/data/avatars/ - возможно не соответствует размеру.:rolleyes:

    как вариант наверное на папку у вас установлен CHMOD 644 что запрещает запись пользователей сохранять эти самые аватрки
     
  3. kostiksnz

    kostiksnz Местный

    Регистрация:
    02.10.13
    Сообщения:
    12
    Симпатии:
    0
    Версия XF:
    1.4.5
    ссылка то понятно куда ведет, в профиле при наведении на аватар - что бы его поменять она и числится.
    но при открытии Безымянный.png

    Возможно это произошло после перехода на nginx (ранее форум работал на Nginx+Apache) сейчас без Апатча

    но ссылки типа account/personal-details и остальное что начинается на account работают, только аватары отвалились...
     
  4. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    только что сменил, проблем не обнаружил.
     
  5. kostiksnz

    kostiksnz Местный

    Регистрация:
    02.10.13
    Сообщения:
    12
    Симпатии:
    0
    Версия XF:
    1.4.5
    не на этом форуме то =)
    на моем
    --- добавлено : Mar 16, 2015 12:36 PM ---
    еще интереснее

    открываем любую ссылку типа account/
    все открывается в логах вебсервера есть обращения

    открываем account/avatar - в логах тишина - нету обращения, сразу 404 Not Found
     
    Последнее редактирование модератором: 24.03.2015
  6. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    проверьте запреты на запись в папку.
    укажите каталогам — 755 по-умолчанию.
     
  7. kostiksnz

    kostiksnz Местный

    Регистрация:
    02.10.13
    Сообщения:
    12
    Симпатии:
    0
    Версия XF:
    1.4.5
    разрешения на запись есть
    из админки могу юзеру аву поменять
     
  8. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    А на этот у них есть права?
    pic.png
     
  9. kostiksnz

    kostiksnz Местный

    Регистрация:
    02.10.13
    Сообщения:
    12
    Симпатии:
    0
    Версия XF:
    1.4.5
    да, ну Not Found точно из за этого не будет

    тут либо что то с ЧПУ либо где то что то пропало, какой нибудь файл
    понять не могу что
     
  10. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    один способ есть.
    default .htaccess - взять и прилепить и проверить
    Код:
    #    Mod_security can interfere with uploading of content such as attachments. If you
    #    cannot attach files, remove the "#" from the lines below.
    #<IfModule mod_security.c>
    #    SecFilterEngine Off
    #    SecFilterScanPOST Off
    #</IfModule>
    
    ErrorDocument 401 default
    ErrorDocument 403 default
    ErrorDocument 404 default
    ErrorDocument 405 default
    ErrorDocument 406 default
    ErrorDocument 500 default
    ErrorDocument 501 default
    ErrorDocument 503 default
    
    <IfModule mod_rewrite.c>
        RewriteEngine On
    
        #    If you are having problems with the rewrite rules, remove the "#" from the
        #    line that begins "RewriteBase" below. You will also have to change the path
        #    of the rewrite to reflect the path to your XenForo installation.
        #RewriteBase /xenforo
    
        #    This line may be needed to enable WebDAV editing with PHP as a CGI.
        #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    
        RewriteCond %{REQUEST_FILENAME} -f [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
        RewriteRule ^.*$ index.php [NC,L]
    </IfModule>
    nginx - это порезанный Сысоевым адаптированный - Apache.
    но если упустить в правилах даже пробел, конструкция правила уже работать не будет.
     
  11. kostiksnz

    kostiksnz Местный

    Регистрация:
    02.10.13
    Сообщения:
    12
    Симпатии:
    0
    Версия XF:
    1.4.5
    .htaccess лежит
    насколько я знаю nginx его совсем не читает, поэтому rewrite правила записываются в конфигурацию
    --- добавлено : Mar 17, 2015 3:38 AM ---
    index.php?account/avatar

    вот такая ссылка как нистранно работает но открывается не в окошке
     
    Последнее редактирование модератором: 25.03.2015
  12. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7

Поделиться этой страницей