причина для класса без элементов данных, но имеющих размер 1 байт, состоит в том, что этот * сильный текст * должен храниться в памяти, чтобы ссылка или указатель могли указывать на объект этого класса
У пользователя, на котором работает ваш веб-сервер, нет прав на запись в каталог, в котором Wordpress намеревается создать каталог для плагинов. Вам следует назначить этот каталог пользователю, работающему под управлением Wordpress. Скорее всего, это не root.
Короче говоря, это проблема с разрешениями. Ваша сенсорная команда работает, потому что вы используете ее как root, а root имеет глобальные права на запись в любое место.
Чтобы быстро разрешить проблему с разрешениями для плагинов и тем на локальном хосте или в производственной среде, просто запустите
sudo chmod 757 wp-content/themes
sudo chmod 757 wp-content/plugins
, если вы позаботились о разрешении на производство, вы можете запустить
sudo chown -R www-data:www-data wp-content/themes
sudo chown -R www-data:www-data wp-content/plugins
В конечном итоге я каждый раз создаю проект WordPress. в / www / html
Я запускаю команду ниже
sudo chown www-data:www-data wordpress_folder_name -R
надеюсь, что это кому-нибудь поможет.
Я должен был передать права собственности на /plugins
и /upgrade
серверу, ничего больше.
$ cd /var/www/wordpress/wp-content
$ sudo chown www-data:www-data /plugings
$ sudo chown www-data:www-data /upgrade
Запуск сервера Apache в Ubuntu 18.04. Возможно, нужно будет изменить другие каталоги позже. В любом случае, я планирую восстановить разрешения, как только закончу редактирование, как предложено в этого ответа .
Абсолютно это должно работать!
chown -Rf www-data:www-data /var/www/html
Быстрое решение состоит в том, чтобы изменить разрешения для следующего:
/var/www/html/wordpress/wp-content
/var/www/html/wordpress/wp-content/plugins
Изменить на 775
.
После установки не забудьте изменить его обратно на разрешения по умолчанию ..: D