2010-06-22 4 views
0

Я использовал пакет «DB.php» для выполнения операции с базой данных. В моем файле я подключил базу данных и получил доступ к табличным значениям. Он работает нормально. , когда я запускаю интерфейс командной строки.
Но когда я бегу файл PHP в веб-браузере он рассказывал мне следующее сообщение об ошибкеphp: Ошибка доступа к базе данных

Примечание: Я использую базу данных PGSQL

Can't connect: DB Error: extension not found 
+1

Какую базу данных вы используете? Кажется, вам не хватает php-модуля для вашей конкретной базы данных. –

+0

Что такое пакет "DB.php"? –

ответ

0

Убедитесь, что он использует тот же файл php.ini для веб-сервера и cli (посмотрите на вывод phpinfo()).

После того, как вы установили, что php.ini файл является правильным, если вы все еще получаете ошибки проверьте разрешения на продление на соответствующем .dll/.so файлы

Если файлы и директорий читаются на веб-сервере uid, а затем перезагружают ваш веб-сервер и проверяют наличие ошибок при запуске.

НТН

C.

0

Вы должны проверить сценарий DB.php, но скорее всего, означает, что расширение, необходимое для связи с базой данных, например, mysqli или postgres, не загружается.

См. manual о том, как загружать расширения.

0

Является ли ваш php.ini настроенным для базы данных, к которой вы пытаетесь подключиться? Вы используете MySQL, SQLite ...

http://www.bicubica.com/apache-php-mysql/index.php Существует раздел «Настройка PHP», который был бы вам полезен.

Смежные вопросы