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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Опять что-то не так...
 
 автор: VAS   (26.01.2005 в 21:42)   письмо автору
 
 

Я всё заново переустановил -всё. PHP и Apache работают отлично, но вот после установки MySQL у меня не отображается тестовый скрипт для мускула. Дам же должно отображаться версия мускула, а если не подключен, то отображается - "В настоящее время база данных недоступна", у меня же в любом варианте отображается пустое окно браузера. В чём ошибка?

   
 
 автор: cheops   (26.01.2005 в 22:21)   письмо автору
 
   для: VAS   (26.01.2005 в 21:42)
 

Имеется ли в диспечере задач процесс соответствующий серверу mysql-nt.exe?

   
 
 автор: VAS   (27.01.2005 в 09:00)   письмо автору
 
   для: cheops   (26.01.2005 в 22:21)
 

У меня только mysqld-nt.exe работает а mysql-nt.exe нет.

   
 
 автор: cheops   (27.01.2005 в 12:53)   письмо автору
 
   для: VAS   (27.01.2005 в 09:00)
 

Это я опечатался :))), ага, значит сервер висит, а в конфигурационном файле php.ini напротив строки
extension=php_mysql.dll

комментарий (;) снят?

   
 
 автор: VAS   (27.01.2005 в 16:48)   письмо автору
 
   для: cheops   (27.01.2005 в 12:53)
 

Да, снят, и вообще всё перепроверял несколько раз.

   
 
 автор: cheops   (27.01.2005 в 20:22)   письмо автору
 
   для: VAS   (27.01.2005 в 16:48)
 

А база данных test существует? В MySQL существование базы данных определяется существованием директории в mysql/data/ - есть там поддиректория test?

   
 
 автор: VAS   (28.01.2005 в 09:06)   письмо автору
 
   для: cheops   (27.01.2005 в 20:22)
 

Да, там есть папка test, но она пустая.

   
 
 автор: cheops   (28.01.2005 в 13:41)   письмо автору
 
   для: VAS   (28.01.2005 в 09:06)
 

Да, так и должно быть, а в консольном mysql работа протекает нормально?

   
 
 автор: VAS   (28.01.2005 в 19:11)   письмо автору
 
   для: cheops   (28.01.2005 в 13:41)
 

Как это в консольном?
Может это так, как написано ниже?
Когда запускаю mysql.exe и ввожу
mysql -u root
create database book;
он выводит сообщение об ошибке 1064;
когда ввожу
show databases;
выводит только test, а mysql и guestbook нет.
Удаётся только через Пуск>Выполнить>c:/mysql/bin/mysql -u root
Так я создал базу данных guestbook, но как описано выше - она не отображается.

   
 
 автор: cheops   (28.01.2005 в 23:23)   письмо автору
 
   для: VAS   (28.01.2005 в 19:11)
 

Нужно так как показано в аттаче.

PS Зря, кстати, начали сразу с MySQL 5, наладить всё лучше на более старой версии MySQL.

   
 
 автор: VAS   (29.01.2005 в 08:07)   письмо автору
 
   для: cheops   (28.01.2005 в 23:23)
 

Ладно, тогда попробую с MySQL 3 или 4 версии, а 5 почему-то капризничает.

   
 
 автор: VAS   (29.01.2005 в 16:14)   письмо автору
 
   для: VAS   (29.01.2005 в 08:07)
 

Установил 3 версии и опять то же самое!
Может в настройках не то, мне кажется, что я уже с ума схожу...

   
 
 автор: cheops   (29.01.2005 в 18:56)   письмо автору
 
   для: VAS   (29.01.2005 в 16:14)
 

Перед этим полностью удаляли предыдущую версию mysql?

   
 
 автор: VAS   (29.01.2005 в 19:09)   письмо автору
 
   для: cheops   (29.01.2005 в 18:56)
 

Да, полностью - удалил в панели управления>установка и удаление программ, а потом после перезагрузки и папку "c:/mysql".
А может ещё что еще надо почистить?

   
 
 автор: cheops   (29.01.2005 в 19:25)   письмо автору
 
   для: VAS   (29.01.2005 в 19:09)
 

Это локальная машина и статический IP-адрес не используется?

   
 
 автор: VAS   (29.01.2005 в 21:24)   письмо автору
 
   для: cheops   (29.01.2005 в 19:25)
 

Да это локальная машина. А что такое статический IP-адрес?

   
 
 автор: cheops   (29.01.2005 в 21:58)   письмо автору
 
   для: VAS   (29.01.2005 в 21:24)
 

Т.е. он назначен вашей машине и не меняется раз от раза при выходе в интернет, по сравнению с динамическим, который меняется при каждом новом подключении.

   
 
 автор: VAS   (30.01.2005 в 09:03)   письмо автору
 
   для: cheops   (29.01.2005 в 21:58)
 

