값에 "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
'programing' 카테고리의 다른 글
| SQL - 열에서 가장 높은 숫자를 찾는 방법 (0) | 2022.11.05 |
|---|---|
| 웹 MVC 응용 프로그램에 액세스 제어 목록을 구현하려면 어떻게 해야 합니까? (0) | 2022.11.05 |
| JSLint 또는 JSHint JavaScript 검증을 사용해야 합니까? (0) | 2022.11.05 |
| +new Date'에서 더하기 기호는 무엇을 합니까? (0) | 2022.11.05 |
| 위도/론 두 표 사이의 거리 계산 (0) | 2022.11.05 |