서버환경:
[Basic Information] rhymix_version : 1.9.8.4 date : 2018-12-14 11:25:49 +0900 php : 7.1.25-1+ubuntu16.04.1+deb.sury.org+1 (64-bit) server : Apache/2.4.18 (Ubuntu) os : Linux 4.15.0-42-generic sapi : apache2handler
[System Settings] db.type : mysqli (innodb, utf8) db.version : 10.0.36-MariaDB-0ubuntu0.16.04.1 cache.type : memcached locale.default_lang : ko locale.default_timezone : Asia/Seoul locale.internal_timezone : 32400 mobile.enabled : true mobile.tablets : false session.use_db : false session.use_keys : false session.use_ssl : false session.use_ssl_cookies : false view.concat_scripts : none view.minify_scripts : none use_rewrite : true use_sso : false [PHP Settings] session.auto_start : 0 max_file_uploads : 2000 memory_limit : 2000M post_max_size : 20000M upload_max_filesize : 2000M
----------------------
게시물을 복사하는것은 정상적으로 작동합니다. 다만 이동을 하면 다음과같은 에러가 나타납니다
"Query ID값이 잘못 지정되었습니다."
동일한 환경에 있는 웹사이트드 3개가 전부 똑같은 증상입니다.
files/config/config.php 파일에서
'master' => array(
'type' => 'mysqli',
mysql 을 mysqli 로 바꾼 이후부터 게시물 이동 에러 증상이 시작된것으로 추측됩니다.
어느 부분을 손봐야 오류없이 게시물이동이 가능할까요?
그리고, 이 상태로 쓴다면 다른 문제가 없는것인지도 궁금합니다
라이믹스 디버그 기능을 사용해서 구체적으로 어느 모듈에 포함된 어느 쿼리의 Query ID가 잘못 지정되었다는 것인지 확인하세요.
사실 라이믹스 1.9.8 이상 버전이라면 mysql, mysqli 구분할 필요가 없습니다. PHP 7.0 이상 버전만 지원하도록 정책을 바꾸면서 mysql은 아예 사용이 불가능해졌기 때문에, mysql이라고 쓰더라도 mysqli로 자동 인식합니다. 즉, 코어 입장에서는 mysql, mysqli 둘 다 100% 동일한 의미입니다. (XE도 1.11.2부터는 PHP 7.0 이상 사용시 mysqli로 자동 인식하도록 바뀔 예정입니다.)
만약 mysql을 mysqli로 변경했을 때 문제가 발생한다면 DB type을 갖고 이상한 짓을 하는 오래된 서드파티 자료가 원인일 수 있습니다. 범인을 찾을 수 없다면 그냥 다시 mysql로 바꾸셔도 됩니다.