Як в Денвер створити таблицю. Налаштування phpMyAdmin і MySQL на локальному хостингу Денвер. Як створити користувача баз даних MySQL на локальному сервері Denwer

Створюючи ваш перший серйозний веб-проект, рано чи пізно ви зіткнетеся з роботою над базами даних, і технології MySQL зокрема. Сервер баз даних MySQL чудово підходить для малих і розвиваються проектів на початковій стадії розвитку через простоту роботи з ним. Ще більше полегшує роботу система phpMyAdmin, яка надає користувачеві доступ і графічний інтерфейс роботи з базою даних, управління таблицями, створення резервних копій і безліч інших корисних функцій. Само собою, це прискорює робочий процес і дозволяє вивільнити час розробників для більш корисних справ.

Як увійти в phpMyAdmin на Denwer?

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

Якщо ви використовуєте "Денвер", то для швидкого входу в адмінпанель системи управління phpMyAdmin ви можете додати собі в закладки браузера спеціальну посилання:http: // localhost / Tools / phpMyAdmin.

Але незабаром вам доведеться залити сайт на справжній хостинг, і якщо ви плануєте реалізувати свою розробку до кінця, заздалегідь вивчіть наступні питання: як працювати з інтерфейсом phpMyAdmin? Як зайти в адміністративну панель управління?

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

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

Якщо ж встановлена \u200b\u200bпанель CPanel, то питання про те, з phpMyAdmin, як зайти на хост, не створять проблем. Використовуйте наступне посилання:https: //ваш_сайт.ком:2083/3rdparty/php My Admin / - вам потрібно буде прибрати пробіли.

Замість слів "ваш сайт.ком" використовуйте домен вашого ресурсу, придбаний і прикріплений до хостингу заздалегідь. Якщо ви не володієте необхідним доменом на даний момент, ви можете виконати авторизацію по IP-адресою, і в такому випадку в phpMyAdmin як зайти, ви будете знати точно.

Якщо ви використовуєте будь-яку непопулярну панель управління або не знаєте, чи є вона взагалі, спробуйте дописати після слеша в адресі вашого сайту назву контрольної панелі, або вкажіть це слово як поддомена - це поєднання використовується у деяких хостерів.

Локальний сервер Denwer - це універсальний інструмент для розробки більшості сайтів. З його допомогою можна в лічені хвилини створити робоче середовище безпосередньо на локальному комп'ютері. Завдяки цьому можна створювати і тестувати сайти в будь-якому місці, незалежно від наявності доступу до інтернету.

В рамках даної статті ми розглянемо такі моменти:

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

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

Як встановити Denwer на ОС Windows 7

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

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

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

Після вибору версії заповнюємо всі необхідні поля на сторінці і чекаємо посилання на стрибка обраного дистрибутива програми. Після цього завантажуємо файл за посиланням і запускаємо установку. В результаті у вас з'явиться вікно наступного вигляду.

Закриваємо вікно, браузера і продовжуємо установку Denwer.

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

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

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

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

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

Після завершення копіювання вибираємо режим запуску. Особисто я завжди обираю другий варіант, тому що не завжди зручно, коли Denwer стартує кожен раз після перезавантаження комп'ютера.

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

Отже, Denwer встановлено і на робочому столі повинні з'явитися три ярлика - Start, Stop і Restart. Якщо в процесі установки ніяких помилок не спостерігалося і ярлики присутні - значить установка програми пройшла успішно і ми можемо переходити до наступного етапу - використання.

Як користуватися Denwer'ом. Як запустити і протестувати локальний сервер Denwer

Щоб запустити, перезавантажити або вимкнути локальний сервер необхідно використовувати ярлики Start Denwer, Restart Denwer і Stop Denwer відповідно.

Якщо на робочому столі ярликів немає, то можна скористатися файлами Start.ext, Restart.exe і Stop.exe, які знаходяться в папці «WebServers \\ denwer».

Відразу після запуску в правому нижньому кутку монітора поруч з годинником з'являться два значка програми. Якщо вони з'явилися - значить програма запущена. Хоча бувають ситуації, коли ярлики є, але Denwer не працює. В цьому випадку необхідно перезапустити програму.

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

Відразу хочу зауважити, що якщо ви використовуєте антивірус DrWeb, то в брандмауері потрібно дозволити програмі доступ. В іншому випадку локальний сервер працювати не буде.

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

Для перевірки достатньо перейти за посиланням зі списку. Якщо сторінка завантажилася коректно - значить все працює як слід. Наприклад, ось так буде виглядати phpMyAdmin Denwer'а, який знаходиться за адресою http: // localhost / Tools / phpMyAdmin /.

Отже, з установкою і перевіркою роботи локального сервера Denwer ми розібралися. Тепер розглянемо процес створення доменів на локальному комп'ютері.

Як створити домен на локальному сервері Denwer

