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

Форум MySQL

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

 

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

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

тема: на входе в mysql стоит пароль, то для того, чтобы работали полноценно скрипты,где его еще необходимо указать?
 
 автор: VADIM   (11.02.2005 в 16:07)
 
 

Если у меня на входе в mysql стоит пароль (например * ), то для того, чтобы работали полноценно скрипты

необходимо его указывать только в файле config.php(какого-то конкретно скрипта)?
Или же еще в других файлах данного скрипта необходиом его(пароль) указать?
Возьмеи к примеру фотогалерею:
поставил свой пароль(*) в config.php папки photo:
// Имя базы данных, на хостинге или локальной машине
$dbname = "photo";
// Имя пользователя базы данных
$dbuser = "root";
// Пароль
$dbpasswd = "*";
// Версия Web-приложения
$version = "1.1.1";

в ответ на адрес http://localhost/photo/ в окне браузера ничего нет(чистая страница), но написана шапка

страницы- фотогалерея
Кстати файл php_gd2.dll у вас на сайте брал, так как согласно вашим рекомендациям на сайте по

установке расширений php: "Проверьте после раскомментирования строки: extension=php_gd2.dll наличие

данной библиотеки в папке c:phpext-у меня ее не было.


И ещё, про дополнительную библиотеку. чтобы воспользоваться расширением PHP "Mcrypt Encryption",

позволяющем осуществлять симметричное шифрование необходимо, во-первых расскомментировать

строку в php.ini
extension=php_mcrypt.dll
в ответ в окне браузера выскакивает окно с надписью:
PHP Startup:Unableto load dynamic library'./php_mcrypt.dll'-Не найден указанный модуль.
Поэтому не пойму надо это расширение сейчас мне или нет(вернул расширение обратно)
А во -вторых также поместить файл libmcrypt.dll (тоже у вас брал) в windows
тоже пока его убрал из windows-в ответ на адрес http://localhost/photo/ в окне браузера ничего

нет(чистая страница), но написана шапка страницы- фотогалерея-т.е тоже самое

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

> Если у меня на входе в mysql стоит пароль (например * )
Все равно не понимаю что значит "пароль на входе в MySQL".
Работать с сервером MySQL может любой пользователь. Если у пользователя есть пароль, то его нужно указывать. Если нет, то указывать не нужно. Как такового пароля просто на вход нет. Есть пароли для конкретных пользователей.
Обращение к базе фотогалереи используется пользователем root, который, по умолчанию, идет без пароля. Вы у него меняли пароль? Если меняли, то нужно указать этот пароль.

Давайте начнем с самого начала.
Выполните функцию phpinfo() – появятся таблицы с настройками PHP. Есть там таблица mysql?

Вот этот проверочный скрипт что говорит?

<?php 
  $dblocation 
"127.0.0.1"
  
$dbname "test"
  
$dbuser "root"
  
