Denwer phpmyadmin

В ходе работы над одним сателлитом – столкнулся с проблемой импорта дамба базы данных mysql. Дело в том, что sql файл был не маленьким – 25 мегабайт, хотя обычно приходилось работать с меньшими базами.

Изначально я попробовал использовать SypexDumperLite – оболочка для работы с базами данных mysql. Скачать SypexDumperLite можно с официального сайта.  Но, к сожалению в этот раз при работе с моей БД – SypexDumper начал говорить о разных ошибках в ходе импорта. Исходя из этого – первая мысль, которая возникла – попробовать импортировать базу через phpmyadmin.

Я не использую xampp, почему-то предпочитаю старый, добрый denwer. Вот в связке с этим и установил мой phpmyadmin.
гда начал импортировать через него, то увидел только сообщение о том, что импортируемый файл слишком большой (No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.) и необходимо перезапустить процесс, чтобы продолжить. После парочки таких перезапусков я решил не ждать и решить вопрос по другому. Существует определенный лимит времени и максимального размера закачки файлов на сервер в phpmyadmin. По умолчанию лимит времени импорта ограничен 300 секундами, скорее по этому и возникала ошибка.

Что я сделал для того, чтобы решить проблему:

  • В файле php.ini (основной конфигурационный файл php) отыскал такую строчку – upload_max_filesize и увеличил ее значение до нужного мне. Если перевести эту строку, то становится понятно, это максимальный размер загружаемого файла (импортируемого).
  • Далее в …home/localhost/www/Tools/phpmyadmin/libraries/config.default.php (в оболочке xampp все выглядит примерно так же) отыскал строчку $cfg[‘ExecTimeLimit’], она по умолчанию равна 300, это и есть время, значение которого нужно было увеличить.

Далее снова попробовал импортировать свой sql-файл и все заработало. Phpmyadmin достаточно долго его загружал, но загрузил. Вот такая проблема и такое решение, достаточно простое. Рад если кому-то смогу помочь.


hutpu4.net

Если Вы задумаете обмениваться базами данных между своими Друпал (Drupal) сайтами, например сайтом на Вашем компьютере и сайтом в сети Интернет, то может возникнуть проблема с отображением текста Ваших страничек. Вы можете получить вместо текста крякозябры.

Это связано с тем, что Друпал работает с кодировкой utf8, а Денвер работает с кодировкой cp1251. По незнанию, я устанавливал Друпал по умолчанию, то есть установил Денвер и тут же установил Друпал. У меня работало вроде всё нормально, но потом было замечено что не работает поиск по русским буквам. Кстати это можно использовать как проверку. Попробуйте поискать русское слово на сайте и если результата нет, а вы знаете что такое слово точно есть, то скорее всего проблема с кодировкой.

Поиски по Интернету дали только то, что Друпал нормально работает с utf8. Потом появились проблемы при использовании импорта/экспорта базы данных. В интернет базы MySQL работают в основном с кодировкой utf8. В другую кодировку текст преобразовывается сервером при передачи текста в браузер.

Денвер, по умолчанию, преобразовывает текст в кодировку cp1251. При экспорте базы MySQL данные сохраняются в cp1251 и при импорте в другую базу они также идут в кодировке cp1251, но приемная база считает что это utf8 и при выдаче в браузер происходит ещё одна перекодировка, ненужная, и получается непонятно что.


Что бы этого избежать, мною были внесены некоторые изменения в настройки базы MySQL и phpMyAdmin.

Кодовая таблица для базы данных MySQL определяется в файле my.cnf. Его можно открыть для редактирования из любого текстового редактора. Только надо сначала открыть редактор, а потом в редакторе открыть этот файл.

Если установка Денвера происходила по умолчанию или по рекомендациям, то этот файл будет расположен в Z:usrlocalmysql-5.1my.cnf или аналогичном. Принадлежность к базе данных можно определить по имени папки mysql .

Делаем замены, устанавливающие кодовую таблицу utf8 вместо cp1251

Для этого ищем строки и меняем в них cp1251 на utf8

[client]
port                  = 3306
socket                = /tmp/mysql5.sock
default-character-set = utf8   # было cp1251
character-sets-dir    = /usr/local/mysql-5.1/share/charsets

#
# Параметры MySQL-сервера.
#
[mysqld]
# Кодировка баз данных по умолчанию.
default-character-set = utf8 # было cp1251
init-connect = «set names utf8″ # было cp1251

Не забываем перезапустить сервер Денвера (Restart server). На момент написания этого материала у меня установлен базовый пакет Denwer-3. Если у Вас установлены другие версии, то возможно отличие, но принцип остаётся — надо ср1251 заменить на utf8 .


Так как в основном для импорта/экспорта используется phpMyAdmin, то нужно и там сделать некоторые изменения.

Справа на главной странице http://localhost/Tools/phpmyadmin/index.php выбираем Language -> Russian (ru-utf-8), Сопоставление соединения с MySQL -> utf8_general_ci должно быть: MySQL-кодировка: UTF-8 Unicode (utf8)

В самом низу страницы возможно возникнет сообщение:

Ваш конфигурационный файл содержит настройки (пользователь root без пароля), которые относятся к привилегированному пользователю MySQL (по умолчанию). Ваш MySQL сервер запущен с этими настройками по умолчанию, открытый для вторжений, поэтому Вам настоятельно рекомендуется устранить эту дыру в безопасности. The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.

Сообщение на английском говорит о том, что для нормальной работы phpMyAdmin с кодировкой utf8 необходим модуль расширения mbstring для PHP. Данный модуль есть в расширении для PHP для Денвера, Это расширение нужно скачивать если только это сообщение на английском языке есть. Скачиваем это расширение и устанавливаем если Вы его ещё не установили.

Далее ищем файл Z:usrlocalphpphp.ini и в нем убираем «;» в начале строк

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Динамически загружаемые расширения ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


Убираем ; (точку с запятой) перед двумя следующими строками

extension=php_gd2.dll — графическая библиотека
extension=php_mbstring.dll — работа с уникодом.

перезапускаем Денвер и проверяем обновлением страницы http://localhost/Tools/phpmyadmin/index.php

Если надпись The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results. изчезла, то проблемы решены и всё должно работать нормально.

Во всяком случае у меня все работает и поиск и импорт/экспорт.

 

firsthand.ru

Как войти в phpMyAdmin на Denwer?

Самый популярный локальный веб-сервер для Windows называется Denwer, и он, как вы уже могли догадаться, включает в себя phpMyAdmin. Но есть одна проблема, с которой пользователи встречаются постоянно: в phpMyAdmin как зайти в админку?

