Поддержка Плагины ошибка с сервером при установке плагинов

  • Залил вёрстку на вордпресс. Но появилась проблема с установкой плагинов из панели администратора. Нахожу плагин, нажимаю Установить, а он мне выдаёт какое-то меню требует информацию о соединении, пишет —
    «Чтобы осуществить запрошенное действие, WordPress необходим доступ к вашему серверу. Пожалуйста, введите координаты доступа к FTP…»
    Я знаю что у других людей на форуме уже была такая проблема. Я смотрел и здесь, и всюду, ищу решение уже несколько дней, не нашел, потому и обращаюсь за помощью.
    У меня система Linux ubuntu desktop 20.04 LAMP. Хостинга нет, сервер локальный. FTP поставил, пробовал вводить его данные, не срабатывает. В файле wp_config.php уже писал define(‘FS_METHOD’,’direct’); — не помогло.
    Сам я новичок, всей этой темы касаюсь впервые, мне сложно, поэтому некоторых вопросов и ответов я могу не понять.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Модератор Yui

    (@fierevere)

    永子

    зависит от конфигурации вашего вебсервера.

    Если владелец файлов и аккаунт с которого работает процесс PHP не совпадают, то от вас будет спрашиваться пароль и логин для ФТП (для владельца файлов)

    Если uid PHP и владельца файлов совпадают, то можно обойтись без FTP

    Залил вёрстку на вордпресс

    Интересно, что значит эта фраза?
    Надеюсь не «своятема бесплагинов наколенке». Впрочим, учитывая Сам я новичок, да еще и локалхост впридачу, надежды мои тщетны…

    `зависит от конфигурации вашего вебсервера.

    Если владелец файлов и аккаунт с которого работает процесс PHP не совпадают, то от вас будет спрашиваться пароль и логин для ФТП (для владельца файлов)

    Если uid PHP и владельца файлов совпадают, то можно обойтись без FTP`

    Очень интересно. Но как же мне узнать кто есть кто? Вы не могли бы подсказать как их определить, как с этим разобраться?

    Интересно, что значит эта фраза?
    Надеюсь не «своятема бесплагинов наколенке». Впрочим, учитывая Сам я новичок, да еще и локалхост впридачу, надежды мои тщетны…

    Я не понимаю вашей иронии. Да, я новичок, коснулся этой темы примерно неделю назад. Я осваиваю фронтенд разработку, учусь, прохожу курсы по вёрстке и программированию на JS, верстаю сайты. Сейчас вот руки дошли до посадки сайтов на cms WordPress, мне очень интересно.

    Модератор Yui

    (@fierevere)

    永子

    phpinfo() посмотреть,
    в самом простом случае PHP работает как mod_php в составе apache
    от пользователя www-data, однако, возможны всякие варианты, в том числе и в разных дистрибутивах и разных версиях.

    Я не понимаю вашей иронии

    Ну видимо так же, как я не понимаю озвученной выше фразы.
    Ну вот вообще ни как.
    Залить соседа снизу водой — понимаю.
    Залить перцем гопника — тоже понимаю.
    А вот «залить верстку на вордпресс» — нет. Хотя не новичек.
    И да, мне дедушка рассказывал, что когдато давно, еще в прошлом веке, они тоже использовали локальные хостинги вместо реальных.

    Залить соседа снизу водой — понимаю.
    Залить перцем гопника — тоже понимаю.
    А вот «залить верстку на вордпресс» — нет. Хотя не новичек.

    А, ну это, как говорится, гугл в помощь. Ещё говорят «посадить вёрстку на вордпресс» или «установить», или «натянуть». Посмотри там, в гугле, это полезно для общего развития.

    И да, мне дедушка рассказывал, что когдато давно, еще в прошлом веке, они тоже использовали локальные хостинги вместо реальных.

    Когда люди затрагивают тему серверов и хотят научиться пользоваться в том числе локальными серверами, они так и делают, представляешь?

    Ты если такой опытный и умный, мог бы помочь, вместо того чтоб флудить.

    А, ну это, как говорится, гугл в помощь

    Гугл сказал, что это — затопить соседа веб-дизайнера.

    Когда люди затрагивают тему серверов и хотят научиться пользоваться в том числе локальными серверами, они так и делают, представляешь?

    Неа, не представляю. Обычно такие люди спрашивают советы на специализированых ворумах сисадминов, а не на форуме пользователей ВП. И уж точно, не топят соседей.

    Ты если такой опытный и умный, мог бы помочь, вместо того чтоб флудить.

    Что бы помочь нужно понять что спрашивают. А ты не говоришь….

    Так…
    У папки www владелец — user. Но вот в папке wp-content у папки uploads и файла debug.log владелец www-data.
    Я должен поменять им владельца на user?
    В phpinfo везде и всюду user, и нет ни одного упоминания о www-data.

    Модератор Yui

    (@fierevere)

    永子

    у папки uploads и файла debug.log владелец www-data.

    т.е. ваш PHP работает от www-data

    соответственно, если вы хотите чтобы к вам не приставали за паролем FTP, владельцем всех файлов сайта должен быть www-data

    Это небезопасно с точки зрения многопользовательского сервера,
    но если сервер только ваш, то в приципе сойдет, чтобы не заморачиваться с более сложной конфигурацией

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

    Я изменил владельца всех файлов и папок в папке html вот такой строкой —
    sudo chown -R www-data /var/www/html
    Проверил, плагин установился, никто больше не пытает меня вопросами за ФТП.
    Благодарю, вы помогли)

    А не могли бы вы немного более раскрыть тему безопасности? В плане, какая конфигурация будет безопаснее? на будущее. Я же работать буду с этими вещами.

    Модератор Yui

    (@fierevere)

    永子

    тема безопасности в случае с mod_php и www-data пользователем очень проста..

    www-data является системным пользователем, работа PHP скриптов нескольких сайтов и тем более разных пользователей создает риск (при взломе 1 сайта или злонамеренных действиях какого-то пользователя) для всех остальных сайтов.

    Также вам приходится использовать sudo chown для смены владельца файлов, что на по-настоящему многопользовательском сервере является неприемлимым.

    На хостингах используется разделение учетных записей и владельцев файлов, каждая учетка владеет своими файлами и PHP работает с uid этих учеток, а не с системной.

    Реализации:

    mod_itk (apache)
    php-fpm (apache mod_proxy/mod_fastcgid, nginx)
    и некоторые другие.

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