• При попытке загрузить файлы в создаваемое сообщение(изображение, видео…. ) возникает ошибка:
    «У вас нет прав на загрузку файлов.» Никаких деталей в ошибке нет, возникает она сразу, еще до выбора конкретного файла.

    Причины возникновения понять не могу: конфиг не трогал, обновление WP было раньше.

    Каталог для загрузки менял, права 777 ему заново давал, owner’а каталога выставлял… — не помогло.

    Помогите, пожалуйста!

    UPD
    Может есть лог ошибок, возникающих админке? Мне бы детали выцепить, а то очень уж ошибка не информативна. Root-доступ есть у меня.

    PS
    Скрин ошибки:
    http://i.piccy.info/i4/cd/d3/7825fe53d6594a58855ada79fb99.jpeg

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Такое сообщение выдаёт сам WordPress, когда не выполняется условие current_user_can('upload_files'). У вас учётная запись администратора?

    Да, учетка администратора.
    Причем есть еще администиратор, у него возникла та же проблема.

    Я искал в профиле пользователей редактирование прав, но у WP такой гибкой настройки как я понял нет.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Описания прав хранятся в таблице wp_options. Можно восстановить исходное значение параметра wp_user_roles с помощью phpMyAdmin:

    a:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:54:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"level_10";b:1;s:7:"level_9";b:1;s:7:"level_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:1;s:13:"update_themes";b:1;s:14:"install_themes";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:34:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;}}s:6:"author";a:2:{s:4:"name";s:6:"Author";s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}

    Или воспользоваться одним из плагинов:
    http://wordpress.org/extend/plugins/capsman/
    http://wordpress.org/extend/plugins/user-role-editor/

    Установил плагин User-Role-Editor.
    Права были даны, снял, снова поставил — результата нет.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    1. Попробуйте вариант с phpMyAdmin.
    2. Также стоит выполнить пункты 4—6.

    Спасибо за ответы.
    С правами самого пользователя все было в порядке.
    Криво сменился путь для загрузки новых файлов, обновил его еще раз и все заработало.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Не загружаются файлы (chmod/chown — ok)» закрыта для новых ответов.