Если вы используете «Денвер», то для быстрого входа в админпанель системы управления phpMyAdmin вы можете добавить себе в закладки браузера специальную ссылку: http://localhost/Tools/phpMyAdmin.

Данная ссылка в закладках позволит вам зайти в phpMyAdmin.

Но вскоре вам придется залить сайт на настоящий хостинг, и если вы планируете реализовать свою разработку до конца, заранее изучите следующие вопросы: как работать с интерфейсом phpMyAdmin? Как зайти в административную панель управления?

Инструкция по входу в ISP Manager и CPanel


Если на вашем удаленном веб-хостинге используется контрольная панель ISPmanager то выполните вход, с помощью ссылок в примере ниже:

Если же установлена панель CPanel, то вопросы о том, как правильно работать с phpMyAdmin, как зайти на хост, не создадут проблем. Используйте следующую ссылку: https://ваш_сайт.ком:2083/3rdparty/php My Admin/ — вам нужно будет убрать пробелы.

Вместо слов «ваш сайт.ком» используйте домен вашего ресурса, приобретенный и прикрепленный к хостингу заранее. Если вы не владеете необходимым доменом на данный момент, вы можете выполнить авторизацию по IP-адресу, и в таком случае в phpMyAdmin как зайти, вы будете знать точно.

Если вы используете какую-либо непопулярную панель управления либо не знаете, есть ли она вообще, попробуйте дописать после слеша в адресе вашего сайта название контрольной панели, либо укажите это слово в качестве поддомена — данное сочетание используется у некоторых хостеров.

fb.ru

PhpMyAdmin – это интерфейс, позволяющий нам работать с базой данных. MySql базы данных – основной инструмент для создания динамических сайтов.
Принцип работы заключается в следующем: создается HTML-каркас сайта и в определенные места каркаса (например в область основного содержимого) посредством PHP-скриптов из базы данных выводится информация, которая и формирует контент сайта.
А в данной статье мы научимся создавать базы данных на локальном компьютере при помощи Денвера.

Итак, запускаем Денвер и погнали углубляться в дебри (читать о установке Денвера подробно).


Запуск Денвера
Для запуска используем ярлык Start Denwer.

В адресной строке браузера набираем привычное http://localhost.

Прокручиваем загрузившуюся страницу до списка ссылок.

Локалхост, загруженный с локального компа

Нас интересует ссылка http://localhost/Tools/phpMyAdmin

Кликнув по ней загрузится, не поверите, программа phpMyAdmin.
Локалхост, загруженный с локального компа

Для начала нам нужно создать пользователя для базы данных. Пользователь имеет определенные привилегии (может редактировать, удалять, создавать новые таблицы и позиции в базе данных) и авторизуется по заданному логину и паролю.

При покупке хостинга у большинства хостинг-провайдеров для вас автоматически создается база данных и аккаунт пользователя с логином и паролем, имеющий все необходимые привилегии. На нормальном хостинге есть точно такой же phpMyAdmin посредством которого вы сможете управлять таблицами и их содержимым, а также импортировать данные из локальной базы данных в базу данных хостинга. Логин и пароль для доступа к базе данных, а также ссылка на phpMyAdmin высылается хостинг-провайдером на ваш e-mail.


На локальном же компьютере нам придется самим создать пользователя.

Кликаем по ссылке «Привилегии» в окне phpMyAdmin и попадаем на страницу с перечислением всех аккаунтов пользователей баз данных.
Локалхост, загруженный с локального компа

На странице «Привилегии» кликаем по ссылке «Добавить нового пользователя».

Локалхост, загруженный с локального компа

На странице добавления пользователя вводим логин и пароль и выбираем все привилегии, чего уж мелочиться.

Локалхост, загруженный с локального компа

Нажимаем кнопку «Пошел» и если все ОК, то мы видим подтверждение создания нового пользователя.

Локалхост, загруженный с локального компа

Теперь когда мы будем работать с php-скриптом и подключаться при помощи него к базе данных нужно будет использовать логин и пароль пользователя, указанные при его создании (главное не забыть, что мы там написали при создании пользователя).


Создадим новую таблицу в базе данных для нашего проекта

Переходим на главную страницу phpMyAdmin-a

phpMyAdmin, загруженный с локального компа

И прямо на главной странице вводим название новой базы данных, жмем кнопку «Создать».
phpMyAdmin, загруженный с локального компа

Вот и все, база создана.
Создание базы данных в phpMyAdmin

Информация в базе данных хранится не просто так, а в таблицах. Поэтому нам нужно создать хотя бы одну таблицу с некоторым кол-вом полей. Для этого воспользуемся полем «Создать новую таблицу в БД».
Задаем таблице какое-то название и указываем кол-во полей в этой таблице.

Замечу вот какой факт – таблиц в базе может быть сколь угодно много. И для того, чтобы взять данные из таблицы нужно будет просто указать ее название и поле, из которого происходит выборка данных, а далее вставлять в нужно место HTML-каркаса посредством php-скриптов.

Создание базы данных в phpMyAdmin

После нажатия кнопки «Пошел» загружается страница создания полей в базе данных.

Создание базы данных в phpMyAdmin

Рис. 1. Создание полей в таблице.


А теперь, чтобы двигаться дальше, нам нужно скушать немного теории

Информация в базе данных хранится следующим образом:

Есть база данных имеющая определенное название (в нашем случае new_base). В базе данных расположены таблицы, их может быть сколь угодно много (в нашем случае мы создаем таблицу tablica в базе данных new_base). Внутри таблицы есть поля с данными в ячейках, их количество задается при создании таблицы (в нашем случае мы создаем 3 поля).

Графически это дело можно представить так:
Графическое представление базы данных

В любой таблице обязательно должно присутствовать служебное поле называемое полем первичного ключа. Это поле позволяет нам нумеровать строки в таблице и потом обращаться к определенной строке по ее значению в поле первичного ключа (в нашем случае роль поля первичного ключа играет поле id).

С теорией закончили, переходим к созданию таблиц на практике.

Весь нижеидущий текст относится к Рис. 1.

В начале давайте создадим это столь необходимое поле первичного ключа. Полем первичного ключа у нас будет самое первое поле. Поехали по шагам:

1) Даем название нашему полю, например id.

2) Выбираем тип поля. По умолчанию в типе поля стоит значение VARCHAR – это значит нетипизированные данные, т.е. VARCHAR – это любые символы. Текст, цифры, буквы – это все VARCHAR. Если мы выбираем тип VARCHAR, то в следующем поле ввода Длины/Значения нужно указать максимальное количество символов, содержащихся в ячейке.

Еще один интересный тип данных – это TEXT. Тип данных TEXT говорит сам за себя: в ячейках поля данного типа могут содержаться любые текстовые символы (буквы, цифры, пробелы, коды HTML и т.д.). Но в отличии от типа VARCHAR типу текст не нужно указывать Длины/Значения. Для TEXT длина значения автоматически приравнивается 65535 символов, и поле ввода Длины/Значения нужно уставить пустым.

И последний интересующий нас тип данных – это INT. В ячейках поля типа INT могут содержаться только целочисленные значения. При указании полю типа INT необходимо указать количество символов Длины/Значения.

Остальные типы данных используются ооочень редко. И когда вы почувствуете необходимость в использовании других типов данных, вы будете уже на столько развитыми в данном направлении, что и сами будете знать что они означают. А на данном этапе я скромно умолчу о всех оставшихся извращенных типах данных.

А теперь внимание – для задания параметров поля первичного ключа необходимо выбирать тип данных INT потому как в ячейках этого служебного поля будут именно целочисленные данные (номера строк).

3) Для поля первичного ключа нам необходимо изменить значение Дополнительно на auto_increment. Делается это для того, чтобы при создании новой строки нам не нужно было заморачиваться над внесением данных в поле первичного ключа, оно будет заполняться автоматически (к значению в предыдущей строке поля первичного ключа добавиться единица – инкремент елки-палки).

4) И в конце концов нам нужно поставить радио-переключатель в положение Первичный.

5) При желании можно указать в Атрибуты значение UNSIGNED. Это значение говорит, что в ячейках данного поля будут содержаться только положительные цифры. Делается это для оптимизации, сокращения выделяемой под переменные памяти.

Вот собственно и все с полем первичного ключа.

Ноль – по умолчанию имеет значение not null. Это значит, что ячейки данного поля не могу быть пустыми а должны содержать хоть какое-то значение. Если у вас возникла необходимость держать ячейки какого-то поля пустыми (понятно, что для поля первичного ключа такая ситуация возникнуть не может никак) то поменяйте значение на null.

Далее быстренько дадим необходимые атрибуты двум оставшимся полям (пусть это будут VARCHAR и TEXT) и посмотрим на картинку как это все у меня получилось.

Типы данных в таблице

Пару слов о Длины/Значения. Для поля id указано 4. Это значит, что в ячейках данного поля может содержаться информация не более 4-х знаков (1000; 15; 9999 – может содержаться, а вот 10000 – уже не может). Аналогичная штука и для поля infa имеющего тип VARCHAR.

Нажимаю кнопку Сохранить и моя вновь спроектированная таблица для базы данных рождается на свет.

Если я нажму кликну по ссылки Вставить, то я смогу заполнить новорожденную таблицу в ручном режиме.

Вставка данных в созданную таблицу

Вставка данных в созданную таблицу

Поле id можно оставить пустым, так как оно у нас имеет атрибут auto_increment и в ячейку автоматически запишется для первого поля значение 1.

Внизу страницы нажимаю кнопку Пошел и запись вносится в базу данных.

Просмотреть информацию, записанную в таблицу, можно кликнув по вкладке Обзор.

www.sdelaysite.com

Как удалить диск denwer?

Диск Денвера — это просто образ, виртуальная папка, созданная системой. Удалив денвер, удаляется и команда на запуск создания именно этого виртуального диска.

Видимо вопрос в другом — устанавливая свой первый домашний вебсервер, человек не совсем ясно представлял, что и зачем ему пишется в окне установщика.

Как результат — вписав на определенном этапе рекомендуемую «2» (двоечку), мы даем установку на автозапуск создания диска»Z» при запуске Windows.

Если вы не хотите, чтобы диск «Z» создавался при каждом запуске системы, занимая кусок оперативной памяти, то нужно:

  • Зайти «кнопка Пуск => Программы => Автозагрузка»
  • Из папки Автозагрузка удаляем ярлык «Create virtual drive for Denwer«

удаляем ярлык

Внимание. Саму утилиту Boot.exe, находящуюся в папке

C => WebServers => denwer => Boot.exe

— НЕ УДАЛЯТЬ! Удалив и её, Вы не сможете запустить Денвер.

Теперь, перезагрузив компьютер, Вы не увидите «лишнего диска денвера».

Путь к папке phpmyadmin денвера?

Если при распаковке денвера Вы не меняли путь установки, то папка phpmyadmin находится по адресу:

C => WebServers => home => localhost => www => Tools

Где в денвере базы phpmyadmin?

C => WebServers => usr => local => mysql5 => data

В папке  data и живут базы phpmyadmin, причем, каждая созданная база находится в отдельной папке с названием базы.

Сами же файлы баз имеют расширение .MYD  и .MYI

Как зайти в phpmyadmin денвера?

Запустить вебсервер, набрать в адресной строке

http://localhost/Tools/phpmyadmin/index.php

Или еще проще. На страничке «Ура заработало» найти ссылку:

  • Заведение новых БД и пользователей MySQL

или

  • phpMyAdmin — администрирование СУБД MySQL

phpMyAdmin - администрирование СУБД MySQL

На этой же страничке «Ура заработало» есть прямые ссылки на форум программы и страничку «ответы на часто задаваемые вопросы».

Удачи ;о)

todostep.ru

И так уважаемые читатели блога lessons-joomla. ru в предыдущем уроке мы установили джентльменский набор Web-разработчика Денвер (Denwer). Сегодня мы продолжим наш урок из серии «Установка и настройка локального сервера Денвер (Denwer)». После установки Денвера, следующий шаг это его настройка . Первым делом настроим базу данных Денвер. В нем используется (Свободная система Управления Базами Данных) СУБД MySQL. Чтобы настроит, базу данных локального сервера используется в Denwer phpMyAdmin.

phpMyAdmin — это утилита с открытым кодом, написанное на PHP и обеспечивающее полноценное, в том числе удаленное, администрирование базами данных MySQL через браузер.

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

Набираем в браузере localhost/tools/

Щелкаем по phpMyAdmin и заходим на главную страницу phpMyAdmin в Денвере.

2

С левой стороны расположен список имеющихся MySQL баз данных в Денвере. У меня тут столько баз данных, сколько сайтов установлено на Дэнвер. Конечно, можно использовать одну базу данных для нескольких сайтов, придав каждому из сайтов свои префиксы. Но если Хостинг провайдер не ограничивает число созданных баз данных, конечно лучше создать каждому сайту отдельную базу данных. А phpMyAdmin Денвер нам позволяет создавать неограниченное количество баз данных. Для создания базы данных в MySQL в Денвере идем на вкладку (базы данных) вписываем название базы. Лучше ввести понятное название, чтобы было не трудно понять по названию, к какому сайту принадлежит та или иная база данных. Это важно когда накопиться большое количество баз данных. Я рекомендую создавать БД с именем сайта чтобы в последствии не путаться. Соседнее выпадающее меню можно оставить по умолчанию (сравнение), а можно выбрать из выпадающего списка «utf8_general_ci». «utf8_general_ci» — это основной набор символов кодировки «UTF-8». «UTF-8» — лучший вариант кодировки, на котором стоит создать сайт. В этом случае у Вас не будет проблем с кодировкой, когда кириллица отображается знаками вопроса и непонятно какой абракодаброй. Данная кодироровка поддерживает и кириллицу, и даже китайские иероглифы. Жмем (создать).

 3

В левом пункте панели phpMyAdmin появится база данных с Вашим названием.

 4

Жмем по названию нашей базы данных и попадаем в саму базу данных. Теперь нам необходимо создать нового пользователя. Для этого нам понадобится вкладка (привилегии).

5

Переходя по этому меню, мы попадаем в страницу учетных записей MySQL в Denwer. Для базы данных Денвер хватит одной учетной записи, так как наш локальный сервер (localhost) находится на нашем компьютере. Кроме нас на него никто не доберется. А для настоящего хостинга, лучше создать отдельную учетную запись. После таблицы пользователей есть ссылка «Добавить пользователя».

6

Нажимая на нее, переходим во всплывающее окно  добавления нового пользователя MySQL в Denwer.

7

На первом поле вводим имя пользователя. Во втором поле «Хост» из впадающего меню выбираем «локальный», в результате автоматически вводиться «localhost». На следующих полях вводим пароль как обычно. В блоке «База данных для пользователя» оставляем всё как есть, и переходим в блок «Глобальные привилегии».  Здесь выбираем, какие привилегии будем давать этому пользователю. Так как мы владелец этого локального сервера, нажимаем на ссылку «Отметить все» и в низу нажимаем на «Добавить пользователя». После успешного добавления нового пользователя, опять переходим в страницу «Привилегии», чтобы убедиться о добавлении нового пользователя база данных Denwer.

Вот теперь база данных у нас создана и можно приступать к установке CMS Joomla.

lessons-joomla.ru

[РЕШЕНО] ДЕНВЕР — тормозит и не открывает phpmyadmin

Он установлен у меня на внешнем USB-диске.

Сегодня начал жутко тормозить, сайты локальные не открываются, PHPMYADMIN не открывается, хотя по http:/localhost вижу «Ура! Заработало!».

Может кто-нибудь посоветовать, что делать?

я ценю юмор, но шутка, повторенная в одном месте дважды, становится глупостью.

Давай, ты будешь испражняться в другом месте?

И не могли бы поподробнее, что подразумевается под «перестал работать»? Что видите на экране?

А и ещё одно, проверьте файл hosts на проблемной машине и сравните его с таким же файлом на ноуте.

Источник: http://www.instantcms.ru/forum/thread5477-1.html

Установил под Windows Denver, сам денвер работает, а phpmyadmin нет — Denwer

Саму СУБД MySQL проверил, робит.

Но меня одно смущает там, что иногда, когда терминал запущен не от админа, пишет access denied и т.д.

Похожую ошибку выдаёт и phpmyadmin, хотя я браузер тоже под админом запускал.

Самые главные подозрения у меня на конфигуационник, прошу подсказки.

:wall: Люди! Помогите! Уже полдня бьюсь, в инете ничего путевого не нашел. В общем при запуске Денвер выдает вот такие сообщения: .

Привет Всем! Подскажите пожалуйста, может ли NOD 32 3.0 вредить денверу?, а-то я его установил, запустил а он не работает

Помогите пожалуйста. При попытке перехода по http://localhost пишет такая страница не найдена. В подключении галочка стоит не.

При загрузке Денвер выдает две ошибки! Как их устранить. И мне кажется из за этого я не могу запустить Joomla Вот фото с теми.

Источник: http://www.cyberforum.ru/denwer/thread.html

Базы данных и phpMyAdmin в Denwer

PhpMyAdmin – это интерфейс, позволяющий нам работать с базой данных. MySql базы данных – основной инструмент для создания динамических сайтов.

Принцип работы заключается в следующем: создается HTML-каркас сайта и в определенные места каркаса (например в область основного содержимого) посредством PHP-скриптов из базы данных выводится информация, которая и формирует контент сайта.

А в данной статье мы научимся создавать базы данных на локальном компьютере при помощи Денвера.

Для запуска используем ярлык Start Denwer.

В адресной строке браузера набираем привычное http://localhost.

Прокручиваем загрузившуюся страницу до списка ссылок.

Нас интересует ссылка http://localhost/Tools/phpMyAdmin

Кликнув по ней загрузится, не поверите, программа phpMyAdmin.

Для начала нам нужно создать пользователя для базы данных. Пользователь имеет определенные привилегии (может редактировать, удалять, создавать новые таблицы и позиции в базе данных) и авторизуется по заданному логину и паролю.

При покупке хостинга у большинства хостинг-провайдеров для вас автоматически создается база данных и аккаунт пользователя с логином и паролем, имеющий все необходимые привилегии. На нормальном хостинге есть точно такой же phpMyAdmin посредством которого вы сможете управлять таблицами и их содержимым, а также импортировать данные из локальной базы данных в базу данных хостинга. Логин и пароль для доступа к базе данных, а также ссылка на phpMyAdmin высылается хостинг-провайдером на ваш e-mail.

На локальном же компьютере нам придется самим создать пользователя.

Кликаем по ссылке «Привилегии» в окне phpMyAdmin и попадаем на страницу с перечислением всех аккаунтов пользователей баз данных.

На странице «Привилегии» кликаем по ссылке «Добавить нового пользователя».

На странице добавления пользователя вводим логин и пароль и выбираем все привилегии, чего уж мелочиться.

Нажимаем кнопку «Пошел» и если все ОК, то мы видим подтверждение создания нового пользователя.

Теперь когда мы будем работать с php-скриптом и подключаться при помощи него к базе данных нужно будет использовать логин и пароль пользователя, указанные при его создании (главное не забыть, что мы там написали при создании пользователя).

Создадим новую таблицу в базе данных для нашего проекта

Переходим на главную страницу phpMyAdmin-a

И прямо на главной странице вводим название новой базы данных, жмем кнопку «Создать».

Вот и все, база создана.

Информация в базе данных хранится не просто так, а в таблицах. Поэтому нам нужно создать хотя бы одну таблицу с некоторым кол-вом полей. Для этого воспользуемся полем «Создать новую таблицу в БД».

Задаем таблице какое-то название и указываем кол-во полей в этой таблице.

Замечу вот какой факт – таблиц в базе может быть сколь угодно много. И для того, чтобы взять данные из таблицы нужно будет просто указать ее название и поле, из которого происходит выборка данных, а далее вставлять в нужно место HTML-каркаса посредством php-скриптов.

После нажатия кнопки «Пошел» загружается страница создания полей в базе данных.

Рис. 1. Создание полей в таблице.

А теперь, чтобы двигаться дальше, нам нужно скушать немного теории

Информация в базе данных хранится следующим образом:

Есть база данных имеющая определенное название (в нашем случае new_base). В базе данных расположены таблицы, их может быть сколь угодно много (в нашем случае мы создаем таблицу tablica в базе данных new_base). Внутри таблицы есть поля с данными в ячейках, их количество задается при создании таблицы (в нашем случае мы создаем 3 поля).

Графически это дело можно представить так:

В любой таблице обязательно должно присутствовать служебное поле называемое полем первичного ключа. Это поле позволяет нам нумеровать строки в таблице и потом обращаться к определенной строке по ее значению в поле первичного ключа (в нашем случае роль поля первичного ключа играет поле id).

С теорией закончили, переходим к созданию таблиц на практике.

Весь нижеидущий текст относится к Рис. 1.

В начале давайте создадим это столь необходимое поле первичного ключа. Полем первичного ключа у нас будет самое первое поле. Поехали по шагам:

1) Даем название нашему полю, например id.

2) Выбираем тип поля. По умолчанию в типе поля стоит значение VARCHAR – это значит нетипизированные данные, т.е. VARCHAR – это любые символы. Текст, цифры, буквы – это все VARCHAR. Если мы выбираем тип VARCHAR, то в следующем поле ввода Длины/Значения нужно указать максимальное количество символов, содержащихся в ячейке.

Еще один интересный тип данных – это TEXT. Тип данных TEXT говорит сам за себя: в ячейках поля данного типа могут содержаться любые текстовые символы (буквы, цифры, пробелы, коды HTML и т.д.). Но в отличии от типа VARCHAR типу текст не нужно указывать Длины/Значения. Для TEXT длина значения автоматически приравниваетсясимволов, и поле ввода Длины/Значения нужно уставить пустым.

И последний интересующий нас тип данных – это INT. В ячейках поля типа INT могут содержаться только целочисленные значения. При указании полю типа INT необходимо указать количество символов Длины/Значения.

Остальные типы данных используются ооочень редко. И когда вы почувствуете необходимость в использовании других типов данных, вы будете уже на столько развитыми в данном направлении, что и сами будете знать что они означают. А на данном этапе я скромно умолчу о всех оставшихся извращенных типах данных.

А теперь внимание – для задания параметров поля первичного ключа необходимо выбирать тип данных INT потому как в ячейках этого служебного поля будут именно целочисленные данные (номера строк).

3) Для поля первичного ключа нам необходимо изменить значение Дополнительно на auto_increment. Делается это для того, чтобы при создании новой строки нам не нужно было заморачиваться над внесением данных в поле первичного ключа, оно будет заполняться автоматически (к значению в предыдущей строке поля первичного ключа добавиться единица – инкремент елки-палки).

4) И в конце концов нам нужно поставить радио-переключатель в положение Первичный.

5) При желании можно указать в Атрибуты значение UNSIGNED. Это значение говорит, что в ячейках данного поля будут содержаться только положительные цифры. Делается это для оптимизации, сокращения выделяемой под переменные памяти.

Вот собственно и все с полем первичного ключа.

Ноль – по умолчанию имеет значение not null. Это значит, что ячейки данного поля не могу быть пустыми а должны содержать хоть какое-то значение. Если у вас возникла необходимость держать ячейки какого-то поля пустыми (понятно, что для поля первичного ключа такая ситуация возникнуть не может никак) то поменяйте значение на null.

Далее быстренько дадим необходимые атрибуты двум оставшимся полям (пусть это будут VARCHAR и TEXT) и посмотрим на картинку как это все у меня получилось.

Пару слов о Длины/Значения. Для поля id указано 4. Это значит, что в ячейках данного поля может содержаться информация не более 4-х знаков (1000; 15; 9999 – может содержаться, а вот– уже не может). Аналогичная штука и для поля infa имеющего тип VARCHAR.

Нажимаю кнопку Сохранить и моя вновь спроектированная таблица для базы данных рождается на свет.

Если я нажму кликну по ссылки Вставить, то я смогу заполнить новорожденную таблицу в ручном режиме.

Поле id можно оставить пустым, так как оно у нас имеет атрибут auto_increment и в ячейку автоматически запишется для первого поля значение 1.

Внизу страницы нажимаю кнопку Пошел и запись вносится в базу данных.

Просмотреть информацию, записанную в таблицу, можно кликнув по вкладке Обзор.

Источник: http://www.sdelaysite.com/kniga/tools/bazi-dannih-denwer

Не запускается PHPMyAdmin

У меня установлен Денвер. Все работало нормально, но вчера попыталась установить cервер MySQL (winMySQLAdmin) для MySQL-Front но он не стал работать и я удалила его. Потом при попытке зайти в PHPMyAdmin (localhost/Tools/phpMyAdmin) страница грузится секунд 30, а потом выходится пустая страница Пробовала переустанавливать, но все равно PHPMyAdmin отказывается запускаться

robot

1) Так что вы точно пытались уствновить — сервер MySQL или пакет winMySQLAdmin?

2) Вы не устанавливали кроме данной утилиты ничего к себе на компьютер, например Skype и подобные. Если стоит скайп, попробуйте его отключить и проверить.

3) И скажите пожалуйста, какой сборки у вас PHP 5.2 или 5.3. В инете везде пишут что на сборке денвера-3 с php 5.3 косячит phpMyAdmin.

А при попытке просто вручную ввести русский текст выдает ошубку.

Установила сервер MySQL 6.0, переустановила Денвер (сборка РНР 5.3)

Зачем вы ставите отдельно сервер MySQL? Он идет в сборке с денвером. Не надо ставить 2 базы данных, там нужна тонкая настройка по портам и т.д.

но при импорте баз данных русский текст выводится странными символами. Можно это как-то исправить?

Ваша проблема в кодировках, если смотреть по скрину — узнаю.

Данные помещенные в таблицу — в кодировке windows-1251, сервер БД настроен скорее всего на соединение в кодировке utf-8, сделайте скрин главной страницы phpMyAdmin и пришлите из исходного кода строчку со страницы, где у вас выводятся не в той кодировке данные, она будет примерно такая(или с др. кодировкой):

А при попытке просто вручную ввести русский текст выдает ошубку.

Возможно это из-за этих ошибок. Где их исправить?

где вы вручную добавляете русский текст? И скажите типы полей которые вы используете!

#Access denied for user ‘root’@’localhost’ (using password: NO)

