|
|
|
| Доброго всем время суток.У меня возникли такие вот проблемы,которые необходимы вашей помощи.
1.Установил Апачи (все норм)
2.Подключил файл дополнительной конфигурации виртуальных хостов.(норм)
3.В vhosts.conf добавил блок с данными моего сайта.(норм)
4.Создал папку куда закинул файлы моего сайта(норм)
5.В WINDOWS\system32\drivers\etc\host добавил свой сайт(норм)
6.Подключил PHP и настроил его(норм)
7.Установил MySQL(норм)
Теперь при вводе в строке имени моего сайта я вижу такой текст "Database Error: Unable to connect to the database:The MySQL adapter "mysql" is not available." Как я понимаю нету базы данных моего сайта иле что это значит?
Остается вопрос как подключить и установить phpmyadmin?
Я сделал это так: Может это не правильно точно не знаю.
Закинул phpmyadmin в папку с сайтом и после ввода в строке боаузер имени своего сайта/phpmyadmin отквывается окошко "phpMyAdmin - Помилка" в котором сказано следующее:
не можу завантажити mysqli,
прошу перевірити конфігурацію PHP. - Документація
Вот в этом по сути и проблема PHP установлен,подключен и настроен.Сервер MySQL установлен,подключен и настроен а ошибку выдает.
Очень нужна ваша помощь в установке и настройке phpmyadmin.Иле каким способом мне перенести базу данных моего сайта.Что бы решилась вот эта проблема "Database Error: Unable to connect to the database:The MySQL adapter "mysql" is not available." | |
|
|
|
|
автор: 123qwe (27.02.2010 в 09:39) |
|
|
для: Andrey0011
(27.02.2010 в 03:00)
| | hy word | |
|
|
|
|
автор: .heed (27.02.2010 в 12:15) |
|
|
для: Andrey0011
(27.02.2010 в 03:00)
| | "стандартная диагностика"®
смотрите журналы ошибок, что по поводу mysql в phpinfo, пробуйте подключиться к запущенному mysql-серверу другими клиентами, например консольным "mysql" | |
|
|
|
|
|
|
|
для: .heed
(27.02.2010 в 12:15)
| | Я установил программу "HeidiSQL" и с помощью ее идет подключение к базе MySQL нормально только вот с интерфейсом не могу разобраться а точнее не могу понять как закинуть готовую базу сайта. | |
|
|
|
|
|
|
|
для: Andrey0011
(27.02.2010 в 03:00)
| | попробуй скачать версию phpmyadmin посвежее, у меня такая фигня была с 2.*, для 3.* вроде настройки сами схватываются. | |
|
|
|
|
|
|
|
для: kubus
(27.02.2010 в 12:56)
| | Я подключился к базе данных MySQL с помощью другой программы "HeidiSQL" - подключение прошло идеально без ошибок,значит проблема в phpMyAdmin? | |
|
|
|
|
автор: .heed (27.02.2010 в 15:28) |
|
|
для: Andrey0011
(27.02.2010 в 14:30)
| | а просто при помощи php ? | |
|
|
|
|
|
|
|
для: .heed
(27.02.2010 в 15:28)
| | То есть объясни пожалуйста как при с помощью php. | |
|
|
|
|
|
|
|
для: Andrey0011
(27.02.2010 в 17:02)
| | Когда я захожу через phpMyAdmin - Помилка" в котором сказано следующее:
не можу завантажити mysqli,
прошу перевірити конфігурацію PHP. - Документація
Может ошибка в настройке кокой та я разобраться не могу. | |
|
|
|
|
автор: .heed (27.02.2010 в 18:51) |
|
|
для: Andrey0011
(27.02.2010 в 17:12)
| | //выпадаю из сети
Типа такого имел ввиду.
This simple example shows how to connect, execute a query, print resulting rows and disconnect from a MySQL database.
Example #1 MySQL extension overview example
<?php
// Connecting, selecting database
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('Could not select database');
// Performing SQL query
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
// Printing results in HTML
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
// Free resultset
mysql_free_result($result);
// Closing connection
mysql_close($link);
?>
|
, хотя-бы просто mysql_connect() | |
|
|
|
|
|
|
|
для: .heed
(27.02.2010 в 18:51)
| | Где это надо исправить?
Я хотел спросить хто-то сможет мне скинуть phpmyadmin настроен.Проверить в чем ошибка так будет легче. | |
|
|
|
|
|
|
|
для: Andrey0011
(27.02.2010 в 19:26)
| | А ну посмотрите что у вас будет писаться http://jpg.biz.ua/phpmyadmin | |
|
|
|
|
|
|
|
для: Andrey0011
(27.02.2010 в 19:45)
| | на запрос имени jpg.biz.ua
dns-сервер с которого мой браузер качает адреса отвечает
The query failed: NXDOMAIN
Для зарегистрированного домена например
Answers for biz.ua.: //eth1.ramses.uadns.com
-> [A] 91.194.250.159
-> [NS] NS3.UADNS.COM.
-> [NS] NS4.UADNS.COM.
-> [NS] NS5.UADNS.COM.
-> [NS] NS1.UADNS.COM.
-> [NS] NS2.UADNS.COM.
Значит если и зарегистрировано такое имя, то ещё не обновлены списки
а по теме создайте file.php с таким текстом
и можно такой-же с кодом выше,
и посмотрите есть-ли в том что выведется вообще слово mysql, только не крепите сюда картинки, и не вставляйте слишком много скопированного текста , их никто не смотрит :) | |
|
|
|
|
|
|
|
для: exp
(27.02.2010 в 21:07)
| | А обязательно php.ini копировать в папку виндовс System32.Вот я создал текстовый документ index.php с текстом <?php
phpinfo();
?> и закинул в сайт но не чего там не увидел кроме белого экрана,это не зависит от этого DirectoryIndex index.html index.php тоесть index.php не на первом месте у меня стоит.
Но как модуль подключен в Апачи это по любому. | |
|
|
|
|
|
|
|
для: Andrey0011
(27.02.2010 в 22:55)
| | Исх.код HTML смотрели?
Там тоже ничего нет? | |
|
|
|
|
|
|
|
для: Trianon
(27.02.2010 в 22:57)
| | Когда у меня в настройках апачи стоит DirectoryIndex index.html
и я закинул туда сайт построен на джумле то я при наборе в строке браузера названия сайта увидел все файлы моего сайта.
Когда я прописал в настройказ апачи DirectoryIndex index.html index.php
То увидел следующее "Database Error: Unable to connect to the database:The MySQL adapter "mysql" is not available." | |
|
|
|
|
|
|
|
для: Andrey0011
(27.02.2010 в 23:14)
| | Еще раз.
Когда Вы (цитирую)
создал текстовый документ index.php с текстом <?php
phpinfo();
?> и закинул в сайт но не чего там не увидел кроме белого экрана,
(конец цитаты)
то на этом белом экране Вы (цитирую)
Исх.код HTML смотрели?
Там тоже ничего нет?
(конец цитаты)
? | |
|
|
|
|
|
|
|
для: Trianon
(27.02.2010 в 23:41)
| | Посмотрел исходный код он такой:
<?
phpinfo();
?> | |
|
|
|
|
|
|
|
для: Andrey0011
(28.02.2010 в 00:09)
| | Вот видите - отнюдь не пусто.
Это означает, что php у Вас не задействован.
Apache выдает файл напрямую в браузер, без предварительной обработки интерпретатором.
А теги браузер, понятное дело, не показывает.
Так что, по всему судя, 6-й пункт списка в Вашем исходном посте до конца не выполнен.
Если, конечно, Вы не пытаетесь открыть файл эксплорером, вместо того, чтобы обратиться серверу через браузер. | |
|
|
|
|
|
|
|
для: Trianon
(28.02.2010 в 00:12)
| | Значит щас буду настраивать PHP | |
|
|
|
|
|
|
|
для: Andrey0011
(28.02.2010 в 00:50)
| | Установил другую версию php сделал так
1.На диске С создал папку php туда распаковал архив
2.Переименовал php.ini-dist в php.ini и скопировал php.ini в виндовс
3.В настройке апачи в блоке <IfModule mime_module> добавил снизу строку AddType application/x-httpd-php phtml php
4.В настройке апачи в блоке LoadModule добавил снизу строчку LoadModule php5_module С:/php/php5apache2.dll
5.Закинул index.php с нужным текстом в сайт и увидел It works! а не версию php
В чем может быть причина что я не увидел версию php | |
|
|
|
|
|
|
|
для: Andrey0011
(28.02.2010 в 01:44)
| | Заметил одну неисправность:
В настройках апачи я указал на php таким образом:
LoadModule php5_module С:/php/php5apache2.dll
А когда захожу в папку С/php то там не ту такого файла php5apache2.dll
Скиньте пожалуйста мне по почте нормальный php | |
|
|
|
|
|
|
|
для: Andrey0011
(28.02.2010 в 01:59)
| | Смотрите интересная штука получается вот я устанавливаю теперь php-5.2.9-2-win32-installer
Там при установке выбираю подключить как модуль апачи 2.2
После завершения установки иду в апачи httpd и вижу что в самом низу автоматом добавилось следующее:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
Должен по идеи быть подключен как модуль но вот когда я закинул проверочный index.php в папку с сайтом то php просто напросто не обрабатывает файл.Да и сама папка php както подозрительно мало места занимает аж 7мб.
В чем может быть проблема.Да и php.ini в виндовс я закинул тоже как сказано в уроке. | |
|
|
|
|
|
|
|
для: Andrey0011
(28.02.2010 в 03:10)
| | Ура сделал и подключил установил нормальную версию теперь php работает | |
|
|
|
|
|
|
|
для: Andrey0011
(28.02.2010 в 03:28)
| | Все теперь PHP работает 100%
Осталось решить одну проблему когда я переношу файлы своего сайта в папку по назначению и запускаю потом его то вижу следующее:
"Database Error: Unable to connect to the database:The MySQL adapter "mysql" is not available."
"Ошибка Базы данных: Не в состоянии соединиться database:The MYSQL адаптер "mysql" не доступен."
Я потом закинул все файлы phpMyAdmin-3.2.5-all-languages в папку phpmyadmin.И когда я прописую в строке браузера имя сайта/phpmyadmin то открывается следующее:
не можу завантажити mysqli,
прошу перевірити конфігурацію PHP. - Документація
То есть то что и раньше было. | |
|
|
|
|
|
|
|
|
для: Trianon
(28.02.2010 в 08:13)
| | Перейдя по ссылки сделал следующее:
Разкоментировал строчку extension=php_mysql.dll
Нашол строчку php_mysql.dll где у меня не чего не указано:php_mysql.dll = "./" Вопрос что здесь необходимо указать?
По 5 пункту у меня возникла проблем потому что в папке php у меня нету файла php_mysql.dll.Подскажите где его взять. | |
|
|
|
|
|
|
|
для: Andrey0011
(28.02.2010 в 16:24)
| | Я нашол файл php_mysql.dll (правдо там не было написано для какой он версии php)
Как я понял его надо перенести в папку C:/Program Files/MySQL/MySQL Server 5.1
А в рнр.ini прописать php_mysql.dll ="C:/Program Files/MySQL/MySQL Server 5.1/php_mysql.dll"
После этого необходимо перезагрузить апач.Скажите правильно ли я понял и правильно ли я делаю. | |
|
|
|