|
автор: VADIM (05.02.2005 в 16:38) |
|
| КАК ПРОВЕРИТЬ РАБОТУ ФОТОГАЛЕРЕИ (ИЛИ ДРУГИХ ВАШИХ СКРИПТОВ)НА ЛОКАЛЬНОЙ МАШИНЕ
СВЯЗКА MySQL - Apache - PHP РАБОТАЕТ (проверено проверочным файлом-выдает версию мускула)
затем в мускуле создал например базу данных
photo, в которой разместил две таблицы: photo и photocat.
SQL-запрос, создающий эти таблицы взял из файла photo.sql.
проверил командой SHOW DATABASES photo; что база данных fhotos успешно создана
проверил командой SHOW TABLES; что таблицы созданы
В файле config.php оставляю данные:
// сейчас выставлен сервер локальной машины
$dblocation = "localhost";
// Имя базы данных, на хостинге или локальной машине
$dbname = "photo";
// Имя пользователя базы данных
$dbuser = "root";
// Пароль
$dbpasswd = "";
кстати, пароль здесь указывать, или нет, если у меня на входе в мускул пароль стоит
и теперь как поступать с папкой photo, в которой находятся все файлы данной фотогалереи:
отдельно все файлы скидывать в с/www/scripts или же папку целиком?
что еще осталось проделать, чтобы увидеть работу фотогалереи на локальной машине? | |
|
|
|
|
|
|
|
для: VADIM
(05.02.2005 в 16:38)
| | если базу установил, то копируй скрипт и наслаждайся =) | |
|
|
|
|
автор: VADIM (05.02.2005 в 16:45) |
|
|
для: Engel
(05.02.2005 в 16:42)
| | куда копируй?папку fhotos целиком что-ли в scripts переносить | |
|
|
|
|
|
|
|
для: VADIM
(05.02.2005 в 16:45)
| | Если перепишите полностью папку photos в папку scripts, то тогда обратится к фотогалереи можно по адресу
http://localhost/photos/
Если скинете отдельно файлы в директорию scripts, то фотогалерея будет доступна по адресу http://localhost/ | |
|
|
|
|
|
|
|
для: VADIM
(05.02.2005 в 16:38)
| | >кстати, пароль здесь указывать, или нет, если у меня на входе в мускул пароль стоит
Вы меняли пароль у пользователя root? Если вы уверены что сменили именно у root, то указывайте новый пароль. По умолчания пользователь root без пароля. | |
|
|
|
|
автор: VADIM (06.02.2005 в 00:19) |
|
|
для: glsv (Дизайнер)
(05.02.2005 в 17:24)
| | скинул папку photo со всеми в ней файлами в scripts
в ответ на localhost/photo в окне браузера пишется:
В данный момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно
Почему он не видит сервер базы данных?
Ему как-то надо его указывать? | |
|
|
|
|
|
|
|
для: VADIM
(06.02.2005 в 00:19)
| | Еще раз проверьте вот эти данные:
$dblocation = "localhost";
$dbuser = "root";
$dbpasswd = "";
|
$dbpasswd у вас стоит пароль или нет?
Вы писали:
>проверил командой SHOW DATABASES photo; что база данных fhotos успешно создана
Как точно у вас называется база данных photo или fhotos? | |
|
|
|
|
автор: VADIM (06.02.2005 в 15:35) |
|
|
для: glsv (Дизайнер)
(06.02.2005 в 12:21)
| | У МЕНЯ ПАРОЛЬ СТОИТ НА ВХОДЕ В МУСКУЛ(Т.Е. НА СЕРВЕР) НА ЧТО ОН МЕНЯ ПРИВЕТСТВУЕТ:WELCOME И т.д.
а в нижеприведенное такое же в config
$dblocation = "localhost";
$dbuser = "root";
$dbpasswd = ""; | |
|
|
|
|
автор: VADIM (06.02.2005 в 22:12) |
|
|
для: VADIM
(06.02.2005 в 15:35)
| | 1)вот как начинаю:запускаю клиента mysql -он запрашивает пароль входа(enter password:)
2)указываю ему пароль(этот пароль не надо указывать в файле config?)
в ответ выдает приглашение:Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 459 to server version: 3.22.20a-log
Type 'help' for help.
mysql>
командой show databases; проверяю наличие баз данных
в ответ указывает:
------------
|database|
------------
|mysql |
|photo |
|test |
------------
указываю с какой базой буду работать:
use photo;
затем проверяю наличие созданных мною таблиц в этой базе:
show tables;
--------------------
|tables_in_photo|
-------------------
|photo |
|photocat |
--------------------
т.е. подтверждает ,что созданы таблицы
выхожу из сервера mysql: \q
вроде бы все нормально,но почему он не видит сервер базы данных? | |
|
|
|
|
|
|
|
для: VADIM
(06.02.2005 в 22:12)
| | А сам сервер у вас запущен?
Пуск|Панель управления|Администрирование|Службы. В списке служб посмотрите есть ли служба с именем mysql и работает ли она.
> 1)вот как начинаю:запускаю клиента mysql -он запрашивает пароль входа(enter password:)
Хм… вообще говоря он не должен запрашивать пароль. Если только вы сами его не меняли.
2)указываю ему пароль(этот пароль не надо указывать в файле config?)
Попробуйте указать. | |
|
|
|
|
автор: VADIM (07.02.2005 в 12:48) |
|
|
для: glsv (Дизайнер)
(07.02.2005 в 01:18)
| | сервер запущен(авто)
предлагается приостановить,перезапустить,т.е. в службах есть
пароль установил(который запрашивает) когда установливал mysql на компьютер | |
|
|
|
|
автор: VADIM (09.02.2005 в 00:40) |
|
|
для: glsv (Дизайнер)
(07.02.2005 в 01:18)
| | кто-нибудь еще может что-нибудь предложить ,чтобы наконец-то мне увидеть работу фотогалереи или других скриптов
как сами видите вес в принципе в порядке
просто какая-то, где-то неточность
только где?
откуда все-таки плясать
или самому дальше проверять?
просто может кто-то уже с такой же проблемой сталкивался?
просто, итак практически все установки довел до конца
последняя от меня возможность этого глюка-это может быть расширения php для работы с библиотеками, думаю наверное из-за них , что-то косит... | |
|
|
|
|
|
|
|
для: VADIM
(09.02.2005 в 00:40)
| | Если у вас на базе данных пароль и вы его вводите - необходимо передать его в переменную
кроме того, чтобы понять в чём причина - уберите символ @ напротив функции mysql_select_db в конфигурационном файле config.php - что нового появилось в окне браузера? | |
|
|
|
|
автор: VADIM (09.02.2005 в 15:24) |
|
|
для: cheops
(09.02.2005 в 02:37)
| | во-первых убрал символ @ напротив функции mysql_select_db в конфигурационном файле config.php - в окне браузера появилось :
В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно (т.е.тоже самое)
вернул @ на место
во-вторых: поставил свой пароль(*) в config.php папки photo:
// Имя базы данных, на хостинге или локальной машине
$dbname = "photo";
// Имя пользователя базы данных
$dbuser = "root";
// Пароль
$dbpasswd = "*";
// Версия Web-приложения
$version = "1.1.1";
в ответ в окне браузера ничего нет(чистая страница), но написала шапку страницы-фотогалерея
странно, раньше также указывал пароль в конфиге все равно упорно писала в окне браузера :
В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно
ну, ладно вроде видит базу, а как же все-таки смотреть фотки? | |
|
|
|
|
автор: cheops (из ННГУ) (09.02.2005 в 17:59) |
|
|
для: VADIM
(09.02.2005 в 15:24)
| | Хм... странно, чистая страница появляется когда не корректно настроено расширение для работы с MySQL, а у вас контрольный пример срабатывает (или при указании пароля не срабатывает и тоже чистая страница)? | |
|
|
|
|
автор: VADIM (10.02.2005 в 00:46) |
|
|
для: cheops (из ННГУ)
(09.02.2005 в 17:59)
| | Кстати ,про расширения: расширение extension=php_mcrypt.dll мною нерасскомментировано в php.ini
а какой контрольный пример?
про проверочный пример интеграции php-apache-mysql я уже говорил | |
|
|
|