Создание базы данных для работы CMS Joomla

  1. Создание базы данных для работы CMS Joomla с помощью phpMyAdmin
  2. Создание базы данных для работы CMS Joomla с помощью cPanel
  3. Мастер создания базы данных MySQL
    1. Создание базы данных для CMS Joomla в CP Panel
    2. Создание пользователя базы данных и пароля пользователя
    3. Установка привилегий пользователя
    4. Завершение работы
  4. Работа с MariaDB с помощью phpMyAdmin XAMPP на localhost
    1. Создание нового пользователя базы данных с помощью phpMyAdmin XAMPP на localhost
    2. Создание новой базы данных с помощью phpMyAdmin XAMPP на localhost

Старт! Честный VDS/VPS, на котором «Лунная База» живет уже 20+ лет

Задумываетесь о том, чтобы поднять свой pet-проект, сайт клиента или настроить окружение для разработки? Уже пора подумать, где арендовать железо.

Лунная База хостится на FirstVDS более 20 лет. Мыслей о том, чтобы перебраться на другой хостинг, не было ни разу (хотя опыт работы с другими вариантами, конечно, есть).

Бывали разные ситуации, но они бывают на любом железе. Главное, что нужно понять: здесь нет маркетинговой шелухи и сказок про «мы всё сделаем за вас». Если вы берете VDS — вам дают полный root, возможность накатить любую ОС и не лезут в ваши конфиги.

Если в саппорт написать с вопросом по вашему коду и получить ответ: «Читайте документацию и разбирайтесь сами» или «Обратитесь к профильному специалисту» — это не повод обижаться. Это повод углубить свои знания в DevOps и сайтостроении! Бегите от тех, кто пообещает: «Мы всё чиним и настраиваем абсолютно бесплатно!». Никто никогда не работает «по доброте душевной» в ущерб себе, а бесплатный сыр в администрировании обычно заканчивается сломанной базой данных.

Что по факту: Гибкое масштабирование ядер и RAM, экономия по сравнению с физическими серверами и адекватная панель ispmanager, если она вам нужна.



Создание базы данных для работы CMS Joomla с помощью phpMyAdmin.

Разработчики Joomla давно подняли 4-ю версию, а документация на официальном сайте у них до сих пор вяло тянется со времён ещё Joomla 1.0. Это конечно сильно сбивает с толку. Поэтому, кому не сильно хочется примерять старые интерфейсы, о которых статья с официального сайта, которую я перевёл ниже, может просто посмотреть видео минут 5. Сразу даю ссылку с временной меткой начала того, как подготовить базу данных для сайта на Joomla с помощью phpMyAdmin:

Создание базы данных для работы CMS Joomla с помощью cPanel.

Каждая установка CMS Joomla требует наличия базы данных. В базе данных будут храниться такие данные, как статьи, меню, категории и пользователи. Эта информация необходима для создания и управления вашим сайтом Joomla. Независимо от требований версии, для установки Joomla у вас должна быть рабочая база данных, пользователь базы данных, пароль базы данных и соответствующие привилегии для пользователя базы данных. Вам необходимо выполнить эти задачи до начала установки. В этой статье будет рассмотрен наиболее распространенный тип базы данных, используемый при установке Joomla - база данных MySQL. Сначала мы покажем использование cPanel на хостинг-аккаунте, на других типах хостинг-интерфейсов шаги должны быть аналогичными. Затем мы покажем то же самое, используя phpMyAdmin на локальном хостинге XAMPP.

Для тех, кто устанавливает CMS Joomla на локальную машину, рекомендую прочитать статью про XAMPP.

Переведено с помощью www.DeepL.com/Translator (бесплатная версия)

Мастер создания базы данных MySQL.

Для начинающих рекомендуется использовать Мастер создания базы данных MySQL (MySQL Database Wizard). Мастер проведет вас через весь процесс шаг за шагом. Вы можете использовать эти шаги для руководства в панели вашего собственного хостинг-аккаунта, если они отличаются:

Создать базу данныхСоздать пользователяУстановить пароль пользователяУстановить привилегии пользователя.

Create a DatabaseCreate a UserSet User passwordSet User Privileges.

Сначала активируйте мастер, щелкнув на значке в cPanel вашего хостинг-аккаунта.

активируйте мастер, щелкнув на значке в cPanel вашего хостинг-аккаунта

Создание базы данных для CMS Joomla в CP Panel.

Далее вы должны выбрать имя для своей базы данных. В среде виртуального хостинга имя вашей базы данных обычно начинается с имени пользователя вашего хостинг-аккаунта, затем указывается идентификатор. Например, если имя пользователя вашего хостинг-аккаунта - B1234, имя вашей базы данных может выглядеть следующим образом: B1234_joomla.

Создание базы данных для CMS Joomla в CP Panel

Создание пользователя базы данных и пароля пользователя для CMS Joomla в CP Panel.

После создания базы данных для CMS Joomla вам понадобится пользователь базы данных (database user) для доступа к ней. Этот шаг в CP Panel создаст пользователя и его пароль одновременно. Имя пользователя для базы данных будет похоже на имя базы данных. На самом деле вы можете использовать имя базы данных для пользователя, но для безопасности следует использовать уникальное имя пользователя с надежным паролем.

