Установка Laravel 11

Ответить


В целях предотвращения автоматической отправки форм спам-ботами, решите предлагаемое задание.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Установка Laravel 11

Re: Установка Laravel 11

sbury » Пн мар 24, 2025 7:16 am

Доступно обновление пакета brainy-core в котором доработана процедура установки Laravel. Так же добавлена возможность выбора версии Laravel при его инсталляции. Команда help или команда brainy-core --cms для деталей
Смотрите в этом посте как обновлять пакет с данной утилитой
https://community.brainycp.com/viewtopic.php?f=9&t=5379

Re: Установка Laravel 11

sbury » Пт мар 21, 2025 11:42 am

Запуск на установку должен быть в консоле в сессии root. Путь должен содержать имя пользователя и имя сайта, который вы должны создать заранее в панеле. По умолчанию панель создает сайты в домашнем каталоге пользователя в папке sites
То есть, например, если вы создали сайт с именем a.domain.com для пользователя cgesiste, то путь будет:
/sites/a.domain.com
Полная команда запуска утилиты brainy-core в этом случае будет выглядеть так:

Код: Выделить всё

brainy-core --cms +laravel cgesiste /sites/a.domain.com
И еще раз, команду sudo для запуска данной утилиты использовать нельзя, только в root сессии.

Покажите версию вашей системы. Команда ниже

Код: Выделить всё

cat /etc/os-release

Re: Установка Laravel 11

ifox12 » Чт мар 20, 2025 11:27 pm

ubuntu@ubuntu:~$ brainy-core --cms +laravel root /home/cgesiste
-bash: /usr/sbin/brainy-core: Permission denied
ubuntu@ubuntu:~$ sudo brainy-core --cms +laravel root /home/cgesiste
[sudo] password for ubuntu:

******************************************************************************************
*** The instrument of setup of the kernel and the simple network analyzer for BrainyCP ***
*** Version: 0.43.12 ***
******************************************************************************************

Check folder cgesiste for root... [error]
Folder cgesiste not found
ubuntu@ubuntu:~$

Re: Установка Laravel 11

ivanpetrov » Ср мар 12, 2025 8:11 am

Моя основная задача была переместить Laravel 8 от другого хостинг панели на BrainyCP. Для этого я установил Laravel 9 и в эту среду переместил файлы из старого хостинга. И Laravel 8 запустился удачно. В этом Ваши советы мне очень помогли. Без вашей помоши я бы точно несмог. Спасибо, так держать! 8-) Ждём новые версии BrainyCP - доработные коды для решения проблем который я столкнулся!!!

-----------------

Re: Установка Laravel 11

sbury » Вт мар 11, 2025 3:42 pm

Я доработаю код для решения проблем с которыми вы столкнулись при установке

Re: Установка Laravel 11

sbury » Вт мар 11, 2025 2:47 pm

Для связки NGINX и APACHE в конфиге апачи закоментируйте строку вида

Код: Выделить всё

#ProxyFCGISetEnvIf "true" SCRIPT_FILENAME "/sites/a77.itdeveloper.com%{reqenv:SCRIPT_NAME}"
вот пример рабочего конфига для апачи. Для nginx ничего не меняете

Код: Выделить всё

   <VirtualHost 176.xx.xx.xx:8080 >
        ServerName a77.itdeveloper.com
        ServerAlias www.a77.itdeveloper.com
        DocumentRoot /home/sasha/sites/a77.itdeveloper.com/my-app/public


        SetEnvIf X-Forwarded-Proto https HTTPS=on
                            <IFModule proxy_fcgi_module>
                                #ProxyFCGISetEnvIf "true" SCRIPT_FILENAME "/sites/a77.itdeveloper.com%{reqenv:SCRIPT_NAME}"
                                <FilesMatch \.php$>
                    #SetHandler "proxy:unix:/var/run/php-fpm/php82w-sasha.sock|fcgi://a77.itdeveloper.com/sites/a77.itdeveloper.com"
                    SetHandler "proxy:unix:/var/run/php-fpm/php82w-sasha.sock|fcgi://localhost/"
                </FilesMatch>
            </IFModule>

                    <Directory "/home/sasha/sites/a77.itdeveloper.com.ua/my-app/public">

                                AllowOverride All


            Require all granted
            </Directory>
                            <Directory '/home/sasha/sites/a77.itdeveloper.com.ua/.well-known'>
            Options Indexes FollowSymLinks Includes ExecCGI
            ForceType 'text/plain'
            AddDefaultCharset 0
            Order deny,allow
            Allow from all
            </Directory>
                            CustomLog /etc/httpd/vhost_logs/a77.itdeveloper.com.ua_access combined
                            ErrorLog /etc/httpd/vhost_logs/a77.itdeveloper.com.ua_error
                DirectoryIndex index.php index.html index.htm
    </VirtualHost>
Laravel1.png
Laravel1.png (84.51 КБ) 1109885 просмотров

Re: Установка Laravel 11

ivanpetrov » Вт мар 11, 2025 12:11 pm

После копирование sqlite3 в нужное место, Laravel удачно установился. Спасибо.

Теперь надо настроить virthost. Можете скинуть скриншорт или пример, чтобы правильно настроить /index.php?do=setting_virthost
А также какую связку использовать в ?do=server_control&p=0
1) APACHE 2.4
2) NGINX
3) APACHE 2.4 (backend) + NGINX (frontend) + NodeJS (optional)+ Django (optional)
4) NGINX (frontend) + Django + NodeJS

Изображение

У меня связка APACHE 2.4 (backend) + NGINX (frontend) + NodeJS (optional)+ Django (optional)
И изменил в двух местах так как на скриншорте. Но сайт не запустился правильно и говорит "File not found."

Версия php:php80w и мост:fastcgi.
Chmod на все папки и файлы установил 777.

Что бы попробовать другие вариантов связок, установил связку NGINX и запустил веб сайт. И там ошибка
"404 Not Found
nginx/1.27.1"

Вчём может быть причина ошибок? Я всё сделал по инструкции. И web server запускает index.php из каталога:
/home/admin/sites/websayt.com/my-app/public

Re: Установка Laravel 11

sbury » Вт мар 11, 2025 11:26 am

Скопируйте файл sqlite3 в домашний каталог пользователя. Например:

Код: Выделить всё

cp -f /bin/sqlite3 /home/sasha/bin/sqlite3
cp -f /bin/env /home/sasha/bin/env
Потом запустите команду установки с указазанием домашнего каталога сайта, который должен быть создан зарание
Например

Код: Выделить всё

brainy-core --cms +laravel sasha /sites/b15.itdeveloper.com
Пример успешного процеса
Laravel.png
Laravel.png (48.09 КБ) 1109933 просмотра
Так же установите brainy-core последней версии

Код: Выделить всё

apt-get update && apt-get install brainy-core

Re: Установка Laravel 11

ivanpetrov » Вт мар 11, 2025 10:36 am

Дело в том что у пользователя admin установлен sqlite3 и pdo-sqlite.
Это узнал от сюда: ?do=server_control&p=0

А так же попробовал установить его в root.
root@hostname:~#apt-get update && apt-get install sqlite3

и после запроса получил ответ о том что последняя версия sqlite3 уже имеется.

sqlite3 is already the newest version (3.45.1-1ubuntu2.1).

Как установить Laravel в BrainyCP в этом случае?

Или сночало надо скачать сам Laravel из github?

Re: Установка Laravel 11

sbury » Вт мар 11, 2025 9:57 am

Код: Выделить всё

apt-get update && apt-get install sqlite3

Вернуться к началу