synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяВеб Сервер + PHP / MySQL › phpMyAdmin и php 7

phpMyAdmin и php 7

paladinrus · 25.02.2019

Всем привет, уважаемые знатоки.

Прошу вашей помощи. Установил Web Station по умолчанию поставил PHP 7.2. Далее ставлю phpMyAdmin и тут он мне предлагает поставить PHP 5.6 без него работать не могу, ок ставлю! Но когда захожу в phpMyAdmin то вижу версия PHP 5.6, а не 7.2 как в настройках сервера.

 

Подскажите как быть? Как заставить phpMyAdmin дружить с php 7, на дворе 21 век.

PnServer · 26.02.2019

Что нужно сделать:

1. зайдите в Центр пакетов, снесите пакет phpMyAdmin, а так же PHP 5.6 если не нужен (MariaDB с базой данных сносить не нужно !)

2. Перейдите в Web Station, Вкладка Настройки PHP, создайте профиль для php 7.2. перейдите во вкладку общие настройки выберите внутренний сервер и PHP.

3. Перейдите на сайт https://www.phpmyadmin.net/ скачайте последнюю версию phpMyAdmin (архив), в архиве увидите папку phpMyAdmin-4.8.5-all-languages, перетащите её в корень директории web, после переименуйте в phpMyAdmin.

 

Надеюсь настроить phpMyAdmin вы сможете самостоятельно

paladinrus · 26.02.2019
Что нужно сделать:

3. phpMyAdmin-4.8.5-all-languages, перетащите её в корень директории webweb, после переименуйте в phpMyAdmin.

 

Надеюсь настроить phpMyAdmin вы сможете самостоятельно

Привет, спасибо за ответ! Но есть вопросик:

А почему дириктория web web, а не просто web? То есть надо создать внутри директории web ещё одну директорию web так?

 

Увы не когда не настраивал phpMyAdmin сам. Есть толковая инструкция?

 

PnServer · 26.02.2019

просто опечатка :) просто в web, инструкция есть в интернете

paladinrus · 26.02.2019
просто опечатка :) просто в web, инструкция есть в интернете

Хорошо, спасибо буду пробовать! Вчера делал такую вещь и сразу ошибка выскакивала.

Настраивать нужно только какие-то файлы в папке phpMyAdmin или в папке сервера тоже (я не нашёл папку сервера даже по ssh)?

USSyno · 26.02.2019
... на дворе 21 век.

 

Вдруг пригодится https://www.heidisql.com/?place=lblAppWebpage

Иногда сильно продуктивнее, чем phpMyAdmin.

 

paladinrus · 26.02.2019
Вдруг пригодится https://www.heidisql.com/?place=lblAppWebpage

Иногда сильно продуктивнее, чем phpMyAdmin.

Клево, конечно! Но под nas есть такая штука? А то я увы дуб дубом, как настраивается сервак, всегда использовал готовый сервер типо xampp или хостинг.

USSyno · 26.02.2019
Клево, конечно! Но под nas есть такая штука? А то я увы дуб дубом, как настраивается сервак, всегда использовал готовый сервер типо xampp или хостинг.

 

HeidiSQL устанавливается на рабочую станцию с Windows.

Подключается и к NAS, и к хостингам, и к системам типа XAMPP, Денвер - собственно практически к любому серверу.

Может подключаться через SSH.

Бесплатна.

Есть русский.

 

Есть еще под windows dbForge Studio for MySQL https://www.devart.com/ru/dbforge/mysql/studio/

Возможности подключения в БД аналогично HeidiSQL.

Много чего может. Может сравнивать базы данных на разных серверах - это не умеет HeidiSQL.

Если правильно помню, то может выгружать базу из одного сервера в другой, например из XAMPP в хостинг.

Бесплатна для некомерческого.

Русский изначально.

 

Удаленное подключение к БД в NAS бывает особенно удобно, если NAS дохленький. На таких phpMyAdmin использовать тихий ужас.

paladinrus · 26.02.2019
HeidiSQL устанавливается на рабочую станцию с Windows.

Подключается и к NAS, и к хостингам, и к системам типа XAMPP, Денвер - собственно практически к любому серверу.

Может подключаться через SSH.

Бесплатна.

Есть русский.

Клево, учту, спасибо! Но это значит комп всегда должен работать, а я от этого хочу уйти, и работает только nas.

USSyno · 27.02.2019
... комп всегда должен работать, а я от этого хочу уйти, и работает только nas.

 

phpMyAdmin, HeidiSQL, dbForge Studio for MySQL - это все инструменты измерительные и настроечные, требуемые при отладке работы связанной с БД. Имхо.

Они не работают всегда, условно постоянно работает что то, что пользуется базой данных, например вебсервер с сайтом, сидящий в NAS.

 

Что бы увидеть то, что показывает phpMyAdmin нужен как минимум дисплей.

У NAS не бывает дисплеев, всегда вроде как нужен внешний компьютер (планшет и т.д.), способный отобразить тот же браузер с phpMyAdmin.

 

HeidiSQL, dbForge используют ресурсы ПК для работы с данными БД.

Если ПК производительный, то работа с интерфейсами HeidiSQL, dbForge весьма комфортна и продуктивна.

 

phpMyAdmin используют ресурсы NAS для работы с данными БД

В NAS ресурсов и так мало, да еще надо выделить и на работу самой БД, и на работу вебсервера, который генерирует вывод phpMyAdmin.

 

Надо пробовать что бы понять разницу.

Успехов.

Diagramm · 13.07.2019

Я тоже решил обновить, только вот с этим не могу справится :

В конфигурационном файле необходимо задать парольную фразу (blowfish_secret).

 

Делал по этому мануалу

как правильно дописать строку define('CONFIG_DIR', '/etc/phpmyadmin/'); в vendor_config.php ? чтобы небыло ошибки blowfish