О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Декодировать JSON
Локация
О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Декодировать JSON
Локация
Продакшин проекта Laravel
us.content
На хостинге проверить, чтобы версия php была соответствующая. Проверить время на хостинге, чтобы совпадало с местным. Закажите безопасный протокол https. Создать базу данных на хостинге, в кодировке utf8mb4_unicode_ci. Сделать импорт базы данных. У администратов и редакторов установить сложный пароль. Настройте почту для сайта, как правило делается на хостинге из домена, например send@name.ru и проверьте её рабоспособность. В фотошоте или другом графическом редакторе поменять картинки: favicon.ico 48x48px touch-icon-ipad-retina.png 152x152px touch-icon-ipad.png 76x76px touch-icon-iphone-retina.png 120x120px touch-icon-iphone.png 60x60px Заархировать в zip архив локальную версию приложения. Передать и распаковать архив на хостинге. В открытом PhpStorm (или другой среде разработки) настройте соединение с хостингом и автозагрузку всех изменений файлов. Настройте исключение для файлов: bootstrap node_modules storage vendor .idea .git .env .htaccess composer.lock package-lock.json В файле .env поменять: APP_ENV=production - может быть local dev. APP_DEBUG=false - выключить debug, передать false. APP_URL=https://site-name.ru - реальный домен сайта. NOT_INDEX_WEBSITE=false - включить индексирование сайта, передать false. OFF_WEBSITE=false - если нужно выключить работу сайта, передать true. DB_CONNECTION=mysql - поменяйте настройки базы данных. DB_HOST=localhost DB_PORT=3306 DB_DATABASE=db_name DB_USERNAME=db_login DB_PASSWORD=db_password DB_SOCKET= DB_BINARY_PATH= MAIL_DRIVER=smtp - поменять настройки Email. MAIL_HOST=smtp.name.com MAIL_PORT=587 MAIL_USERNAME=send@name.ru MAIL_PASSWORD=password MAIL_ENCRYPTION=tls Запустить в консоли: php artisan config:cache php artisan event:cache php artisan route:cache php artisan view:cache Перейти на сайт для проверки. Если ещё не меняли ключ, т.е. он такой же как проекте CMS с GitHub, то рекомендуем сгенирировать новый ключ приложения, в пропивном случае этого делать не нужно: php8.3 artisan key:generate Настроить задачу для Cron на сервере: * * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1 - из документации. cd ~/name.ru/public_html && /usr/local/bin/php7.4 artisan schedule:run >> /dev/null 2>&1 - на практике (*/1 * * * * * - каждую минуту).
Список