$dbpasswd ""

  
$dbcnx = @mysql_connect($dblocation$dbuser$dbpasswd); 
  if (!
$dbcnx
  { 
    echo 
"<p>К сожалению, не доступен сервер mySQL</p>"
    exit(); 
  } 
  if (!@
mysql_select_db($dbname,$dbcnx) ) 
  { 
    echo 
"<p>К сожалению, не доступна база данных</p>"
    exit(); 
  } 
  
$ver mysql_query("SELECT VERSION()"); 
  if(!
$ver
  { 
    echo 
"<p>Ошибка в запросе</p>"
    exit(); 
  } 
  echo 
mysql_result($ver0); 
?> 


>Поэтому не пойму надо это расширение сейчас мне или нет
Если оно вам понадобится, вы это узнаете первым :)

   
 
 автор: VADIM   (12.02.2005 в 10:36)
 
   для: glsv (Дизайнер)   (11.02.2005 в 17:11)
 

пароль я сам поставил при установке mysql на мой копм-р, поэтому он его спрашивает при запуске.
Мне необходимо знать, где его еще необходимо указывать в файлах, помимо config.php
Данным проверочным файлом проверяется интеграция php-mysql-apache -у меня все работает -указывает версию mysql:4.1.9-nt .
В данном проверочном файле я ставил в $dbpasswd = "" свой пароль в этих ковычках (без пароля пишет: К сожалению, не доступен сервер mySQL.
mysql
Выполнял функцию phpinfo() – таблицы с настройками PHP. таблица mysql там есть
Вот ее данные:

MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 4.1.7
Все вышеперечисленные проверки я уже делал раньше ,просто хочу повторить вопрос:
где-то еще надо указывать тот самый "мой" пароль в файлах, помимо config.php или только в нем?
Так как в ответ на адрес http://localhost/photo/ в окне браузера ничего нет(чистая страница), но написана шапка страницы- фотогалерея
Хотя база эта поставлена
Данная тема рассмотрена детально в моей же теме "КАК ПРОВЕРИТЬ РАБОТУ ФОТОГАЛЕРЕИ НА ЛОКАЛЬНОЙ МАШИНЕ "
Просто здесь я привожу последний вопрос из той темы
Если дело не в поставке пароле еще в каком-то файле, то тогда чем еще проверить данную нестыковку фотогалереи?

   
 
 автор: glsv (Дизайнер)   (12.02.2005 в 11:41)   письмо автору
 
   для: VADIM   (12.02.2005 в 10:36)
 

>Так как в ответ на адрес http://localhost/photo/ в окне браузера ничего нет(чистая страница), но написана шапка страницы- фотогалерея

Так погодите, а может все работает? Ведь база пустая и фотографии туда не добавлены. Теперь попробуйте зайти администрирование и добавить фотографии в фотогалерею.
http://localhost/photo/admin/

>Мне необходимо знать, где его еще необходимо указывать в файлах, помимо config.php
Только в файле config.php.

   
 
 автор: VADIM   (14.02.2005 в 10:19)
 
   для: glsv (Дизайнер)   (12.02.2005 в 11:41)
 

Ну правильно, я также и предполагал, что работает данная база.
Мне только и надо было, чтобы сообщили, как закидывать фотки, поэтому и спрашивал как же все-таки увидеть работу фотогалереи.
Видно вследствие того, что подробно расписал, что ранее проделал-осложнил простой вопрос
А расписывал для того, чтобы не было аналогичных вопросов.
Ну да ладно, благодарствую за помощь
Другая проблемка возникла: в созданном форуме присутствует "абракатабра" типа ЋЎйЁ© д®аг¬
Конкретно в названии: Форум: ЋЎйЁ© д®аг¬
в приветствии:„®Ўа®Ј® ўаҐ¬Ґ­Ё бгв®Є, Посетитель!
А также в блоке, где выбирается название форума
В news такая же история:
например в кодировке кириллица(dos)

Первая новость
Заработала система новостей.
яюфЁюсэхх

и в кодировке кириллице (windows):

ЏҐаў п ­®ў®бвм
‡ а Ў®в « бЁб⥬ ­®ў®б⥩.
подробнее


В чем причина?
Разную кодировку попробовал-ничего не исправляется...

   
 
 автор: glsv (Дизайнер)   (14.02.2005 в 13:03)   письмо автору
 
   для: VADIM   (14.02.2005 в 10:19)
 

А где тестируете? На локальной машине?

   
 
 автор: VADIM   (15.02.2005 в 00:27)
 
   для: glsv (Дизайнер)   (14.02.2005 в 13:03)
 

ДА

   
 
 автор: cheops   (14.02.2005 в 21:10)   письмо автору
 
   для: VADIM   (14.02.2005 в 10:19)
 

А вы как перегоняли данные из *.sql в базу данных, при помощи какой программы?

   
 
 автор: VADIM   (15.02.2005 в 00:55)
 
   для: cheops   (14.02.2005 в 21:10)
 

как понимать какой прогой?
и что за обозначение *sql
я работаю на локальной машине
базу создал в mysql, скинул папку liteforum21 с файлами в scripts
затем зашел на localhost/liteforum21/admin и стал добавлять/редактировать форумы...

   
 
 автор: cheops   (15.02.2005 в 12:41)   письмо автору
 
   для: VADIM   (15.02.2005 в 00:55)
 

Нет имеется ввиду после создания базы данных как разворачивались таблицы форума? При помощи системы администрирования форума?

   
 
 автор: VADIM   (16.02.2005 в 03:48)
 
   для: cheops   (15.02.2005 в 12:41)
 

получается, что да
по-шагово мои действия выглядят так:
на странице адмнинстрирования форума заполнил следующие поля:

Адрес сервера MySQL :localhost
Пользователь :root
Пароль :*
Имя базы данных :forum
Имя директории :name

нажимаю кнопку "создать" в ответ:

Cоединение с сервером устанавлено...
Выбранная вами база данных уже существует...
Получен доступ к базе данных forum
Не удалось развернуть таблицы в базе данных forum... Возможно они уже существуют.
Создан конфигурационный файл системы администрирования...
Проверьте правильность создания форума
Для дальнейшей работы, перегрузите данную страницу

Вроде как надо
нажимаю на кнопку _форума_ в конце предложения "Проверьте правильность создания _форума_"
И таким образом попадаю на конкретный форум...

Если непосредственно набрать в адресной строке- http://localhost/liteforum21/name/
получится тоже-самое...

   
 
 автор: cheops   (16.02.2005 в 11:18)   письмо автору
 
   для: VADIM   (16.02.2005 в 03:48)
 

А версия MySQL какая?

   
 
 автор: VADIM   (16.02.2005 в 15:09)
 
   для: cheops   (16.02.2005 в 11:18)
 

4.1.9-NT -ПИШЕТ ПРИ ПРОВЕРКЕ ПРОВЕРОЧНЫМ ФАЙЛОМ В ОКНЕ БРАУЗЕРА(ПРО ЭТО Я ПИСАЛ В ЭТОЙ ЖЕ ТЕМЕ (СМ.ВЫШЕ)

   
Rambler's Top100
вверх

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