Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не подключается MySQL

Сообщения:  [1-7] 

 
 автор: Zozo   (20.03.2009 в 12:37)   письмо автору
 
   для: Zend72   (20.03.2009 в 12:20)
 

гг хороший вопрос). Удалил php.ini, проверил через поиск - он есть только в корзине теперь, но тем не мене стартует и работает форум на php (файловый, не на бд), и phpinfo () :D. Даже комп здешнйи ребутил. Видимо какаято новая, ламероустойчивая версия интерпритатора :D

  Ответить  
 
 автор: Zend72   (20.03.2009 в 12:20)   письмо автору
 
   для: Zozo   (20.03.2009 в 11:55)
 

А как он тогда загружается? Без php.ini? Оо

  Ответить  
 
 автор: Zozo   (20.03.2009 в 11:55)   письмо автору
 
   для: Zend72   (20.03.2009 в 11:38)
 

php.ini в директории Windows вообще нет. phpinfo() выводит такой путь если файл не удалось обнаружить вот в чём дело:(. Сейчас попробую всётаки кинуть его в этот корень.
....... неа, не помогло:(

  Ответить  
 
 автор: Zend72   (20.03.2009 в 11:38)   письмо автору
 
   для: Zozo   (20.03.2009 в 11:23)
 

А зачем вы закинули php.ini в директорию Windows и в PHPIniDir пописали путь? Используйте что то одно. Вообще многие не рекомендуют использовать директиву PHPIniDir. Используйте php.ini который лежит в директории Windows.

  Ответить  
 
 автор: Zozo   (20.03.2009 в 11:23)   письмо автору
 
   для: Zend72   (20.03.2009 в 11:02)
 

Ага, точно... только щас, проверяя, обнаружил один момент, - phpinfo() выводит местоположение ini-файла как C:\WINDOWS. то есть не может его найти :(
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule php5_module C:/php5/php5apache2.dll
AddType application/x-httpd-php .php
PHPIniDir "c:/php5"
LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
....

Путь к директории файла здесь точно правльно прописан, а сама директива "PHPIniDir" так прописывается?

  Ответить  
 
 автор: Zend72   (20.03.2009 в 11:02)   письмо автору
 
   для: Zozo   (20.03.2009 в 10:57)
 

Вы точно тот php.ini отредактировали?

  Ответить  
 
 автор: Zozo   (20.03.2009 в 10:57)   письмо автору
 
 

Ставил MySQL на уже работающий Apache 2.0.59 и PHP 5.1.6 всё делал по инструкции http://www.softtime.ru/article/index.php?id_article=98 и темне менее, через phpinfo() не могу найти раздел с MySQL и тестовый скрипт соединения выводит ошибку
Fatal error: Call to undefined function mysql_connect()  
in C:\www\panel\htdocs\test.php on line 7 

Скрипты .php без обращения к MySQL работают нормально.
из моего php.ini:
; Directory in which the loadable extensions (modules) reside.
extension_dir ="C:/php5/ext/"

php_mysql.dll в этой папке есть.
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll

MySQL есть в службах и работает, в процессах также имеется mysqld-nt.exe. Библиотеку libmysql.dll в c:/windows/system32 копировал дважды. в этом разделе она единственная. ОС WinXP SP2. Можно-ли решить проблему без переустановки всей связки? Заранее благодарен за советы и комментарии.

  Ответить  

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования