sqlite: 치명적인 오류: 정의되지 않은 함수 sqlite_escape_string() 호출

sqlite: 치명적인 오류: 정의되지 않은 함수 sqlite_escape_string() 호출

SQLITE가 필요한 스크립트를 사용합니다.

이전 호스트에서는 작동했습니다. localhost에서는 작동합니다. 내 새로운 전용 서버에서는 그렇지 않습니다.

저는 물론 PHP5를 사용합니다.서버의 phpinfo().

이 치명적인 오류를 피하기 위해 sqlite를 올바르게 설치하는 방법(apt-get?)을 알려주시겠습니까?

답변1

귀하가 받는 오류는 서버에 SQLite 또는 해당 PHP 모듈이 설치되어 있지 않음을 나타냅니다. PHP 환경의 필수 부분을 php -i | grep -i sqlite터미널에서 발급하여 확인하실 수 있습니다. 최소한 다음을 포함하는 목록이 생성되어야 합니다.

PDO 드라이버 => sqlite
pdo_sqlite
SQLite 라이브러리 => <version_number>
SQLite 3.x용 PDO 드라이버 => 활성화됨
SQLite 지원 => 활성화됨

를 사용하여 SQLite를 설치할 수 있지만 apt-get install sqlite3 php5-sqlite때로는 PDO 드라이버에 문제가 발생할 수 있으며 모든 것이 작동하기 전에 조정해야 합니다.

관련 정보