Connection for controluser as defined in your configuration failed.

пришлите из исходного кода строчку со страницы, где у вас выводятся не в той кодировке данные, она будет примерно такая(или с др. кодировкой)

А где исходный код?

#Incorrect string value: ‘xD0x9CxD0xB0xD1x80. ‘ for column ‘author’ at row 1

Удалила сервер MySQL. Теперь при обращении к MyAdmin выдает ошибку в Мозилле (в Опере и Eхplorer опять пустая страница загружается):

#Access denied for user ‘root’@’localhost’ (using password: NO)

Это скорее всего было так, потому что после удаления MySQL сервера обращение стало идти к другой СУБД(системе управления базами данных), которая ставится вместе с Denwer. Данная ошибка означает, что подключение к MySQL прошло неудачно из-за неверных данных хоста, логина или пароля. Данные настройки задаются в конфиге phpMyAdmin. Кстати, и после удаления MySQL вам нужно было перезагрузить компьютер.

Из-за чего выдавалась ошибка в FF, а в других белая страница точно сказать не могу, но скорее всего из-за кеша, надо почистить кеш браузера.

Установила сервер но новой: При входе MyAdmin запрашивает логин и пароль. Я ввела root, root, войти удалось.

Какой сервер вы поставили заново? Denwer или MySQL, выражайтесь яснее, иначе мы так и будем ходить от проблемы к проблеме.

Источник: http://www.masterwebs.ru/topic/7814-ne-zapuskaetsja-phpmyadmin/

Denwer не работает phpmyadmin

Post subject: После установки Denwer 3 не работает phpmyadmin

Первый раз у меня такая ситуация. Устанавливал дивжок Drupal он требует PHP версию не ниже 5.3

Скачал сегодня дистрибутив Denwer3_Base__a2.2.4_p5.3.1_m5.1.40_pma3.2.3.exe

Установил, как только решил полезть в phpmyadmin мне выдало многоминутное молчания

Ввиде белой страницы, и больше не чего.

и не как не убирается.

Только после перезагрузки.

Есть антивирус, NOD 32 Smart Security настроен больше на

проверку фалов на ПК чем на фаервол.

Joined: 29 Jun 2003

Location: пос. Омсукчан Магаданской области

с командной строки с базами работа идет нормально?

Joined: 03 Jan 2010

Post subject: Re: После установки Denwer 3 не работает phpmyadmin

Joined: 27 Aug 2003

расположенную в форуме Мусоропровод (05 Апреля 2011, 01:44).

Joined: 21 Jun 2011

Post subject: PhpMyAdmin не работает

localhost/Tools/phpmyadmin/index.php видно пытается открыть, но результат — пустая страница.

В исключения касперского добавил уже все exe-файлы, никакого толку, перезагрузки не помогают.

Joined: 27 Aug 2003

1. Расширения предназначены для работы с определённой версией php. Соответственно, пакеты расширений Денвера работают только с соответствующей им версией Денвера.

2. Как устанавливать последнюю версию Денвера:

Joined: 21 Jun 2011

Joined: 27 Aug 2003

Смотрите, что занимает 3306-й порт, и логи MySQL.

Joined: 21 Jun 2011

У меня кроме касперского ничего не запущено, да и после его отключения ситуация не изменилась.

Joined: 27 Aug 2003

У меня кроме касперского ничего не запущено, да и после его отключения ситуация не изменилась.

Сходите, пожалуйста, в Поиск по запросу «Стандартная диагностика». Спасибо!

Joined: 21 Jun 2011

Проверял с помощью команды netstat.

После запуска денвера он появляется в результатах её выполнения:

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: subdomain.test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:108) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: subdomain.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:85) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:39) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:131) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: subdomain.test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:108) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: subdomain.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:85) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:39) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!

[Thu Jun 23 18:50:] [notice] Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.3 configured — resuming normal operations

[Thu Jun 23 18:50:] [notice] Server built: Jan:17:20

[Thu Jun 23 18:50:] [notice] Parent: Created child process 2868

[Thu Jun 23 18:50:] [notice] Disabled use of AcceptEx() WinSock2 API

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:131) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: subdomain.test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:108) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: subdomain.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:85) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:39) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:131) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: subdomain.test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:108) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: subdomain.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:85) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: SSL server IP/port conflict: localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:39) vs. Tools.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:154)

[Thu Jun 23 18:50:] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!

[Thu Jun 23 18:50:] [notice] Child 2868: Child process is running

[Thu Jun 23 18:50:] [notice] Child 2868: Acquired the start mutex.

[Thu Jun 23 18:50:] [notice] Child 2868: Starting 25 worker threads.

[Thu Jun 23 18:50:] [notice] Child 2868: Listening on port 443.

[Thu Jun 23 18:50:] [notice] Child 2868: Listening on port 8648.

[Thu Jun 23 18:50:] [notice] Child 2868: Listening on port 443.

[Thu Jun 23 18:50:] [notice] Child 2868: Listening on port 80.

В Event Viewer записывалась такая инфа:

Version: ‘5.1.40-community’ socket: » port: 3306 MySQL Community Server (GPL)

Источник: http://forum.dklab.ru/viewtopic.php?t=39732

Проблема не удается зайти в phpmyadmin через denwer

Поделиться этой страницей

Форум

Расширения

Пользователи

Правила

База знаний Joomla!

  • Условия и правила Xeno Gamers is lurking in your source, powering your sites ?

The Joomla logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.

Информация, опубликованная на форуме, не может считаться одобренной или рекомендованной Open Source Matters или Joomla! Project.

Название и логотип Joomla!® используются по ограниченной лицензии, предоставляемой Open Source Matters, владельцем торговой марки в Соединенных Штатах и других странах.

Источник: http://joomla-support.ru/thread/46138/

Настройка баз данных в Денвере (Denwer), phpMyAdmin, MySQL

И так уважаемые читатели блога lessons-joomla. ru в предыдущем уроке мы установили джентльменский набор Web-разработчика Денвер (Denwer). Сегодня мы продолжим наш урок из серии «Установка и настройка локального сервера Денвер (Denwer)». После установки Денвера, следующий шаг это его настройка . Первым делом настроим базу данных Денвер. В нем используется (Свободная система Управления Базами Данных) СУБД MySQL. Чтобы настроит, базу данных локального сервера используется в Denwer phpMyAdmin.

phpMyAdmin — это утилита с открытым кодом, написанное на PHP и обеспечивающее полноценное, в том числе удаленное, администрирование базами данных MySQL через браузер.

Запускаем Денвер, с помощью ярлыка которое находиться на рабочем столе и набираем в браузере http://localhost/tools/ .