Значит у меня статический IP адрес 127.0.0.1, не так ли? Если так, то не менялся.

   
 
 автор: cheops   (30.01.2005 в 14:05)   письмо автору
 
   для: VAS   (30.01.2005 в 09:03)
 

Хм... да в тесте попробуйте заменить IP-адрес 127.0.0.1 на слово "localhost". Кстати, действие на какой операционной системе происходит - это не WinXP со вторым сервис паком?

http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1842

   
 
 автор: VAS   (30.01.2005 в 15:00)   письмо автору
 
   для: cheops   (30.01.2005 в 14:05)
 

Да у меня WinXP 2003 года, а сервис пак я не знаю что такое. Щас попробую.

   
 
 автор: VAS   (30.01.2005 в 16:10)   письмо автору
 
   для: VAS   (30.01.2005 в 15:00)
 

Попробовал по вашей ссылке - опять запарился - точно не идёт - всё одно и то-же пустое окно браузера. Простые php коды хорошо отображает и виртуальные хосты работают, а MySQL во всех хостах при тесте пустое окно отображает.
Вы сами, где работаете? Могу ли я к вам сходить, чтобы 1раз увидеть, как вы сами делаете, а то похоже у вас советы кончаются.

   
 
 автор: cheops   (30.01.2005 в 18:50)   письмо автору
 
   для: VAS   (30.01.2005 в 16:10)
 

Хм... а FireWall на машине не поднят? может он мешает? С посещением нас может быть сложность так как основные мощности у нас локализованы в Дзержинске в головном предприятии "ИнфорСвязьСтрой"... вообще-то на базе лежит ещё не обработанный сервер с win2003, но я к сожалению ещё не скоро попаду на базу, а если и попаду мне будет не до него :(((

   
 
 автор: cheops   (30.01.2005 в 18:52)   письмо автору
 
   для: VAS   (30.01.2005 в 15:00)
 

А PHP версии кстати какой, и где брались библиотеки расширения?

http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1842

   
 
 автор: VAS   (30.01.2005 в 19:45)   письмо автору
 
   для: cheops   (30.01.2005 в 18:52)
 

PHP - 5.0.0 версии, а расширение я у вас с сайта взял.
>>>а так же уберите символ @ у функции mysql_connect() - что после этого ещё пишет в окно браузера MySQL<<<
Он выводит сообщение об ошибке в 7-ой строке то, что @ пропущена, поэтому кооректное отображение невозможно.
А FireWall - это что такое, я же не так разбираюсь во всех тонкостях.
С Джерзинском я давно знаком, каждый раз заезжаю к родным...

   
 
 автор: cheops   (30.01.2005 в 22:45)   письмо автору
 
   для: VAS   (30.01.2005 в 19:45)
 

Приведите пожалуйста дословно фразу, которую пишет PHP - если он видит функции MySQL и MySQL работает, PHP должен сказать явно в чём проблема. FireWall - это программа, которая отсекает обращения по сети к машине, кроме явно разрешённых, но скорее всего дело не в нём...

   
 
 автор: VAS   (31.01.2005 в 08:04)   письмо автору
 
   для: cheops   (30.01.2005 в 22:45)
 

Выводит следующее :>>>
>>>
Fatal error: Call to undefined function mysql_connect() in C:\www\host\index.php on line 7
<<<
и всё...

   
 
 автор: cheops   (31.01.2005 в 22:46)   письмо автору
 
   для: VAS   (31.01.2005 в 08:04)
 

PHP установлен модулем или внешней cgi-программой. Попробуйте поисковиком найти все варианты php.ini сколько их всего на машине и где они расположены - должен быть один в С:/windows/?

   
 
 автор: VAS   (01.02.2005 в 08:20)   письмо автору
 
   для: cheops   (31.01.2005 в 22:46)
 

У меня только 1 файл php.ini в директории "c:/php/", а сама прога установлена отдельно от апаче, но скорее, как внешняя cgi - программа.
Ладно, я вам скинул свои файлы php.ini и httpd.conf. Уже измотался - сложно.
Потом после проверки скажите в чём конкретно ошибки.
Заранее спасибо.

   
 
 автор: cheops   (01.02.2005 в 14:07)   письмо автору
 
   для: VAS   (01.02.2005 в 08:20)
 

Стоп, файл php.ini должен быть в С:/Windows - из-за этого скорее всего и не работает, что его там нет.

   
 
 автор: VAS   (03.02.2005 в 09:03)   письмо автору
 
   для: cheops   (01.02.2005 в 14:07)
 

Да всё заработало, спасибо вам! Можете тему закрывать. Я сам на большого дурака похож...не догадался php.ini в c:/wndows запихнуть, но слава богу всё в порядке - файлы исправил немнего.

   
Rambler's Top100
вверх

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