Создание пользователя базы данных и пароля пользователя для CMS Joomla в CP Panel

Установка привилегий пользователя для CMS Joomla в CP Panel.

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

Установка привилегий пользователя для CMS Joomla в CP Panel

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

Создать базу данныхСоздать пользователя базы данныхНазначить пользователя базы данных базе данных (включая привилегии).

Create dbCreate db UserAssign a db User to a db (including privileges).

Завершение работы по созданию базы данных для CMS Joomla в CP Panel.

После завершения всех шагов мастера создания базы данных вы увидите сводку итоговых результатов.

Завершение работы по созданию базы данных для CMS Joomla в CP Panel

Запишите следующую информацию для использования при установке Joomla.

  • Имя базы данных, например: D1234_joomla
  • Пользователь базы данных, например: D1234_juser
  • Пароль пользователя базы данных
  • Обратите внимание на расположение базы данных. Обычно это localhost для установки cPanel. Иногда хостинг-аккаунт может иметь сервер базы данных, полностью отделенный от сервера пользовательского аккаунта для физических файлов. Вместо localhost сервер базы данных может быть адресом типа URL, например dbserver10.hosting.com.

Переведено с помощью www.DeepL.com/Translator (бесплатная версия)

Работа с MariaDB с помощью phpMyAdmin XAMPP на localhost.

  1. Начните с открытия панели управления XAMPP и убедитесь, что она работает, перейдя по адресу http://localhost/.
  2. Вы должны увидеть страницу приветствия XAMPP с PHPInfo и phpMyAdmin в верхнем меню.
  3. Далее, мы захотим сделать нашего пользователя root защищенным паролем.
  4. Это можно сделать в консоли XAMPP, открыв Shell и введя mysqladmin.exe -u root password secretpassword.
  5. Это установит для root пароль.
  6. Выбирайте свой собственный пароль, а не secretpassword.
  7. Запишите его, чтобы забыв, всё равно иметь возможность его использовать.

Работа с MariaDB с помощью phpMyAdmin XAMPP на localhost

Теперь ваш phpMyAdmin перестанет работать, поэтому нам нужно это исправить.

Перейдите к файлу config.inc.php, который, скорее всего, находится по адресу

C:\xampp\phpMyAdmin\config.inc.php

В строке 21

$cfg['Servers'][$i]['password'] = ' ';

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

$cfg['Servers'][$i]['password'] = 'secretpassword';

Теперь наш phpMyAdmin должен работать, и мы можем использовать его для создания нового пользователя

Создание нового пользователя базы данных с помощью phpMyAdmin XAMPP на localhost.

  1. Откройте phpMyAdmin по ссылке в верхнем меню приветственной страницы XAMPP.
  2. После открытия выберите в верхнем меню пункт Учетные записи пользователей (listing the users).
  3. Здесь вы увидите страницу со списком пользователей.
  4. Выберите ссылку Добавить учетную запись пользователя (Add user account), которая находится под ярлыком Новый (New label).
  5. Вам будет предложено ввести имя пользователя и пароль, а также повторно набрать пароль.
  6. Для локальной разработки на вашем локальном хосте вы можете установить флажок Глобальные привилегии (Global privileges) Отметьте все (Check all) и выберите Go в правом нижнем углу.

Создание новой базы данных с помощью phpMyAdmin XAMPP на localhost.

Теперь у вас есть ваш пользователь, вы можете создать новую базу данных для добавления ваших таблиц или позволить Joomla создать ее для вас в процессе установки. Если вы хотите назвать свою базу данных, то перейдите на вкладку Базы данных. Заполните имя, которое вы хотите использовать, разделяя слова подчеркиванием, так что если вы хотите "my database", введите my_database.Выберите utf8_unicode_ci и нажмите Create.

Теперь у вас есть база данных, пользователь и пароль, и все готово для установки Joomla.

Перевод с английского официальной документации Joomla:
https://docs.joomla.org/Creating_a_Database_for_Joomla!

Самый честный хостинг за 20+ лет существования Лунной Базы

Задумываешься о том, чтобы поднять свой сайт в Интернете? Уже пора подумать о том, какой хостинг выбрать?

Лунная База хостится 20+ лет на firstDVS. При этом, мыслей о том, чтобы перебраться на другой хостинг не было. (Но, при этом есть опыт работы с другими вариантами.)

Бывали с firstDVS разные ситуации, но, они бывают на всех хостингах. Единственное, что тут важно понять, - это то, что никто ничего тебе не будет впаривать... Но, и работать за тебя тоже никто не станет. Если в саппорт ответили: «Читайте по ссылке и разбирайтесь сами...» или вообще «Обратитесь за помощью к специалисту», - это повод углубить свои знания в области сайтостроения, а не бежать к тем, что пообещают: «Мы всё чиним и всё делаем за своих клиентов абсолютно бесплатно!» Никто никогда ничего ни за кого "по доброте душевной" не делал, не делает и не будет делать!

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню