0
나는 작곡가와 Heroku cloud의 초보자입니다. 여기에 작곡가의 경로에 관한 어리석은 질문이 있습니다. https://github.com/ellefsen/wordpress-heroku-phpHeroku에서 Wordpress + Composer로 인한 경로 문제
개념에서, 나는 모든 미디어 콘텐츠를 저장하기 위해 S3를 사용한다 :
는 여기 코드/지시에 따라, Heroku가에 워드 프레스를 배포하려합니다. 그러나, 나의 경우는 아주 특별하다 : 나의 위치를위한 2 개 그리고 단지 2 개의 심상이, 지금 그리고 미래에있다. 그래서 나는 :- 모든 S3 관련 코드와 구성을 삭제했습니다.
- public/content/uploads /에 다음과 같이 두 개의 이미지를 추가합니다. public/content/uploads/2016/08/one.png and public/content/uploads/2016/08/another.png;
- . 적절하게 .gitignore를 조정하십시오 (public/content/uploads를 제거하십시오);
- 는 같은 composer.json 수정 : "/ 공공/컨텐츠/업로드/{$ 이름} '항목에 대해
"extra": { "webroot-dir": "public/wp", "webroot-package": "wordpress", "installer-paths": { "public/content/plugins/{$name}/": [ "type:wordpress-plugin" ], "public/content/mu-plugins/{$name}/": [ "type:wordpress-muplugin" ], "public/content/uploads/{$name}/": [ "public/wp/wp-content/uploads/{$name}" ], "public/content/themes/{$name}/": [ "type:wordpress-theme" ] } },
, 나는 시도 :
- 공공/WP를/wp-content/uploads/{$ name}
- wp-content/uploads/{$ name}
하지만 WP 대시 보드에서는 미디어 lib에있는 이미지를 볼 수 없습니다. 누군가 나에게 손을 줘 줄래? 감사!
감사합니다. Kim! 확실히 당신의 제안이 효과가있을 것이고, 제 경우에는 거의 완벽합니다. 그러나 내 솔루션이 왜 실패했는지 가르쳐 주시겠습니까? 나는 근본적인 이유를 알고 싶어합니다. 다시 한 번 감사드립니다! – Sheng
문제 없습니다. 미디어 라이브러리에서 미디어를 보려면 wp-admin 인터페이스를 통해 업로드해야 미디어가 데이터베이스에 저장됩니다. uploads 디렉토리에서 해당 파일을 사용할 수있게하면 WP에서 해당 파일을 인식 할 수 없습니다. – ellefsen
자세한 설명 주셔서 감사합니다! – Sheng