Щелкаем по phpMyAdmin и заходим на главную страницу phpMyAdmin в Денвере.

С левой стороны расположен список имеющихся MySQL баз данных в Денвере. У меня тут столько баз данных, сколько сайтов установлено на Дэнвер. Конечно, можно использовать одну базу данных для нескольких сайтов, придав каждому из сайтов свои префиксы. Но если Хостинг провайдер не ограничивает число созданных баз данных, конечно лучше создать каждому сайту отдельную базу данных. А phpMyAdmin Денвер нам позволяет создавать неограниченное количество баз данных. Для создания базы данных в MySQL в Денвере идем на вкладку (базы данных) вписываем название базы. Лучше ввести понятное название, чтобы было не трудно понять по названию, к какому сайту принадлежит та или иная база данных. Это важно когда накопиться большое количество баз данных. Я рекомендую создавать БД с именем сайта чтобы в последствии не путаться. Соседнее выпадающее меню можно оставить по умолчанию (сравнение), а можно выбрать из выпадающего списка «utf8_general_ci». «utf8_general_ci» — это основной набор символов кодировки «UTF-8». «UTF-8» — лучший вариант кодировки, на котором стоит создать сайт. В этом случае у Вас не будет проблем с кодировкой, когда кириллица отображается знаками вопроса и непонятно какой абракодаброй. Данная кодироровка поддерживает и кириллицу, и даже китайские иероглифы. Жмем (создать).

В левом пункте панели phpMyAdmin появится база данных с Вашим названием.

Жмем по названию нашей базы данных и попадаем в саму базу данных. Теперь нам необходимо создать нового пользователя. Для этого нам понадобится вкладка (привилегии).

Переходя по этому меню, мы попадаем в страницу учетных записей MySQL в Denwer. Для базы данных Денвер хватит одной учетной записи, так как наш локальный сервер (localhost) находится на нашем компьютере. Кроме нас на него никто не доберется. А для настоящего хостинга, лучше создать отдельную учетную запись. После таблицы пользователей есть ссылка «Добавить пользователя».

Нажимая на нее, переходим во всплывающее окно добавления нового пользователя MySQL в Denwer.

На первом поле вводим имя пользователя. Во втором поле «Хост» из впадающего меню выбираем «локальный», в результате автоматически вводиться «localhost». На следующих полях вводим пароль как обычно. В блоке «База данных для пользователя» оставляем всё как есть, и переходим в блок «Глобальные привилегии». Здесь выбираем, какие привилегии будем давать этому пользователю. Так как мы владелец этого локального сервера, нажимаем на ссылку «Отметить все» и в низу нажимаем на «Добавить пользователя». После успешного добавления нового пользователя, опять переходим в страницу «Привилегии», чтобы убедиться о добавлении нового пользователя база данных Denwer.

Вот теперь база данных у нас создана и можно приступать к установке CMS Joomla.

Источник: http://lessons-joomla.ru/uroki/100-nastrojka-baz-denvere-denwerphpmyadmin-mysql.html

Не работает phpmyadmin на денвере

Опубликовано Чтв, 22/08/:54 пользователем admin

Раздел форума:

Здравствуйте,при установке друпала столкнулся с проблемой.Не смог войти на сайт,который был показан в обучающем видео по адрессу localhost/tools/phpmyadmin/,чтобы закончить оную.Я совершенный ньюкамер и не знаю,что делать дальше,как исправить ситуацию.Насколько я понял,я не единственный,кто столкнулся с данной проблемой.Помогите,пожалуйста.

Здравствуйте, сам phpmyadmin

Здравствуйте, сам phpmyadmin можно скачать здесь:

Скачиваете, закидываете в папке с вашим сайтом и открываете по адресу

Источник: http://drupalbook.ru/forum/ne-rabotaet-phpmyadmin-na-denvere

Локальный сервер Denwer. Как установить, как пользоваться и как удалить Denwer

Локальный сервер Denwer – это универсальный инструмент для разработки большинства сайтов. С его помощью можно в считанные минуты создать рабочую среду непосредственно на локальном компьютере. Благодаря этому можно создавать и тестировать сайты в любом месте, независимо от наличия доступа к интернету.

В рамках данной статьи мы рассмотрим следующие моменты:

  • Как установить Denwer на компьютер под управлением операционной системы Windows.
  • Как пользоваться Denwer. Как создать доменное имя на локальном компьютере, а также как создать базу данных и пользователя баз данных через phpMyAdmin Denwer ‘а.
  • Как удалить Denwer после завершения работы.

Данной информации будет достаточно, чтобы начать использовать программу в качестве основной рабочей среды для разработки практически любого сайта.

Как установить Denwer на ОС Windows 7

В качестве примера мы рассмотрим процесс установки Denwer на компьютер, работающий под управлением Windows 7. Если вы используете другую версию операционной системы, то не расстраивайтесь. Процесс установки локального сервера на Windows XP, Vista и т.д. практически ничем не отличается, за исключением внешнего вида диалоговых окон.

Итак, первым делом переходим на официальный сайт и скачиваем последнюю версию программы. Для этого на сайте производителя жмем по ссылке, как показано на изображении.

Далее выбираем версию PHP и жмем «Скачать».

Выбирать версию можно по желанию. Практически все проекты будут работать и на более старой версии PHP. Тем более в ранней версии будет установлено больше модулей. Все же если вы используете какую-то новую коммерческую систему, то есть шанс, что она не будет работать из-за отсутствия поддержки более ранних версий PHP или необходимости установки дополнительных модулей.

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

Закрываем открывшееся окно браузера и продолжаем установку Denwer.

Жмем «Enter» для продолжения установки.

Указываем путь к диску или папке, в которую будет произведена установка программы. В данном случае просто жмем «Enter» и оставляем путь по умолчанию (C:WebServers). Сразу хочу заметить, что в будущем можно легко перенести файлы в любую другую директорию без потери работоспособности.

Подтверждаем операцию, нажав клавишу «Y», а затем «Enter».

Снова подтверждаем операцию, нажав клавишу «Enter».

Выбираем название будущего виртуального диска, на котором будут храниться ваши сайты, после чего снова жмем «Enter». В данном случае диску дано имя «Z».

Далее клавишей «Enter» даем разрешение на копирование файлов. Дожидаемся завершения операции.

После завершения копирования выбираем режим запуска. Лично я всегда выбираю второй вариант, так как не всегда удобно, когда Denwer стартует каждый раз после перезагрузки компьютера.

В завершение подтверждаем создание ярлыков на рабочем столе, нажав клавиши «Y» и «Enter». Ярлыки нам понадобятся для быстрого запуска/перезагрузки/выключения программы, так как каждый раз искать исполняемые файлы в папке WebServers не очень удобно.