Процес додавання нового домену в Denwer зводиться до простого створення двох папок: папки з ім'ям домена і папка «www». Наприклад, ми хочемо створити домен google.com. Для цього створюємо дві папки за адресою WebServers \\ home \\ google.com і WebServers \\ home \\ google.com \\ www. Як ви вже зрозуміли, папка «www» знаходиться всередині папки з назвою домену, яка в свою чергу знаходиться в папці home.

Після створення папок для активації нових доменів досить просто перезапустити локальний сервер, скориставшись відповідним ярликом на робочому столі або файлом в папці WebServers \\ denwer.

Якщо з якихось причин після виключення програми домени стали недоступними. Наприклад, при переході на створений нами реальний домен google.com замість пошукача з'являється помилка, значить програма завершила роботу некоректно. Спробуйте ще раз запустити і зупинити роботу програми.

Якщо перезавантаження сервера і навіть ПК не допомагає - видаліть відповідний запис вручну. Для цього відкрийте на редагування файл host, який знаходиться за адресою Windows \\ System32 \\ drivers \\ etc і видаліть IP і домен, як показано на зображенні нижче.

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

Як створити базу даних MySQL через phpMyAdmin Denwer'а

Не так давно я вже писав про те,. Все ж давайте ще раз коротко розглянемо цей процес.

Отже, щоб створити нову базу даних переходимо в phpMyAdmin, який знаходиться за адресою http: // localhost / Tools / phpMyAdmin / і вибираємо вкладку «Бази даних». У відповідні поля вводимо назву нової БД і порівняння.

Оскільки більшість систем працює в кодуванні UTF8, то поле «Порівняння» найчастіше має бути «utf8_general_ci». Ім'я бази даних вводиться довільно. Після заповнення полів тиснемо кнопку «Створити».

На цьому процес створення нової БД завершено. Тепер нам потрібно створити окремого користувача, який мав би доступ до цієї бази даних.

Як створити користувача баз даних MySQL на локальному сервері Denwer

Створити нового користувача БД на локальному сервері можна в кілька кліків. Для цього переходимо у вкладку «Користувачі» і тиснемо на посилання "Додати нового користувача».

Інформація облікового запису

  • Ім'я користувача - довільно.
  • Хост - локальний, localhost.
  • Пароль, підтвердження - без коментарів.
  • Створити пароль, кнопка «Генерувати» - дозволяє в один клік створити складний, багатозначний пароль.

База даних для користувача

В даному блоці можна як виставити відповідність баз даних користувачеві, так і автоматично створити нову базу для користувача і надати йому на неї повні привілеї. Особисто я зазвичай створюю БД вручну, тому вибираю варіант «Ні». Єдиний нюанс - користувач матиме повний доступ до всіх баз даних на локальному сервері. Зазвичай це не є проблемою, так як на цьому сервері працюєте тільки ви.

Глобальні привілеї

В даному блоці можна налаштувати права для створюваного користувача. У більшості випадків користувачам надають повне право, тому тиснемо на посилання "Відзначити всі» і переходимо до останнього блоку налаштувань.

PhpMyAdmin - важлива частина віртуальної машини Denwer. Але в той же час це окрема програма, на яку можуть виходити оновлення. У них виправляють помилки, додають функції, спрощують роботу. І що робити, якщо з'явилася нова версія? Переставляти весь сервер заново? Або використовувати застарілу збірку? Ні те ні інше. Можна замінити в програмі Denwer phpMyAdmin-модуль. Для цього не потрібно її оновлювати цілком.

Як виконати оновлення модуля на Денвері.

Про phpMyAdmin

Це графічний клієнт, він використовується для роботи з базами даних. Зокрема, з СУБД MySQL, яка теж входить в комплект Денвера. Якщо не поставити таке доповнення, доведеться вручну вводити всі SQL-запити. Англійську версію можна скачати з сайту phpmyadmin.net, російську - з php-myadmin.ru. Там ви знайдете список оновлень, новини, інструкції, статті, FAQ. А в RU-секторі навіть є форум.

ВАЖЛИВО. Перед тим як оновити додаток, подивіться, чи сумісне воно з іншими модулями.

Можливо, після апдейта доведеться завантажувати нові версії MySQL і PHP. Щоб зайти в клієнт, запустіть локальний сервер за допомогою значка на робочому столі і введіть в адресному рядку браузера «http: // localhost /». Там є налаштування бібліотек і інформація про них.

оновлення

При установці Денвер створює віртуальний диск, на який і треба помістити дистрибутиви. Це можна зробити через провідник Windows. Просто скопіюйте та вставте потрібний файл додатка так само, як і будь-які інші документи.

Ось як оновити phpMyAdmin в Denwer:


Але що, якщо MySQL НЕ запаролено? Без коду доступу увійти не можна. Щоб це виправити, поміняйте конфігурацію.


Тепер ви можете зайти з порожнім паролем.


На цьому оновлення закінчено. І буквально за кілька хвилин.

Щоб завантажити нові версії бібліотек в Denwer, не треба вводити складних команд. Не потрібні файли-установники і численні настройки. Просто скопіюйте модуль в папку, поміняйте одну конфігурацію і все.

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

