Настройка прав доступа для виртуального сервера на XAMPP-VM Mac OS?

Ссылка скопирована
1 ответ

Установка не удалась: Не удалось создать директорию. /Applications/XAMPP/xamppfiles/htdocs/******/wp-content/upgrade
Здравствуйте. Помогите настроить права доступа вордпресс. Никак не получатеся ничего делать. От загрузки медиафайлов. До установки плагинов

Дополнительно:

Настройка прав доступа для виртуального сервера на XAMPP-VM Mac OS?

Возможно эта статья поможет https://stackoverflow.com/questions/9046977/xampp-...

  • Спасибо Вам большое. Всё получилось. Дай бог Вам здоровья
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Артём Dev Ответ

Ошибка “Не удалось создать директорию wp-content/upgrade” означает, что WordPress не может писать в папку сайта. В XAMPP-VM на Mac это частая история: файлы находятся внутри виртуальной машины, и права там отличаются от привычных прав macOS Finder.

Проверьте права на папки WordPress. Если есть доступ к терминалу XAMPP-VM, нужно дать владельцу веб-сервера право записи в wp-content:

cd /Applications/XAMPP/xamppfiles/htdocs/site
mkdir -p wp-content/upgrade
chmod -R 775 wp-content

cd /Applications/XAMPP/xamppfiles/htdocs/site mkdir -p wp-content/upgrade chmod -R 775 wp-content

Если используется пользователь daemon, может понадобиться смена владельца:

chown -R daemon:daemon wp-content

chown -R daemon:daemon wp-content

Точный пользователь зависит от сборки XAMPP. Его можно посмотреть через процессы Apache/PHP.

Папки, которые должны быть доступны на запись: wp-content/uploads, wp-content/upgrade, иногда wp-content/plugins и wp-content/themes, если вы ставите плагины/темы из админки.

Не ставьте всем файлам 777 как постоянное решение. Это удобно для локального теста, но плохая привычка для продакшена. Если очень нужно проверить гипотезу, можно временно дать 777 на wp-content, убедиться, что установка работает, а затем вернуть нормальные права.

После правки перезапустите Apache/XAMPP и попробуйте загрузить медиафайл или установить маленький плагин. Если ошибка остаётся, проверьте, не смонтирована ли директория как read-only.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно