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

Форум MySQL

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

 

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

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

тема: КАК ПРОВЕРИТЬ РАБОТУ ФОТОГАЛЕРЕИ НА ЛОКАЛЬНОЙ МАШИНЕ
 
 автор: 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 или же папку целиком?
что еще осталось проделать, чтобы увидеть работу фотогалереи на локальной машине?

   
 
 автор: Engel   (05.02.2005 в 16:42)   письмо автору
 
   для: VADIM   (05.02.2005 в 16:38)
 

если базу установил, то копируй скрипт и наслаждайся =)

   
 
 автор: VADIM   (05.02.2005 в 16:45)
 
   для: Engel   (05.02.2005 в 16:42)
 

куда копируй?папку fhotos целиком что-ли в scripts переносить

   
 
 автор: glsv (Дизайнер)   (05.02.2005 в 17:21)   письмо автору
 
   для: VADIM   (05.02.2005 в 16:45)
 

Если перепишите полностью папку photos в папку scripts, то тогда обратится к фотогалереи можно по адресу
http://localhost/photos/

Если скинете отдельно файлы в директорию scripts, то фотогалерея будет доступна по адресу http://localhost/

   
 
 автор: glsv (Дизайнер)   (05.02.2005 в 17:24)   письмо автору
 
   для: 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 в окне браузера пишется:
В данный момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно
Почему он не видит сервер базы данных?
Ему как-то надо его указывать?

   
 
 автор: glsv (Дизайнер)   (06.02.2005 в 12:21)   письмо автору
 
   для: 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
вроде бы все нормально,но почему он не видит сервер базы данных?

   
 
 автор: glsv (Дизайнер)   (07.02.2005 в 01:18)   письмо автору
 
   для: 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 для работы с библиотеками, думаю наверное из-за них , что-то косит...

   
 
 автор: cheops   (09.02.2005 в 02:37)   письмо автору
 
   для: VADIM   (09.02.2005 в 00:40)
 

Если у вас на базе данных пароль и вы его вводите - необходимо передать его в переменную
<?php
$dbpasswd 
"";
?>

кроме того, чтобы понять в чём причина - уберите символ @ напротив функции 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 я уже говорил

   
Rambler's Top100
вверх

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