Как перенести сайт на laravel 8 на другой поддомен?
Есть сайт odin.mysite.com, который мне нужно переместить на dva.mysite.com.
Сначала создал архив с файлами первого сайта и распаковал в директории второго и отредачил .env и сбросил в .htaccess все изменения, которые вносил в процессе настройки первого. Через поиск в консоли нашел все старые урлы и заменил на новые, но сайт так и не заработал. Что я упустил?
ErrorException: Return type of Symfony\\Component\\HttpFoundation\\ParameterBag::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/muser/web/subdomen.mysite.com/public_shtml/vendor/symfony/http-foundation/ParameterBag.php:210
Stack trace:
Но понятия не имею как это пофиксить. Пытаюсь выполнить команду php artisan optimize, _,,_ cache:clear и т.д., но все время получаю ошибки. Прогуглив выяснил, что это изза варсии php, которая работает в консоли. У меня несколько сайтов и несколько php, но в консоли работает 8.1. Так же не могу разобраться как изменить версию, чтобы из под него запустить artisan
Дмитрий, нет. Поставил 7.4 изначально, и до сих пор на 7.4. Мне кажется надо сделать чтото с файлами installed и migrated (последнее может называется чуть по другому). Наверно в них что то осталось от старого домена