Файлы мультимедиа загружаются в / wp-content вместо / wp / wp-content в установленном в подкаталоге экземпляре WordPress. - PullRequest
0 голосов
/ 09 июня 2018

Проблема

Не удается заставить файлы для загрузки мультимедиа перетаскивать в нужный каталог в WordPress, установленном в подкаталоге.Как правильно ...

  1. Исправить проблему с путями для будущих загрузок
  2. Исправить все ранее существующие жестко запрограммированные ссылки в базе данных с неправильным путем

Симптомы

  • wp-content существует как в /wp-content, так и в /wp/wp-content
  • Для загрузки на вкладку «Медиа» в WordPress перейдите на /wp-content/uploads/2018/06
  • Пустые миниатюры отображаются на вкладке «Мультимедиа» для изображений, которые все ссылаются на что-то вроде /wp/wp-content/uploads/2018/06/some_image_name.jpg
  • Перетаскивание при загрузке на вкладку WordPress Media часто приводит к http error

Environment

  • Ядро WordPress и все файлы установлены в подкаталоге /wp
  • Настройки> Адрес WordPress (URL) = https://www.example.com/wp
  • Настройки> СайтАдрес (URL) = https://www.example.com/wp
  • Строка базы данных для upload_path (в таблице wp_options) = /home/user/public_html/wp-content/uploads (но требуется в подкаталоге wp)
  • Веб-хостинг= Хостинг GoDaddy Economy Linux с cPanel
  • Версия PHP = 7.1
  • memory_limit = 512M
  • post_max_size = 128M
  • upload_max_filesize = 1G
  • Включены соответствующие расширения PHP = imagick, gd

1 Ответ

0 голосов
/ 11 июня 2018

Оказывается, что когда это происходит, в базе данных необходимо обновить абсолютный путь.Я узнал об этом из этого поста ...

http://kb.enoi.se/i-can-not-upload-images-to-my-wordpress-site-after-moving-it/

Вкратце посмотрите в таблице wp_options и отредактируйте строку, где имя столбца option_name = upload_path,Затем измените option_value с абсолютного пути, чтобы иметь правильный путь к подкаталогу.Это будет что-то вроде ...

/home/username/public_html/wp-content/uploads

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

/home/username/public_html/wp/wp-content/uploads

...