Bfsoft.ru

Программы, сервисы, полезные советы о компьютере и интернете
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как обновить phpMyAdmin на Denwer

Обновление модуля phpMyAdmin в программе Denwer

PhpMyAdmin — важная часть виртуальной машины Denwer. Но в то же время это отдельная программа, на которую могут выходить обновления. В них исправляют ошибки, добавляют функции, упрощают работу. И что делать, если появилась новая версия? Переставлять весь сервер заново? Или использовать устаревшую сборку? Ни то, ни другое. Можно заменить в программе Denwer phpMyAdmin-модуль. Для этого не нужно её обновлять целиком.

Обновление phpMyAdmin

Как выполнить обновление модуля на Денвере.

О phpMyAdmin

Это графический клиент, он используется для работы с базами данных. В частности, с СУБД MySQL, которая тоже входит в комплект Денвера. Если не поставить такое дополнение, придётся вручную вводить все SQL-запросы. Английскую версию можно скачать с сайта phpmyadmin.net, русскую — с php-myadmin.ru. Там вы найдёте список обновлений, новости, инструкции, статьи, FAQ. А в RU-секторе даже есть форум.

Возможно, после апдейта придётся загружать новые версии MySQL и PHP. Чтобы зайти в клиент, запустите локальный сервер при помощи значка на рабочем столе и введите в адресной строке браузера «http://localhost/». Там есть настройки библиотек и информация о них.

Вход в phpMyAdmin

Обновление

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

Вот как обновить phpMyAdmin в Denwer:

  1. Скачайте архив с модулем. Лучше ставить актуальную версию с официальной страницы разработчиков. Скачать обновление .
  2. Откройте в диске Денвера папку Home. Зайдите в неё через браузер или через каталоги.
  3. Создайте в ней новую директорию для модуля. Можете назвать её, как угодно. Например, phpMyAdminNew. Вводите только латинские символы и цифры. И лучше не вписывайте слишком сложное имя — вам с ним ещё работать.
  4. Внутри этой папки создайте ещё одну. Назовите её — www. Тут нельзя использовать другие имена.
  5. Скопируйте в неё файлы обновления. Можете изначально распаковать архив в ней.
  6. Перезапустите сервер. Для этого перейдите в корень виртуального диска, откройте каталог Denwer и запустите Restart.exe. Перезапуск сервера
  7. В адресной строке обозревателя введите phpMyAdminNew. Если вы дали другое название папке, впишите его.
  8. Нужно напечатать имя пользователя и пароль. Логин — root.

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

Переименованный файл

  1. В папке «phpMyAdminNew/www» (которую вы сами и создали), найдите файл «config.sample.inc.php».
  2. Переименуйте его — уберите sample. Должно получиться «config.inc.php».
  3. Откройте его.
  4. Отыщите там строчку, в которой есть параметр AllowNoPassword. Рядом с ней будет значение false. Поменяйте его на true.
  5. Сохраните.

Теперь вы можете зайти с пустым паролем.

Вход без пароля

  1. Снова откройте phpMyAdminNew через браузер.
  2. Введите логин — root.
  3. Нажмите OK.
  4. Вы увидите интерфейс phpMyAdmin.

На этом обновление закончено. И буквально за несколько минут.

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

Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов.

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

Как на denwer обновить php

Обновляем php до 5.3 на denwer

С тандарте denwer поставляется с версией php 5.2, но для некоторых современных скриптов требуется php 5.3. Обновить денвер можно достаточно просто.

Читайте так же:
Что такое Wshelper.exe и как его удалить

1 шаг -скачивание дистрибутива php 5.3 — http://windows.php.net/download/

Выбираем раздел PHP 5.3 (5.3.25) и качаем VC9 x86 Thread Safe в любом удобном виде, мне лично нравится zip формат.

2 шаг — Открываем C:ПУТЬ_ДО_ДЕНВЕРАusrlocalphp5 и удаляем всё кроме php.ini.

Далее распаковываем содержимое скачанного архива в эту папку и перезапускаем сервер.

Всё! denwer обновлен до актуальной php 5.3.

Запись опубликована в рубрике Php. Добавьте в закладки постоянную ссылку.

