Поддержка Проблемы и решения Для нового хоста и сайта не грузятся медиафайлы

  • Поднял локальный сайт на убунту, права на папку выдал согласно вот этих правил
    sudo find /var/www/wordpress/ -type d -exec chmod 750 {} \;
    sudo find /var/www/wordpress/ -type f -exec chmod 640 {} \;
    но при загрузке картинок через админ панел ворпресс выдет ошибку
    «pic.jpg Ошибка HTTP.»
    сам файл появляется в папке с сайтом, но нету превьюшке в админке, и в блоге не появляется. Сервер только поднял, предполагается использовать для локальной сети. Прошу подсказать куда копать, какие настройки сайты выполнены не верно, может файл .htaccess нужно править?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Выставьте 755 для папок и 644 для файлов и все будет нормально.

    • Ответ изменён 2 года, 11 месяцев назад пользователем ren334.

    выставил права но к сожалению не помогло (права проверил, на файлах они выставлены)
    может проблема в php чтото там мог настроить неверно или какой плагин не установил
    Ссылка на скрин ошибки на яндекс диске

    https://yadi.sk/i/LxO3yTkeF-UsVQ — иначе ссылка на картинку

    предыдущее соообщение пошло на модерацию, поэтому тут еще раз:
    права выставил но не помогло, я думаю может где накосячил с php, прошу помочь советом.

    В таком случае можно посмотреть только по логам сервера. Так сходу не поймешь, в чем ошибка. К тому же стоило бы дать конфиг, который использовали при подъеме сервера. Например, Apache+Nginx+MySQL и PhpMyadmin. Но проблема скорее всего в вашем локальном хостинге, если на WP изменений не вносили, стоит на эту тему долбить форум Убунтеров, там ребята отзывчивые, хоть и немного язвительные.

    … понятно с ходу тут сложно что либо советовать, действительно нет данных чтобы разбираться.
    Связка у меня такая получилась
    Ubuntu 18.04.01 + Apache 2.4.29 + Php 7.2 + MariaDB 10.1.40 (phpMyAdmin 4.6.6deb5)

    мне нужно понять где смотреть логи, их наверное еще нужно включить.
    Хотел все по науке установить по отдельности чтобы разобраться в сути процессов, но вижу что …, надо наверное Ubuntu c tasksel LAMP использовать. Хотя мне показалось что уже почти все работает как надо, только вот этот косяк, была бы более подробная ошибка, а так хер что поймешь. Пишет «Ошибка HTTP.» очень не инмформативно.

    В данном случае LAMP и вправду легче зайдет, потом можно будет вперед nginx выставить, если появится такое желание. Для включения логов в php.ini следует внести такую конструкцию:

    display_errors = Off
    log_errors = On
    error_log = /var/log/php-errors.log

    Первую строку можно убрать.
    Потом собрать сведения об ошибках и посмотреть, в чем может быть проблема. Но честно, вам уже дальше лучше пойти на профильный форум. Я собирал максимум сайт на LAMP и докидывал облако OwnCloud. Так что советчик в данном случае из меня так себе.
    З.Ы. На файл лога желательно выставить chmod 660, чтобы в него могли записываться изменения.

    • Ответ изменён 2 года, 11 месяцев назад пользователем ren334. Причина: Кое-что добавил
    • Ответ изменён 2 года, 11 месяцев назад пользователем ren334.

    adamst, приветствую. Лучше всего смотреть логи ошибок PHP. А так, как вариант, при установке PHP могли забыть про модули.

    вот не знаю что было и как решить этот вопрос, явно чтото с правами и хостингом, переставил сервер по этому мануалу
    установка apache mysql php
    https://mcs.mail.ru/help/lamp-on-linux/lamp-ubuntu-18
    установка самого вордпресс и настройка базы данных
    и https://mcs.mail.ru/help/wordpress-on-linux/wordpress-ubuntu-18

    по этому мануалу проблем не возникло, единственно я не дословно шел по манулау, но очень близко, я к примеру сразу после распаковки
    sudo tar zxvf ~/tempWP/latest.tar.gz -C /var/www/html
    перетащил файлы из /var/www/html/wordpess в /var/www/html/ чтобы сразу по ип адресу можно было заходить на сайт.

    adamst, тогда, скорее всего, либо последовательность нарушили в прошлый раз, либо какую-то деталь упустили. Я правильно понимаю, сейчас вы пересоздали всё и картинки загружаются нормально?

    Я правильно понимаю, сейчас вы пересоздали всё и картинки загружаются нормально?

    да, откатился на hyper-v до того момента как начал устанавливать LAMP и поставил по другому мануалу и картинки хорошо стали попадать, ошибка Ошибка HTTP перестала отображаться. С логами php не удалось увидеть в прошлый раз в чем была проблема. Просто логи не писались, хотя вроде включал, поэтому и решился на переустановку.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Для нового хоста и сайта не грузятся медиафайлы» закрыта для новых ответов.