Тема: IIS7+php+mysql+phpmyadmin
Не могу установить phpMyAdmin на Веб сервер под управлением IIS 7.
Конфигурация:
1. Windows Server 2008 (x86)
2. IIS 7.0
3. PHP 5.2.10 (прикрученный к IIS в связке IIS+FastCGI+PHP)
4. MySQL 5.0
5. phpMyAdmin 3.2.0
Описание проблемы:
При запуске phpMyAdmin браузер выдает следующее
Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in D:\PHPSait\phpMyAdmin\libraries\session.inc.php on line 73
Все другие php приложения если их поместить в туже дерикторию (D:\PHPSait\phpMyAdmin\) запускаються без проблем, а вот сам pma ну ни в какую не хочет запускаться. Подскажите пожалуйста, что делать?
Подробное описание проделанных настроек:
PHP настроенно так:
Редакция php.ini:
short_open_tag = On
display_errors = On
register_globals = Off
register_long_arrays = On
post_max_size = 16M
cgi.force_redirect = 0
include_path = ".;c:\php\includes"
Создал пустой каталог "C:\php\includes", для хранения подключаемых классов.
extension_dir = "C:/php/ext"
upload_tmp_dir = "C:/php/upload"
Создал пустую папку "C:\php\upload", для хранения временных файлов загружаемых через HTTP.
upload_max_filesize = 16M
Подключил, расскомментировав, данные библиотеки расширений:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_zip.dll
session.save_path = "C:/php/tmp"
Создал пустую папку "C:\php\tmp" для хранения временных файлов сессий.
Раздел MySQL настроен следующем образом
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port = 3306
mysql.default_socket =
mysql.default_host = localhost
mysql.default_user = root
mysql.default_password = *******
mysql.connect_timeout = 60
mysql.trace_mode = Off
Строка Path в насройках OS
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\php;C:\Program Files\MySQL\MySQL Server 5.0\bin
3. Теперь сам злощасный phpMyAdmin
Распаковываю дистр phpMyAdmin-3.2.0-all-languages в корневой каталог сайта, для удобства переименовываю папку в phpMyAdmin
Настраиваю сам phpMyAdmin слдедующем образом. В корнеовом каталоге phpMyAdmin копирую файл config.sample.inc.php, переименовываю его в config.inc.php и задаю следующие настройки:
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'пароль'; // Пароль пользователя root
?>
Вроде все.
И теперь при обращение в браузере по адресу www.мойдомен.org/phpMyAdmin получаю следующее
Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in D:\PHPSait\phpMyAdmin\libraries\session.inc.php on line 73
Где у меня руки кривые подскажите пожалуйста??? Очень надеюсь на вашу помощь...