Сервер обходится дешевле чем хостинг, я за сервер 210 руб плачу и мне этого достаточно, а хостинг сейчас самый дешевый наверное от 300 руб стоит.

🤔🤔🤔
5−6$ не так уже и много, что бы vps взять
Может быть пригодится кому. Вот что надо сделать локально, чтобы собрать то, что затруднительно на локальном хостинге:
Redis (если нужен — отключи в.env, оставь CACHE_DRIVER=file)- npm build (собирать нужно локально)
- команды
php colibri ...— их выполняй локально
т.е. локально собрать собственно. И далее файлы залить на хостинг.
P.S. но повторюсь. ИМХО, — не имеет смысла. На хостинге, без Redis, ну если только вдвоем с соседом сидеть на этом сайте. Установить не главное, как и кто дальше будет поддерживать? Вот вопрос на которые желательно ответить сперва.
Всё прописано жестко в коде. Например:
https://github.com/LibArea/libarea/blob/main/app/Content/Check/Validator.php
И в шаблонах есть упоминания:
А если вносить изменения в эти файлы, то слетят все последующие обновления. (
В свеже скачанной 092, в файле config/database.php на 29 строке стоит:
'mysql:host=MySQL-8.2',
Его бы заменить на:
'mysql:host=localhost',
А то думаю тут многие затупят, как и я :)
Сам не ставил, но не думаю, что есть какие-то проблемы.
Там только необходимо решить вопрос с public.
Первый способ просто залить скрипт в папку public_html.
Далее перенести файл:
./public_html/scripts/.htaccess.example
В корень:
./public_html/.htaccess.example
Одновременно поменяв название:
./public_html/.htaccess
И всё.
Более верный способ:
Вам нужно будет отредактировать конфигурацию виртуального хоста и изменить DocumentRoot на /absolute/path/to/public_html/public
Читаем на StackOverflow
Вы можете попробовать это (DirectAdmin)
-
В админ-уровне: доступ «Обычные конфигурации HTTPD»
-
В пользовательских HTTPD Конфигурациях: Выберите домен, который вы хотите изменить
DocumentRoot -
Добавьте только несколько строк VirtualHost, которые вам нужно вставить.
"|? DOCROOT=/HOME/USERHOSTING/Домен/YOURDOMAIN/public_html/public|"
Этот ответ: https://stackoverflow.com/questions/52236329/directadmin-change-documentroot
Далее создать базу, залить базу, прописать данные в конфиге.
Всё как тут: Установка скрипта.
Ну насчет либареи конкретно может и не нужен, т.к. пока что тут темы обсуждаются не активно и не такие где это может быть нужно.
Но в целом ты же разрабатываешь это так сказать для масштабирования дальнейшего, где и темы могут быть другими и интенсивность комментариев станет другая.
Я просто по своему опыту могу сказать, что бывает посты читаешь, ну и дико в падлу заходить прям в каждый и читать комментарии, мнения… а тут сразу в ленте будет появляться наиболее резонансное мнение которое либо побудит зайти в комментарии = провести больше времени на сайте/оставить своё мнение/залезть в дебаты какие-то, либо просто добавит некоторой «живости» контенту — не просто обезличенные новости, а прямо с живой человеческой реакцией.
Это нуждается в изучение. Сперва необходимо посмотреть и оптимизировать запрос в ленте. Он самый энергоресурсный, а с выводом этого она станет ещё тяжелей. Это раз. А во вторых надо действительно посмотреть насколько он нужен тут.
Да, только lib бесплатный, а за этот $400 заплатить надо, хотя есть какой-то движок социальной сети абсолютно бесплатный, там только расширения платные, не могу вспомнить как называется. Даже взять эту стоимость, то на DLE можно отличное сообщество создать и ещё деньги останутся и плюс наши разработчики, никто палки в колеса пихать не будет.