После установки откроется окно с рекомендациями по обеспечению корректной работы программы, с которыми желательно ознакомиться на случай возникновения проблем.

Итак, Denwer установлен и на рабочем столе должны появиться три ярлыка – Start, Stop и Restart. Если в процессе установки никаких ошибок не наблюдалось и ярлыки присутствуют – значит установка программы прошла успешно и мы можем переходить к следующему этапу – использованию.

Как пользоваться Denwer’ом. Как запустить и протестировать локальный сервер Denwer

Чтобы запустить, перезагрузить или выключить локальный сервер необходимо использовать ярлыки Start Denwer, Restart Denwer и Stop Denwer соответственно.

Если на рабочем столе ярлыков нет, то можно воспользоваться файлами Start.ext, Restart.exe и Stop.exe, которые находятся в папке «WebServersdenwer».

Сразу после запуска в правом нижнем углу монитора рядом с часами появятся два значка программы. Если они появились – значит программа запущена. Хотя бывают ситуации, когда ярлыки есть, но Denwer не работает. В этом случае необходимо перезапустить программу.

Итак, чтобы проверить корректность работы локального сервера, сразу после запуска программы открываем браузер и переходим по адресу http://localhost. В результате откроется окно следующего вида.

Сразу хочу заметить, что если вы используете антивирус DrWeb, то в брандмауэре нужно разрешить приложению доступ. В противном случае локальный сервер работать не будет.

Ниже на странице можно будет найти блок ссылок для проверки корректности работы phpMyAdmin, доменов, SSL и т.д.

Для проверки достаточно перейти по ссылке из списка. Если страница загрузилась корректно – значит все работает как следует. Например, вот так будет выглядеть phpMyAdmin Denwer’а, который находится по адресу http://localhost/Tools/phpMyAdmin/.

Итак, с установкой и проверкой работы локального сервера Denwer мы разобрались. Теперь рассмотрим процесс создания доменов на локальном компьютере.

Как создать домен на локальном сервере Denwer

Процесс добавления нового домена в Denwer сводится к обычному созданию двух папок: папки с именем домена и папка «www». Например, мы хотим создать домен google.com. Для этого создаем две папки по адресу WebServershomegoogle.com и WebServershomegoogle.comwww. Как вы уже поняли, папка «www» находится внутри папки с названием домена, которая в свою очередь находится в папке home.

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

Если по каким-то причинам после выключения программы домены стали недоступными. Например, при переходе на созданный нами реальный домен google.com вместо поисковика появляется ошибка, значит программа завершила работу некорректно. Попробуйте еще раз запустить и остановить работу программы.

Если перезагрузка сервера и даже ПК не помогает – удалите соответствующую запись вручную. Для этого откройте на редактирование файл host, который находится по адресу WindowsSystem32driversetc и удалите IP и домен, как показано на изображении ниже.

Естественно, это радикальный метод, который нужно использовать в последнюю очередь, если никакие другие методы уже не работают. В процессе работы у вас время от времени будут происходить подобные случаи, поэтому теперь вы будете знать, как поступать в данных ситуациях.

Как создать базу данных MySQL через phpMyAdmin Denwer’а

Не так давно я уже писал о том, как создать базу данных через phpMyAdmin Denwer’а. Все же давайте еще раз коротко рассмотрим этот процесс.

Итак, чтобы создать новую базу данных переходим в phpMyAdmin, который находится по адресу http://localhost/Tools/phpMyAdmin/ и выбираем вкладку «Базы данных». В соответствующие поля вводим название новой БД и сравнение.

Поскольку большинство систем работает в кодировке UTF8, то поле «Сравнение» зачастую должно быть «utf8_general_ci». Имя базы данных вводится произвольно. После заполнения полей жмем кнопку «Создать».

На этом процесс создания новой БД завершен. Теперь нам нужно создать отдельного пользователя, который имел бы доступ к этой базе данных.

Как создать пользователя баз данных MySQL на локальном сервере Denwer

Создать нового пользователя БД на локальном сервере можно в несколько кликов. Для этого переходим во вкладку «Пользователи» и жмем по ссылке «Добавить нового пользователя».

Далее заполняем следующие поля, как показано на изображениях.

Информация учетной записи

  • Имя пользователя – произвольно.
  • Хост – локальный, localhost.
  • Пароль, подтверждение – без комментариев.
  • Создать пароль, кнопка «Генерировать» – позволяет в один клик создать сложный, многозначный пароль.

База данных для пользователя

В данном блоке можно как выставить соответствие баз данных пользователю, так и автоматически создать новую базу для пользователя и предоставить ему на нее полные привилегии. Лично я обычно создаю БД вручную, поэтому выбираю вариант «Нет». Единственный нюанс – пользователь будет иметь полный доступ ко всем базам данных на локальном сервере. Обычно это не является проблемой, так как на этом сервере работаете только вы.

В данном блоке можно настроить права для создаваемого пользователя. В большинстве случаев пользователям предоставляют все права, поэтому жмем по ссылке «Отметить все» и переходим к последнему блоку настроек.

Ограничение на использование ресурсов

Здесь мы можем выставить ограничение для пользователя на количество запросов, подключений и т.д.. В 99% случаев все это вам не понадобится при разработке сайта, поэтому данный блок настроек мы пропускаем с целью экономии вашего времени.

После заполнения всех полей, жмем на кнопку «Добавить пользователя».

Итак, мы узнали, как устанавливать локальный сервер, как проверять корректность его работы, а также как создавать базы данных и пользователей баз данных. Теперь давайте перейдем к завершающей части статьи и рассмотрим процесс удаления Denwer’а на случай, если данная программа вам больше не нужна.

Как удалить Denwer с компьютера

В свое время я задавался данным вопросом, когда хотел удалить Denwer со своего компьютера. Проанализировав программу, я сделал вывод, что никаких дополнительных данных она не создает. Таким образом, весь процесс деинсталляции сводится к обычному удалению папки WebServers и всего ее содержимого.

Сразу хочу заметить, что перед удалением обязательно нужно завершить работу локального сервера. Идеальным вариантом будет перезагрузка компьютера перед удалением программы. При этом в автозагрузке Denwer’а быть не должно.

Чтобы проверить автозагрузку перейдите в Пуск – Выполнить и пропишите команду msconfig. В открывшемся переходим во вкладку «Автозагрузка», где можно будет отключить ненужные службы, после чего обязательно нужно перезагрузить компьютер.

Итак, на этом данная статья подошла к концу. Рекомендую также почитать следующие статьи на блоге:

На этом все. Удачи вам и успеха в создании сайтов!

Источник: http://dmitriydenisov.com/denwer/

loghouse-ekb.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Adblock
detector