Ув. автор, вместо траты время на написания этой статьи в стиле ответа на Stack Overflow, лучше потратьте время на прочтения вот этой статьи PHP: Правильный Путь. А еще лучше, чтобы избежать многих простых ошибок, установите и настройте в своей IDE: Psalm, PHPStan или PhpCsFixer.
Ничего личного, просто при виде этого кода мои глаза наполнились слезами, и это не слезы счастья, увы.
Drupal спокойно живет на shared-хостингах, но тут дело в другом.
Сравнивать Drupal и Вашу CMF в корне не верно.
И в добавку, производительность CMS/CMF уже давное не на первом месте (речь не о скорости загрузки HTML/CSS/JS), поскольку планка оперативки сильно дешевле человеко-часов, которые будут тратиться на систему с ужасной архитектурой, без внятного API и отсутствием документации.
А вот удобность использования, документация, расширяемость, безопасность, сообщество и развитие — вот что делает любую систему привлекательной для использования
А если уж говорить о «проще», то самый простой путь — это арендовать за «пару баксов» уже готовый игровой сервер или купить выделенный сервер и на нём настроить LinuxGSM.
Но мы же тут, потому что не ищем легких путей, верно?
Да, можно войти в Docker и через терминал контейнера (эмуляция терминала в браузере), но нюанс в том, что до установки пароля для «root» нельзя зайти под «root» или переключится на него (нужно установить пароль до этого).
И как результат, нет возможности установить утилиты или выполнять действия через «sudo».
Именно этой командой мы входим в Docker под «root» и затем сразу устанавливаем ему пароль
sudo docker exec -u 0 -it test bash
passwd
Но, после установки и настройки, вполне можно запускать или останавливать игровой сервер через терминал в самом приложении Docker, выглядит примерно так www.screencast.com/t/2tZ6e5eDhtQ
Ув. автор, вместо траты время на написания этой статьи в стиле ответа на Stack Overflow, лучше потратьте время на прочтения вот этой статьи PHP: Правильный Путь.
А еще лучше, чтобы избежать многих простых ошибок, установите и настройте в своей IDE: Psalm, PHPStan или PhpCsFixer.
Ничего личного, просто при виде этого кода мои глаза наполнились слезами, и это не слезы счастья, увы.
Сравнивать Drupal и Вашу CMF в корне не верно.
И в добавку, производительность CMS/CMF уже давное не на первом месте (речь не о скорости загрузки HTML/CSS/JS), поскольку планка оперативки сильно дешевле человеко-часов, которые будут тратиться на систему с ужасной архитектурой, без внятного API и отсутствием документации.
А вот удобность использования, документация, расширяемость, безопасность, сообщество и развитие — вот что делает любую систему привлекательной для использования
The minimum required memory size is 64MB. Пруф.
RevolveR CMF — 128MB, какая-то прожорливая система получилась, не так ли?
А если уж говорить о «проще», то самый простой путь — это арендовать за «пару баксов» уже готовый игровой сервер или купить выделенный сервер и на нём настроить LinuxGSM.
Но мы же тут, потому что не ищем легких путей, верно?
И как результат, нет возможности установить утилиты или выполнять действия через «sudo».
Именно этой командой мы входим в Docker под «root» и затем сразу устанавливаем ему пароль
Но, после установки и настройки, вполне можно запускать или останавливать игровой сервер через терминал в самом приложении Docker, выглядит примерно так www.screencast.com/t/2tZ6e5eDhtQ