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



PHP+MySQL

Как управлять базой данных MySQL?

По умолчанию база данных MySQL продукта Synology разрешает только локальное подключение. По умолчанию используется база данных “root” с пустым значением пароля. Пользователи имеют доступ к веб-инструментам, например phpMyAdmin, для установки root-пароля, настройки и управления базой данных. Для этого:

  • Загрузите phpMyAdmin
    Перейдите по адресу http://www.phpmyadmin.net/ и загрузите последнюю версию phpMyAdmin.
  • Распакуйте пакет и скопируйте его в продукт Synology
    После загрузки распакуйте пакет. Например, если вы загружаете пакет “phpMyAdmin-2.7.0-pl2.zip”, после извлечения файла будет отображаться каталог “phpMyAdmin-2.7.0-pl2”. Скопируйте всю папку в папку общего доступа “web” продукта Synology Product и переименуйте ее в “phpMyAdmin”.
  • Подключитесь к phpMyAdmin
    Перед подключением к phpMyAdmin для управления MySQL убедитесь, что служба Web Station включена в пользовательском веб-интерфейсе управления сервера Synology. Введите “http://server IP/phpMyAdmin” в адресной строке обозревателя и нажмите клавишу “Enter”.
    P.S. “server_IP” необходимо заменить на IP-адрес продукта Synology, кроме того, название “phpMyAdmin” чувствительно к регистру.

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

Да, начиная с DSM 2.0-0722, официально поддерживается функция виртуального хоста. Администратор может размещать до 30 веб-сайтов на одном NAS-сервере Synology с различными именами доменов и номерами портов. Чтобы включить данную функцию, выполните вход в NAS-сервер Synology и перейдите на страницу “Основное меню > Панель управления > Веб-службы > Веб-приложения” для получения полных настроек.

Как установить PHP приложения сторонних производителей на Synology DiskStation?

Встроенная на Synology Web Station поддержка PHP и MySQL позволяет пользователям устанавливать различные приложения сторонних производителей. Для просмотра списка совместимых приложений сторонних производителей перейдите по адресу http://www.synology.com/enu/products/features/valueapps.php. Чтобы установить приложения, выполните следующие действия.

  • Перейдите на страницу “Основное меню > Панель управления > Веб-службы > Веб-приложения” пользовательского интерфейса управления и установите флажок Включить Web Station. Система автоматически создаст папку “web” общего доступа.
  • Если для приложения требуется база данных, выполните следующие действия.
    • Перейдите на страницу “Основное меню > Панель управления > Веб-службы > Веб-приложения” пользовательского интерфейса управления и установите флажок Включить MySQL.
    • Загрузите phpMyAdmin и извлеките файл в папку. Выгрузите папку в папку “web” общего доступа.
    • Создайте базу данных. Для получения дополнительной информации по установке phpMyAdmin см. http://www.phpmyadmin.net/.
  • Загрузите приложение стороннего производителя с его официального сайта и извлеките файл в папку.
  • Выгрузите папку с приложением в папку “web” общего доступа.
  • Для получения дополнительной информации о настройке приложений сторонних производителей см. соответствующие официальные веб-сайты приложений.

Что делать, если не удается выполнить вход на phpMyAdmin с помощью пустого значения пароля и имени пользователя “root”?

Обычно эта ошибка возникает на phpMyAdmin 3.1.0 и более поздних версиях. Для решения проблемы выполните указанные ниже шаги:

  • Перейдите по адресу \\server-IP\web\phpMyAdmin\libraries.
  • Откройте файл “config.default.php” в текстовом редакторе, например Блокноте.
    • Если вы используете phpMyAdmin 3.1.x, найдите строку $cfg['Servers'][$i]['AllowNoPasswordRoot'] = false; и замените ее на $cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;
    • Если вы используете phpMyAdmin 3.2.x, найдите строку $cfg['Servers'][$i]['AllowNoPassword'] = false; и замените ее на $cfg['Servers'][$i]['AllowNoPassword'] = true;
  • Сохраните файл.