kboard 게시판을 잘 쓰고 있습니다.
그런데,
kboard 미디어 추가" 에서 이미지를 '업로드' 하면,
세로 이미지가 자동으로 90도 시계방향 회전하여 가로 이미지가 되어버립니다.
어떻게 해결해야 할까요?
(그런데, 여기 'Kbaord 데모' 게시판에서 업로드 하니 변경되지 않네요.. KBoard 버전 차이인가요? )
* KBoard 버전 : 5.4.2 ( skin 은 default, modern_gallery, thumbnail 등 바꿔바도 효과 없음 )
* 댓글 : 4.5
* 워드프레스 : 5.2.3, 멀티사이트 환경
찾았네요.
알아보니 워드프레스의 php 에서 exif 를 추가하면 된다는 것을 알았고,
실행해보니 잘 동작합니다!!!
감사합니다.
* PHP 에서 exif enable 시키는 방법 : docker 기반 wordpress
$ docker exec -it my_wordpress_docker /bin/bash (도커 내부 진입)
docker# docker-php-ext-install exif (설치)
$ docker restart my_wordpress_docker
(참조 URL) https://stackoverflow.com/questions/43560321/enable-exif-support-when-running-wordpress-docker-container
안녕하세요.
올려주신 에러 메시지가 표시되는 건
PHP의 exif 모듈이 제대로 설치돼있지 않기 때문일 수 있습니다.
exif_read_data 함수를 사용하려면 exif 모듈이 정상적으로 설치되어 있어야 합니다.
서버 관리자에게 PHP의 exif 모듈을 체크해달라고 문의해보시는 게 좋을 듯합니다.
글은 워드프레스 글(Post)을 말씀하시는 건지요?
워드프레스 글은 테마 변경과는 관련이 없이 유지됩니다.
고맙습니다.
답변 감사합니다.
말씀해주신 부분을 검토해봤더니,
exif 관련 function 을 못찾아서, 가로세로 정보를 확인못하는 오류더라고요.
그런데, 그 function 은 어떻게 찾아줘야할까요???
테마를 바꾸기에는 글들이 많아서 조심스러워서요.ㅠㅠ
-- 소스 코드
...
@exif_read_data($image); // 디버깅을 위해 강제로 삽입
if(!is_wp_error($image_editor) && function_exists('exif_read_data')){
...
-- 확인된 에러..( 강제로 실행시 노출되는 오류 )
Uncaught Error: Call to undefined function exif_read_data() ,,
안녕하세요~^^
KBoard 플러그인에서 이미지 업로드 시
FTP로 접속해서 /wp-content/plugins/kboard/class/KBFileHandler.class.php 파일에
imageOrientation 함수로 이미지 방향을 확인해서 로테이션하고 있습니다.
imageOrientation 함수에서 WP_Image_Editor를 활용하고 있습니다.
저희 데모 페이지에서는 정상적으로 동작한다면
사용 중이신 테마나 다른 플러그인 쪽의 문제는 아닌지 확인해보셔야 할 듯합니다.
잠시 다른 테마로 바꿔서 확인해보시고
다른 플러그인을 하나씩 비활성화해가면서 충돌이 있는지 확인해보셔야 할 듯합니다.
그래도 해결되지 않으신다면,
저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.
고맙습니다.