Заметки для версии magnolia-community-edition-6.2.6
 - Увеличиваю лимит открытых файлов в /etc/security/limits.conf:
 
  *                hard    nofile          10000
  *                soft    nofile          10000
   После изменений в этом файле надо перелогиниться.
 - В jdk/conf/security/java.security меняю источник энтропии на:
   securerandom.source=file:/dev/urandom
 - Раскрою скачанный архив. Получаю каталог со скриптами для запуска:
   magnolia-6.2.6/apache-tomcat-9.0.39/bin
 - Запускаю:
   ./magnolia_control.sh start
 - В брозере иду на страницу:
   http://localhost:8080
 - На странице жму по очереди на ссылки:
   Run the Web update on the author instance
   Run the Web update on the public instance
   и внутри каждой страницы нажимаю кнопку [Start installation]
 - Захожу на страницу редактора сайтов:
   http://localhost:8080/magnoliaAuthor
   login: superuser
   pass: superuser
  
 - Устанавливаю на сервере nodejs и npm:
   apt-get install nodejs npm
 - Устанавливаю magnolia CLI:
   npm install @magnolia/cli -g
  
  
  
  
  
  
 - Смена поддержки языков. Файл [Liferay Home]/tomcat-[version]/webapps/ROOT/WEB-INF/lib/portal-impl.jar.
   В нём правлю файл portal.properties. Для locales.enabled оставляю только en_US и ru_RU.
 - Запускаю Tomcat.
 - Смена пароля пользователя (для базы Hypersonic SQL). Забавный способ:
    - Создаю пользователя.
    - Торможу систему.
    - В ~/liferay/data/hypersonic/lportal.script правлю пароль для нового юзера в строке "insert into user_". Заменяю его на известный.
    - После перезапуска и успешной регистрации liferay попросит сменить пароль, что и делаю.
    - Небольшие комментарии:
      1) В таблице user_ есть 3 поля  Password_, PasswordEncrypted и PasswordReset. Можно отменить PasswordEncrypted и ввести пароль простым текстом.
      2) Остановленная база HSQL хранится в виде файла SQL-утверждений. Поэтому там легко можно сделать нужные правки.