programing

값에 "select"가 있으면 Joomla/PHPMyAdmin 버그가 발생한다.

sourcejob 2022. 11. 5. 17:32
반응형

값에 "select"가 있으면 Joomla/PHPMyAdmin 버그가 발생한다.

배경

우리는 최근에 하나의 서버에서 새로운 서버로 전환했습니다.

이전 서버: PHP 5.7, Joomla 2.x, MySQL 5.6.x

새로운 서버: PHP 7.0, Joomla 3.x, MariaDB 10.x.

OSE 플러그인은 다릅니다만, OSE 이외의 행에 영향을 주고 있는 것을 고려하면(지원 스탭으로부터 회답이 없기 때문에, 현재는 행이 없어지고 있는 것 같습니다).

두 서버 모두 이 결함을 복제할 수 있지만 100% 복제할 수는 없습니다.

문제

표에 입력된 값 중 "select", "selected" 또는 단어의 다른 변형을 포함하는 값은 일반 500 오류를 발생시킵니다.이 문제는 단어가 포함된 문서를 변경할 때, OSE 제어판에서 이메일 템플릿을 변경할 때(예: "membership selected:") 또는 수동으로 설치된 PHPMyAdmin을 통해 이러한 행을 수동으로 변경하려고 할 때 발생합니다.

이상하게도 설치된 cPanel을 통해 PHPMyAdmin에 로그인하면 해당 값을 변경할 수 있습니다.작가에게 cPanel/PHPMyAdmin 액세스 권한을 부여할 수 없기 때문에 장기적인 솔루션은 아니지만 전체적인 상황을 이해하기 위해 언급합니다.

우리가 시도한 것

[Error Logs](오류 로그) - [No Error Logs](찾을 수 없는 오류 로그)에 이 문제와 관련된 내용이 표시됩니다.

권한 - "select" 또는 해당 이름의 변형을 포함하지 않는 한 모든 값을 변경할 수 있으므로 권한은 이 문제에 영향을 미치지 않습니다.

목표

cPanel PHPMyAdmin이 이러한 변경을 할 수 있지만 수동으로 설치한 변경이나 Joomla/OSE는 할 수 없는 이유를 이해하고 싶습니다.

언급URL : https://stackoverflow.com/questions/52082006/joomla-phpmyadmin-bug-when-select-is-in-the-value

반응형