51

Re: Ошибка: "Расширение mysqli не найдено..."

Hanut пишет:

Проверьте какой конфигурационный файл загружен в phpinfo. Строка Loaded configuration file.

Там написано вот что: C:\server\PHP\php.ini
Configuration File (php.ini) Path: C:\windows, в эту папку я на всякий случай скопировал php.ini, не помогло.

52

Re: Ошибка: "Расширение mysqli не найдено..."

Люди, помогите умоляю! это же полная катастрофа!

53

Re: Ошибка: "Расширение mysqli не найдено..."

после перезагрузки компьютера на сайт, который лежал на локальном сервере (denwer) недоступен!
Database connection error (1): The MySQL adapter 'mysqli' is not available.

захожу по ссылке http://localhost/tools/phpmyadmin/
-- там ошибка
Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. <a href="Documentation.html#faqmysql" target="documentation"><img src="themes/dot.gif" title="Документация" alt="Документация" class="icon ic_b_help" /></a>
как все восстановить????
Спасибо!!
php.in открываю через блокнот он пустой, через note pad
там nul какой то
и date.timezone = Europe/Moscow

54

Re: Ошибка: "Расширение mysqli не найдено..."

открываю phpinfo в папке, там

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * phpinfo() wrapper to allow displaying only when configured to do so.
 * @package PhpMyAdmin
 */

/**
 * Gets core libraries and defines some variables
 */
require_once './libraries/common.inc.php';


/**
 * Displays PHP information
 */
if ($GLOBALS['cfg']['ShowPhpInfo']) {
    phpinfo();
}
?>

55

Re: Ошибка: "Расширение mysqli не найдено..."

На виртуальную машину установил Denwer - посмотрел там настройки php.ini - такие же как на моем компьютере, а не подключена на компьютере mysqli

Я думаю, что проблема или в пробеле каком-нибудь или в неправильном знаке, так было в прошлый раз, не помню уже что было.

В прошлый раз переменные среды прописывал, они остались

http://s018.radikal.ru/i514/1504/1f/5f7c4a2dd290.jpg

Отредактировано Омск (2015-04-03 20:38:43)

56

Re: Ошибка: "Расширение mysqli не найдено..."

Сделал вот как: программой EMS Sql Manager подключился к базе данных и извлек баз данных Wordpress в sql файл. 
Импортировал в виртуальной машине, в панели управления подправил адрес с l на localhost, но все равно по адресу localhost/wordpress белая страница. В wp-config.php тоже изменения сделал.

Все записи на месте, но вместо русских букв знаки вопроса.
Как поставить нормальную кодировку?

В файле wordpress.sql, который получился, кодировка прописана так:
CREATE DATABASE `wordpress`
    CHARACTER SET 'latin1'

Когда я импортировал этот файл в виртуальной машине phpmyadminом, там кодировка стояла utf-8

Как теперь исправить кодировку? Поменять ее в конфиге?

57

Re: Ошибка: "Расширение mysqli не найдено..."

phpMyAdmin - Ошибка
Расширение mysqli|mysql не найдено. Пожалуйста, проверьте ваши настройки PHP. Смотрите our documentation для дополнительной информации.

Подскажите что делать???
Мои действия.
Для загрузки базы данных на новый хостинг через фтп-доступ установил phpMyAdmin 4.6.1, потом сделал изменения в файле config.inc.php:
------------------------------
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use setup/
*
* All directives are explained in documentation in the doc/ folder
* or at <http://docs.phpmyadmin.net/>.
*
* @package PhpMyAdmin
*/

/**
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'adiuydahjkasdweq8ydchjwd'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/**
* Servers configuration
*/
$i = 0;

/**
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = "config";
$cfg["Servers"][$i]["user"] = "colarix";
$cfg["Servers"][$i]["password"] = "ADJGJasjkdasdh";
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;

/**
* phpMyAdmin configuration storage settings.
*/

/* User used to manipulate with storage */
// $cfg['Servers'][$i]['controlhost'] = '';
// $cfg['Servers'][$i]['controlport'] = '';
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

/* Storage database and tables */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma__relation';
// $cfg['Servers'][$i]['table_info'] = 'pma__table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma__column_info';
// $cfg['Servers'][$i]['history'] = 'pma__history';
// $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
// $cfg['Servers'][$i]['tracking'] = 'pma__tracking';
// $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
// $cfg['Servers'][$i]['recent'] = 'pma__recent';
// $cfg['Servers'][$i]['favorite'] = 'pma__favorite';
// $cfg['Servers'][$i]['users'] = 'pma__users';
// $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
// $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
// $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
// $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
// $cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
// $cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

/**
* End of servers configuration
*/

/**
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

/**
* Whether to display icons or text or both icons and text in table row
* action segment. Value can be either of 'icons', 'text' or 'both'.
* default = 'both'
*/
//$cfg['RowActionType'] = 'icons';

/**
* Defines whether a user should be displayed a "show all (records)"
* button in browse mode or not.
* default = false
*/
//$cfg['ShowAll'] = true;

/**
* Number of rows displayed when browsing a result set. If the result
* set contains more rows, "Previous" and "Next".
* Possible values: 25, 50, 100, 250, 500
* default = 25
*/
//$cfg['MaxRows'] = 50;

/**
* Disallow editing of binary fields
* valid values are:
*   false    allow editing
*   'blob'   allow editing except for BLOB fields
*   'noblob' disallow editing except for BLOB fields
*   'all'    disallow editing
* default = 'blob'
*/
//$cfg['ProtectBinary'] = false;

/**
* Default language to use, if not browser-defined or user-defined
* (you find all languages in the locale folder)
* uncomment the desired line:
* default = 'ru'
*/
//$cfg['DefaultLang'] = 'ru';
//$cfg['DefaultLang'] = 'en';

/**
* How many columns should be used for table display of a database?
* (a value larger than 1 results in some information being hidden)
* default = 1
*/
//$cfg['PropertiesNumColumns'] = 2;

/**
* Set to true if you want DB-based query history.If false, this utilizes
* JS-routines to display query history (lost by window close)
*
* This requires configuration storage enabled, see above.
* default = false
*/
//$cfg['QueryHistoryDB'] = true;

/**
* When using DB-based query history, how many entries should be kept?
* default = 25
*/
//$cfg['QueryHistoryMax'] = 100;

/**
* Whether or not to query the user before sending the error report to
* the phpMyAdmin team when a JavaScript error occurs
*
* Available options
* ('ask' | 'always' | 'never')
* default = 'ask'
*/
//$cfg['SendErrorReports'] = 'always';

/**
* You can find more configuration options in the documentation
* in the doc/ folder or at <http://docs.phpmyadmin.net/>.
*/

$cfg['CheckConfigurationPermissions'] = false;
------------------------

Я перечитал эту тему, но у меня в принципе нет файлов php.ini, php_mysql.dll, php_mysqli.dll.
Качал архив установки здесь: https://www.phpmyadmin.net/
Помогите разобраться! Если можно отвечайте на "понятном" языке, т.к. я не программист.
Заранее всем спасибо за помощь!

58

Re: Ошибка: "Расширение mysqli не найдено..."

saxonow пишет:

Для загрузки базы данных на новый хостинг

Вероятно на указанном сервере недоступен MySQL. Обратитесь за помощью к хостеру, он должен предоставить данные для подключения к MySQL, иногда он может располагаться на другом сервере.

ВКонтакте Facebook Twitter