2015-09-21 3 views
6

я работал на laravel5 проект на компьютере, но теперь я хочу продолжить на другом, но не знаю, как :(перемещение проекта Laravel между компьютерами

Я использую WampServer и проект находится в папке «WWW», это ошибка, я получаю при попытке открыть проект: «внутренняя ошибка сервера

сервер обнаружил внутреннюю ошибку или некорректное и не удалось выполнить запрос»

+0

После перемещения файлов на другой компьютер вам необходимо использовать 'composer update' – Sid

+0

Используйте git, чтобы нажать или вытащить код. Как настроить git-посещение https://stackoverflow.com/questions/315911/git-for-beginners-the-definitive-practical-guide?answertab=votes#tab-top –

ответ

13

Ваше сообщение об ошибке очень расплывчато, поэтому трудно определить причину. Предполагаю, вы просто скопировали все файлы проекта

Выполните следующие действия:

  1. Убедитесь, что вы скопировали все файлы проекта в том числе скрытые (.env).
  2. Подготовьте конечный компьютер как в http://laravel.com/docs/
  3. Проверьте, что у вас есть все необходимые PHP-расширения, доступные в php.ini, как в приведенных выше требованиях к ссылке. Кроме того, смотрите свою версию PHP!
  4. Установить композитор https://getcomposer.org/doc/00-intro.md
  5. При копировании перейдите в папку назначения и запустите composer install.
  6. Запустить ключ php artisan: сгенерировать из командной строки.

  7. Run PHP кэш ремесленник: Из командной строки

    http://php.net/manual/en/install.windows.commandline.php 
    
  8. Убедитесь, что веб-сервер обслуживает страницы из проекта/папки.

Если Laravel не удается, проверьте файл журнала, чтобы видеть причину

your_project/storage/logs/laravel.log 
+0

Теперь все работает нормально, у меня было некоторые скрытые файлы, которые не были скопированы, до сих пор не знают, как я скопировал весь файл oO спасибо, un GRAND merci :) –

+0

В laravel 5.4 'generate: key' был изменен на' key: generate' –

10

Скопируйте папку проекта и перейдите в терминал/cmd просто выполните следующие команды.

Создание базы данных и разместить то же имя в .env файла в папке проекта Laravel

1.composer install 
2.php artisan key:generate 
3.php artisan cache:clear 
4.php artisan migrate 

UPDATE: Если вы получаете

Упс, похоже, что-то пошло не так

в app/config/app.php, установка отладки правда с:

'debug' => env('APP_DEBUG', true)' 

Если вы не получаете ошибку

не поддерживается encrpyter найдено. Длина педали и/или ключа недействительна

для некоторых людей он работал, чтобы сделать cp .env.example .env до (2).

Смежные вопросы