Как обновить Denwer до актуального состояния?

  • Общие вопросы о работе и функционале Joomla, а также ответы на них
  • Распространенные ошибки при работе с Joomla и варианты их устранения
  • Распространенные баги, наблюдаемые при работе с Joomla и варианты их устранения
  • Вопросы, связанные c визуальными редакторами Joomla и ответы на них
    • В редакторе JCE обрезается код
    • В редакторе TinyMCE обрезается код

    Обновление модуля phpMyAdmin в программе Denwer

    PhpMyAdmin — важная часть виртуальной машины Denwer. Но в то же время это отдельная программа, на которую могут выходить обновления. В них исправляют ошибки, добавляют функции, упрощают работу. И что делать, если появилась новая версия? Переставлять весь сервер заново? Или использовать устаревшую сборку? Ни то, ни другое. Можно заменить в программе Denwer phpMyAdmin-модуль. Для этого не нужно её обновлять целиком.

    Как выполнить обновление модуля на Денвере.

    О phpMyAdmin

    Это графический клиент, он используется для работы с базами данных. В частности, с СУБД MySQL, которая тоже входит в комплект Денвера. Если не поставить такое дополнение, придётся вручную вводить все SQL-запросы. Английскую версию можно скачать с сайта phpmyadmin.net, русскую — с php-myadmin.ru. Там вы найдёте список обновлений, новости, инструкции, статьи, FAQ. А в RU-секторе даже есть форум.

    ВАЖНО. Перед тем как обновить приложение, посмотрите, совместимо ли оно с другими модулями.

    Возможно, после апдейта придётся загружать новые версии MySQL и PHP. Чтобы зайти в клиент, запустите локальный сервер при помощи значка на рабочем столе и введите в адресной строке браузера «http://localhost/». Там есть настройки библиотек и информация о них.

    Обновление

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

    Вот как обновить phpMyAdmin в Denwer:

    1. Скачайте архив с модулем. Лучше ставить актуальную версию с официальной страницы разработчиков.
    2. Распакуйте его.
    3. Откройте в диске Денвера папку Home. Зайдите в неё через браузер или через каталоги.
    4. Создайте в ней новую директорию для модуля. Можете назвать её, как угодно. Например, phpMyAdminNew. Вводите только латинские символы и цифры. И лучше не вписывайте слишком сложное имя — вам с ним ещё работать.
    5. Внутри этой папки создайте ещё одну. Назовите её — www. Тут нельзя использовать другие имена.
    6. Скопируйте в неё файлы обновления. Можете изначально распаковать архив в ней.
    7. Перезапустите сервер. Для этого перейдите в корень виртуального диска, откройте каталог Denwer и запустите Restart.exe.
    8. В адресной строке обозревателя введите phpMyAdminNew. Если вы дали другое название папке, впишите его.
    9. Нужно напечатать имя пользователя и пароль. Логин — root.

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

    1. В папке «phpMyAdminNew/www» (которую вы сами и создали), найдите файл «config.sample.inc.php».
    2. Переименуйте его — уберите sample. Должно получиться «config.inc.php».
    3. Откройте его.
    4. Отыщите там строчку, в которой есть параметр AllowNoPassword. Рядом с ней будет значение false. Поменяйте его на true.
    5. Сохраните.

    Теперь вы можете зайти с пустым паролем.

    1. Снова откройте phpMyAdminNew через браузер.
    2. Введите логин — root.
    3. Нажмите OK.
    4. Вы увидите интерфейс phpMyAdmin.

    На этом обновление закончено. И буквально за несколько минут.

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

    Как обновить PHP и получить в подарок синего слоника

    От автора: вчера племянник (12 лет отроду) впервые за год приехал в деревню. Так его родная бабушка сразу и не признала, на порог дома сначала не хотела пускать: так изменился внучок . Это у людей все метаморфозы происходят «автоматически». А с программным обеспечением все намного сложнее. Сегодня мы узнаем, как обновить PHP и не испугаться последствий апдейта.

    Немного о версиях

    Я всегда считал PHP одним из самых «умных» языков программирования. Ну, вот и еще одно доказательство этого. Ядро языка включает в себя встроенную функцию, с помощью которой можно легко узнать используемую версию PHP. Казалось бы, мелочь, но мелочь порой очень нужная.

    Синтаксис функции phpversion(): string phpversion ([ string $версия расширения ] );

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

    Бесплатный курс по PHP программированию

    Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

    В курсе 39 уроков | 15 часов видео | исходники для каждого урока

    Получить курс сейчас! echo 'Ваша версия языка '.phpversion();

    echo 'Ваша версия языка '.phpversion();

    Более подробную информацию о текущей конфигурации PHP можно получить, использую другую функцию – phpinfo(). Например:

    Все это поучительно и интересно, но зачем нужна данная информация? И для чего вообще осуществлять апдейт языка? Давайте разберемся со всеми «непонятками» еще до того, как обновить версию PHP.

    Немного о пасхальных яйцах

    Знаю, что Пасха уже давно прошла и что все «крашенки» уже съели . Я всегда говорил, что PHP – это не только «умный» язык, но еще и с чувством юмора. А вот и доказательства.

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

    А если переслать ядру значение PHPE9568F36-D428-11d2-A769-00AA001ACF42, то в зависимости от версии языка можно увидеть таксу, кролика, терьера, искаженный логотип PHP или даже слоника. К сожалению, мне достался только искаженная иконка языка, которая выводится в версии ядра 5.2.

    Бесплатный курс по PHP программированию

    Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

    В курсе 39 уроков | 15 часов видео | исходники для каждого урока

    Получить курс сейчас!

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

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

    С такой ситуацией я столкнулся лично, когда подготавливал примеры к одной из статей по MySQL.Ну, а если вы вплотную занимаетесь веб-разработкой на PHP, то на такие «грабли» будете натыкаться намного чаще. Так что давайте обновляться .

    Обновляемся в Denwer

    Рассмотрим, как можно обновить PHP в Денвере. Это делается путем обновления самой версии «джентльменского» набора. Его апдейты выходят крайне редко, но, тем не менее, последняя версия Денвера поставляется с более свежим пакетом PHP. И с его помощью я смогу получить долгожданного слоника!

    Сначала останавливаем сервер.

    Создаем копию директории, где стоит Денвер.

    Запускаем на выполнение «инсталляху».

    При удачной установке вставляем в папку home файлы из копии. А также все БД из каталога data (Webserverusrlocalmysql-5.5data). Легче всего просто удалить всю папку и вместо нее вставить копию старой версии.

    Теперь проверяем, получил ли я в подарок своего «слоника». Получил!

    Обновляемся еще выше

    В этом разделе мы разберемся, как обновляется PHP на сервере. Здесь вариантов уйма: все зависит от используемой ОС и админки. Но описанию всего этого нужно посвятить отдельный цикл, поэтому приведу всего несколько рекомендаций.

    Лучше не использовать ручные методы настройки на серверах. Безопаснее и эффективнее (сэкономите нервы и время) применять автоматические средства, которые реализованы в большинстве версий административных панелей. Например, такой инструмент входит в состав ISPmanager 5.

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

    К счастью, большая часть провайдеров всегда держит руку «на пульсе» времени, и дорожит своими «арендаторами». В некоторых случаях даже предоставляет им на выбор 2-3 версии языка. Вот как обновляется PHP на хостинге.

    На этом все! Вы получили ценную для себя информацию, а я – слоника и обновленную версию PHP. Вот такие метаморфозы получаются!

    Бесплатный курс по PHP программированию

    Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

    Как открыть phpmyadmin в денвере?

    Запускаем Apache, в адресной строке браузера (куки должны быть включены) набираем http://localhost/phpmyadmin и попадаем на страницу авторизации. Проходим авторизацию и попадаем в главное окно phpMyAdmin. Нажимаем кнопку «Создать пользователя». Нажимаем на ссылку «Показать все», тем самым обновляя список пользователей.

    Как зайти на сервер Денвер?

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

    1. Запускаем браузер, открываем страницу «Ура заработало» http://localhost/denwer/
    2. Внизу страницы находим раздел «Утилиты»
    3. Выбираем «Заведение новых БД и пользователей MySQL»
    4. Вписываем данные, жмем «Создать БД и пользователя»
    5. Денвер сообщает «База данных и пользователь созданы»

    Как зайти в MySQL через браузер?

    Перед тем, как зайти в MySQL через браузер, нужно запустить локальный сервер, затем в адресной строке набрать localhost, и в появившемся окне «Ура, заработало!» в разделе утилиты выберите phpMyAdmin. После чего окажетесь там-же (в phpMyAdmin).

    Как обновить версию phpMyAdmin на Денвере?

    Вот как обновить phpMyAdmin в Denwer:

    1. Скачайте архив с модулем. …
    2. Распакуйте его.
    3. Откройте в диске Денвера папку Home. …
    4. Создайте в ней новую директорию для модуля. …
    5. Внутри этой папки создайте ещё одну. …
    6. Скопируйте в неё файлы обновления. …
    7. Перезапустите сервер. …
    8. В адресной строке обозревателя введите phpMyAdminNew.

    Как установить PHP My Admin?

    1. Запустите в терминале (PuTTY) команду: sudo apt-get install phpmyadmin -y. …
    2. Появится окно атоматической конфигурации веб-сервера. С помощью клавижи Пробела выбираем Apache2 , на нем должна быть звёздочка выбора. …
    3. Соглашаемся в следующем окне.
    4. Вводим несколько раз пароль от базы данных. …
    5. Финиш!

    Как установить на компьютер php?

    Процесс установки PHP 7 на свой компьютер Скачайте дистрибутив PHP на официальном сайте https://windows.php.net/download/. Выберите нужную версию и скачайте ZIP-архив для типа сборки Thread-Safe (чтобы он был совместим с сервером Apache) и подходящей разрядности.

    Как правильно установить Денвер на флешку?

    Что делал, по порядку:

    1. Запускаем установку денвера.
    2. В имени директории указываем адрес к папке на самой флешке. Подтверждаем.
    3. Выбираем букву создаваемого виртуального диска. Я выбрал W, Z уже занята обычным денвером. Подтверждаем.
    4. Тип загрузки выбираем «2». Виртуальный диск будет создаваться при запуске сервера.

    Как правильно удалить Денвер?

    Для того, чтобы удалить Denwer, нужно найти в папке denwer на Вашем виртуальном диске Z файл SwitchOff.exe и запустить его (обычно ярлык этого файла за его ненадобностью на рабочий стол не выносится).

    Как зайти в phpMyAdmin через браузер?

    Также для доступа к phpMyAdmin вы можете в адресную строку Вашего браузера ввести http://адрес_сайта/myadmin/ После перехода в Вашем браузере откроется окно, куда необходимо ввести имя пользователя базы данных и пароль к нему.

    Как зайти под другим пользователем в MySQL?

    Последовательность действий такая:

    1. На локалхосте захожу в панель. MySQLВыделить код …
    2. Создаю пользователя для будущей работы MySQLВыделить код …
    3. Даю права новому пользователю MySQLВыделить код …
    4. Все запросы выполнены успешно. Выхожу …
    5. Захожу в my.ini, вставляю в [mysqld], перед портом параметр: …
    6. MySQLВыделить код

    Как зайти в root MySQL?

    По умолчанию,root имеет доступ ко всем базам данных и таблицам. Перейти в созданную базу данных можно,используя команду mysql. mysqlbin>mysql -u root -p data1 Enter password:****** Welcome to MySQL monitor.

    Ошибка #1273 — Unknown collation: utf8mb4. Обновляем MySQL в Denwer

    Большинство web-мастеров, владельцев сайтов и людей, так или иначе сталкивающихся с web-программированием, рано или поздно встают перед задачей переноса базы данных сайта с одного хостинга на другой. Кроме этого, зачастую, у людей, тесно связанных с web-технологиями, возникает необходимость развернуть сайт локально на компьютере, к примеру, под программным решением Denwer. И в той, и в другой ситуации пользователь может столкнуться с различными ошибками экспорта/импорта базы данных. Об устранении одной из таких ошибок и пойдёт речь дальше.

    Содержание статьи:

    Причины возникновения ошибки «#1273 — Unknown collation»

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

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

    Вот как эта ошибка выглядит в браузере:

    Ошибка #1273 - Unknown collation

    Причина возникновения ошибки #1273 в том, что в новых версиях СУБД MySQL добавляются новые кодировки сопоставления, которых может не оказаться на хостинге и в последних версиях продукта Denwer.
    Исходя из озвученной причины ниже приведём три различных варианта решения проблемы Unknown collation .

    Обновление MySQL на Denwer

    Оптимальный вариант решения ошибки #1273 , по нашему мнению, это обновление версии системы sql до актуального релиза. Главный минус данного способа заключается в том, что для его реализации вам необходимо иметь доступ до СУБД на сервере.
    То есть, этот вариант подходит в том случае, если вы работаете с программным продуктом Denwer, расположенным на вашем компьютере (не рассматриваем ситуацию, при которой вы используете VDS — виртуальный выделенный сервер).

    Чтобы обновить систему MySQL в установленном пакете Denwer на компьютере, в первую очередь, необходимо скачать нужные файлы новой версии sql. Предлагаем вам сделать это одним из двух способов:

    1. Скачать один из прикреплённых к статье файлов с архивом, соответствующих разрядности вашей операционной системы: mysql-5.7.19-winx86 или mysql-5.7.17-winx64
    2. Скачать на официальном сайте полный архив MySQL Community Server под вашу версию операционной системы и извлечь оттуда файлы mysql.exe , mysqlcheck.exe , mysqld.exe и mysql_upgrade.exe , расположенные в каталоге bin

    Далее останавливаем Денвер запуском ярлыка Stop Denwer , переходим на компьютере в директорию MySQL установленного пакета Denwer. По умолчанию задан следующий путь:

    В этот каталог помещаем скачанные exe-файлы и соглашаемся на замену.
    Запускаем Денвер ярлыком Start Denwer и повторно импортируем базу данных. Ошибка устранена.

    Экспорт базы данных сайта в режиме совместимости со старым MySQL

    Этот способ обхода ошибки Unknown collation: utf8mb4 может быть использован в том случае, если мы имеем возможность повторного экспорта базы данных. Данное условие вытекает из того, что основные действия в этом варианте производятся на этапе создания бэкапа, а не его загрузки на сервер.

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

    Рассмотрим, как выгрузить базу сайта в режиме совместимости MySQL на примере web-приложения phpMyAdmin.
    Заходим в phpMyAdmin, выбираем нашу базу в списке и переходим на вкладку Экспорт

    Экспорта базы данных сайта в phpMyAdmin

    На открывшейся странице в разделе Метод экспорта ставим флаг-галку у пункта Обычный — отображать все возможные настройки . Теперь прокручиваем страницу вниз до раздела Параметры формата и в пункте Максимальная совместимость с системой базы данных, или устаревшей версией MySQL: из выпадающего списка выбираем вариант MYSQL40.
    Остальные параметры можно не менять, скроллим страницу до конца и нажимаем кнопку Вперёд .

    Сохранение базы сайта в режиме совместимости MYSQL40

    Сформированный архив будет импортироваться на сервер с MySQL старой версии без ошибок.

    Ручное изменение кодировки базы данных сайта

    И последний пример борьбы с ошибкой импорта базы данных сайта, который мы рассмотрим в рамках текущей публикации — это изменение кодировки SQL базы в таблице.
    Проделать это можно как с помощью специальных sql-команд, так и вручную. Рассмотрим второй вариант.

    Для того, чтобы отредактировать кодировку в базе, нам необходимо разархивировать бэкап сайта, если он находится в сжатой папке zip или rar. После этого открываем получившийся файл с расширением *.sql в удобном текстовом редакторе, например, в Notepad++
    В окне текстового редактора нам необходимо заменить значения utf8mb4_unicode_ci и utf8mb4_unicod_520i на utf8_general_ci . Кроме этого, если в таблицах базы встречается значение utf8mb4 , то, как и в предыдущем способе, его также надо изменить на utf8 .

    После проделанной корректировки сохраняем изменённый файл и повторяем импорт базы данных на сервер.

    Мы рассмотрели три способа борьбы с ошибкой #1273 — Unknown collation: ‘utf8mb4_unicode_ci’ .
    Надеемся, что вам удалось побороть данную проблему одним из вариантов.

    голоса
    Рейтинг статьи
Ссылка на основную публикацию