Отже, запускаємо Денвер і погнали заглиблюватися в нетрі ().

Для запуску використовуємо ярлик Start Denwer.

В адресному рядку браузера набираємо звичне http: // localhost.

Прокручуємо завантаживши сторінку до списку посилань.

Клікнувши по ній завантажиться, не повірите, програма 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довжина значення автоматично прирівнюється 65535 символів, і поле введення Довжини / Значення потрібно уставити порожнім.

І останній цікавий для нас тип даних - це INT. В осередках поля типу INTможуть міститися тільки цілочисельні значення. При вказівці полю типу INTнеобхідно вказати кількість символів Довжини / Значення.

Решта типів даних використовуються дуууже рідко. І коли ви відчуєте необхідність у використанні інших типів даних, ви будете вже на стільки розвиненими в даному напрямку, що і самі будете знати що вони означають. А на даному етапі я скромно промовчу про всіх, хто лишився збочених типах даних.

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

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

4) І в кінці кінців нам потрібно поставити радіо-перемикач в положення Первинний.

5) При бажанні можна вказати в Атрибути значення UNSIGNED. Це значення говорить, що в осередках даного поля будуть міститися тільки позитивні цифри. Робиться це для оптимізації, скорочення виділяється під змінні пам'яті.

Ось власне і все з полем первинного ключа.

нуль- за замовчуванням має значення not null. Це означає, що осередки даного поля не можу бути порожніми а повинні містити хоч якесь значення. Якщо у вас виникла необхідність тримати осередку якогось поля порожніми (зрозуміло, що для поля первинного ключа така ситуація виникнути не може ніяк) то поміняйте значення на null.

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

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

Внизу сторінки натискаю кнопку пішові запис вноситься в базу даних.

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

Логіка пошукових систем зрозуміла, якщо є стаття, то повинно бути пояснено як його (Денвер) і вилучити.

  • Як видалити Денвер?
  • Як видалити зайвий диск denwer?
  • Шлях до папки phpmyadmin Денвера?
  • Де в Денвері бази phpmyadmin?

Питання, за якими пошукові машини частенько відправляють людей на цей сайт. Ну що ж, давайте почнемо по-порядку:

Як видалити denwer, як видалити диск denwer?

Часто користувач, який звик до того, що змонтували програму, на виході отримує і деинсталлятор цієї програми, клацнувши по якому її можна легко видалити.

У пакету Denwer немає звичного Uninstall.exe, так як Денвер - це набір скриптів, упакованих в саморозпаковується SFX 7Zip архів.

Для видалення Denwer досить просто видалити папку WebServers, Яка знаходиться на диску "С", якщо установка проходила "за замовчуванням".

C \u003d\u003e WINDOWS \u003d\u003e system32 \u003d\u003e drivers \u003d\u003e etc

файл "Host" не має розширення, відкривається будь-яким редактором, хоч блокнотом. Перед Вами відкриється приблизно таке:

Сміливо видаляйте всі записи, розташовані нижче рядки " 127 0 0 1 localhost".

Наступний крок.

Дмитро Котеров стверджує, що Денвер не вносить ніяких змін до реєстру і системні файли, думаю, йому немає резону лукавити.

Все ж Windows сама прописує в реєстрі шлях до папок і файлів, запустивши будь-яку утиліту очищення реєстру, вичищаємо ці записи.

Все, Денвер повністю вилучений з нашого комп'ютера.

Як видалити диск denwer?

Диск Денвера - це просто образ, віртуальна папка, створена системою. Видаливши Денвер, віддаляється і команда на запуск створення саме цього віртуального диска.

Мабуть питання в іншому - встановлюючи свій перший домашній вебсервер, людина не зовсім ясно уявляв, що і навіщо йому пишеться в вікні установника.

Як результат - вписавши на певному етапі рекомендовану "2" (двоечку), ми даємо установку на автозапуск створення диска "Z" при запуску Windows.

Якщо ви не хочете, щоб диск "Z" створювався при кожному запуску системи, займаючи шматок оперативної пам'яті, то потрібно:

  • Зайти "кнопка Пуск \u003d\u003e Програми \u003d\u003e Автомат"
  • З папки Автозавантаження видаляємо ярлик " Create virtual drive for Denwer"

Увага. Саму утиліту Boot.exe, що знаходиться в папці

C \u003d\u003e WebServers \u003d\u003e denwer \u003d\u003e Boot.exe

НЕ ВИДАЛЯТИ! Видаливши і її, Ви не зможете запустити Денвер.

Тепер, перезагрузив комп'ютер, Ви не побачите "зайвого диска Денвера".

Шлях до папки phpmyadmin Денвера?

Якщо при розпакуванні Денвера Ви не змінювали шлях установки, то папка phpmyadmin знаходиться за адресою:

C \u003d\u003e WebServers \u003d\u003e home \u003d\u003e localhost \u003d\u003e www \u003d\u003e Tools