|
|
|
| Я всё заново переустановил -всё. PHP и Apache работают отлично, но вот после установки MySQL у меня не отображается тестовый скрипт для мускула. Дам же должно отображаться версия мускула, а если не подключен, то отображается - "В настоящее время база данных недоступна", у меня же в любом варианте отображается пустое окно браузера. В чём ошибка? | |
|
|
|
|
|
|
|
для: VAS
(26.01.2005 в 21:42)
| | Имеется ли в диспечере задач процесс соответствующий серверу mysql-nt.exe? | |
|
|
|
|
|
|
|
для: cheops
(26.01.2005 в 22:21)
| | У меня только mysqld-nt.exe работает а mysql-nt.exe нет. | |
|
|
|
|
|
|
|
для: VAS
(27.01.2005 в 09:00)
| | Это я опечатался :))), ага, значит сервер висит, а в конфигурационном файле php.ini напротив строки
комментарий (;) снят? | |
|
|
|
|
|
|
|
для: cheops
(27.01.2005 в 12:53)
| | Да, снят, и вообще всё перепроверял несколько раз. | |
|
|
|
|
|
|
|
для: VAS
(27.01.2005 в 16:48)
| | А база данных test существует? В MySQL существование базы данных определяется существованием директории в mysql/data/ - есть там поддиректория test? | |
|
|
|
|
|
|
|
для: cheops
(27.01.2005 в 20:22)
| | Да, там есть папка test, но она пустая. | |
|
|
|
|
|
|
|
для: VAS
(28.01.2005 в 09:06)
| | Да, так и должно быть, а в консольном mysql работа протекает нормально? | |
|
|
|
|
|
|
|
для: 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, но как описано выше - она не отображается. | |
|
|
|
|
|
|
|
для: VAS
(28.01.2005 в 19:11)
| | Нужно так как показано в аттаче.
PS Зря, кстати, начали сразу с MySQL 5, наладить всё лучше на более старой версии MySQL. | |
|
|
|
|
|
|
|
для: cheops
(28.01.2005 в 23:23)
| | Ладно, тогда попробую с MySQL 3 или 4 версии, а 5 почему-то капризничает. | |
|
|
|
|
|
|
|
для: VAS
(29.01.2005 в 08:07)
| | Установил 3 версии и опять то же самое!
Может в настройках не то, мне кажется, что я уже с ума схожу... | |
|
|
|
|
|
|
|
для: VAS
(29.01.2005 в 16:14)
| | Перед этим полностью удаляли предыдущую версию mysql? | |
|
|
|
|
|
|
|
для: cheops
(29.01.2005 в 18:56)
| | Да, полностью - удалил в панели управления>установка и удаление программ, а потом после перезагрузки и папку "c:/mysql".
А может ещё что еще надо почистить? | |
|
|
|
|
|
|
|
для: VAS
(29.01.2005 в 19:09)
| | Это локальная машина и статический IP-адрес не используется? | |
|
|
|
|
|
|
|
для: cheops
(29.01.2005 в 19:25)
| | Да это локальная машина. А что такое статический IP-адрес? | |
|
|
|
|
|
|
|
для: VAS
(29.01.2005 в 21:24)
| | Т.е. он назначен вашей машине и не меняется раз от раза при выходе в интернет, по сравнению с динамическим, который меняется при каждом новом подключении. | |
|
|
|
|
|
|
|
для: cheops
(29.01.2005 в 21:58)
| | Значит у меня статический IP адрес 127.0.0.1, не так ли? Если так, то не менялся. | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: cheops
(30.01.2005 в 14:05)
| | Да у меня WinXP 2003 года, а сервис пак я не знаю что такое. Щас попробую. | |
|
|
|
|
|
|
|
для: VAS
(30.01.2005 в 15:00)
| | Попробовал по вашей ссылке - опять запарился - точно не идёт - всё одно и то-же пустое окно браузера. Простые php коды хорошо отображает и виртуальные хосты работают, а MySQL во всех хостах при тесте пустое окно отображает.
Вы сами, где работаете? Могу ли я к вам сходить, чтобы 1раз увидеть, как вы сами делаете, а то похоже у вас советы кончаются. | |
|
|
|
|
|
|
|
для: VAS
(30.01.2005 в 16:10)
| | Хм... а FireWall на машине не поднят? может он мешает? С посещением нас может быть сложность так как основные мощности у нас локализованы в Дзержинске в головном предприятии "ИнфорСвязьСтрой"... вообще-то на базе лежит ещё не обработанный сервер с win2003, но я к сожалению ещё не скоро попаду на базу, а если и попаду мне будет не до него :((( | |
|
|
|
|
|
|
|
для: VAS
(30.01.2005 в 15:00)
| | А PHP версии кстати какой, и где брались библиотеки расширения?
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1842 | |
|
|
|
|
|
|
|
для: cheops
(30.01.2005 в 18:52)
| | PHP - 5.0.0 версии, а расширение я у вас с сайта взял.
>>>а так же уберите символ @ у функции mysql_connect() - что после этого ещё пишет в окно браузера MySQL<<<
Он выводит сообщение об ошибке в 7-ой строке то, что @ пропущена, поэтому кооректное отображение невозможно.
А FireWall - это что такое, я же не так разбираюсь во всех тонкостях.
С Джерзинском я давно знаком, каждый раз заезжаю к родным... | |
|
|
|
|
|
|
|
для: VAS
(30.01.2005 в 19:45)
| | Приведите пожалуйста дословно фразу, которую пишет PHP - если он видит функции MySQL и MySQL работает, PHP должен сказать явно в чём проблема. FireWall - это программа, которая отсекает обращения по сети к машине, кроме явно разрешённых, но скорее всего дело не в нём... | |
|
|
|
|
|
|
|
для: cheops
(30.01.2005 в 22:45)
| | Выводит следующее :>>>
>>>
Fatal error: Call to undefined function mysql_connect() in C:\www\host\index.php on line 7
<<<
и всё... | |
|
|
|
|
|
|
|
для: VAS
(31.01.2005 в 08:04)
| | PHP установлен модулем или внешней cgi-программой. Попробуйте поисковиком найти все варианты php.ini сколько их всего на машине и где они расположены - должен быть один в С:/windows/? | |
|
|
|
|
|
|
|
для: cheops
(31.01.2005 в 22:46)
| | У меня только 1 файл php.ini в директории "c:/php/", а сама прога установлена отдельно от апаче, но скорее, как внешняя cgi - программа.
Ладно, я вам скинул свои файлы php.ini и httpd.conf. Уже измотался - сложно.
Потом после проверки скажите в чём конкретно ошибки.
Заранее спасибо. | |
|
|
|
|
|
|
|
для: VAS
(01.02.2005 в 08:20)
| | Стоп, файл php.ini должен быть в С:/Windows - из-за этого скорее всего и не работает, что его там нет. | |
|
|
|
|
|
|
|
для: cheops
(01.02.2005 в 14:07)
| | Да всё заработало, спасибо вам! Можете тему закрывать. Я сам на большого дурака похож...не догадался php.ini в c:/wndows запихнуть, но слава богу всё в порядке - файлы исправил немнего. | |
|
|
|