2013-03-11 18 views

Odpowiedz

0

tylko komentarz na ostatni wiersz w pliku index.php w twoim publicznym katalogu dla szybkiej naprawy.

// $ app-> shutdown();

7

Problem polega na tym, że najprawdopodobniej używasz aplikacji z github rozwijającej gałąź i używasz kompozytora do instalacji reszty systemu. Problem polega na tym, że pliki od kompozytora mają ponad miesiąc (4.0.0-beta3), a rzeczy git są krwawiące.

Jednym z rozwiązań tego problemu jest zmiana pliku composer.json w katalogu głównym aplikacji z

"require": { 
      "laravel/framework": "4.0.*" 
    }, 

do

"require": { 
      "laravel/framework": "4.0.*@dev" 
    }, 

aktualizacji Run kompozytora, a system będzie ciągnąć w dół najnowsze i najlepsze (i prawdopodobnie uszkodzone) pliki z Laravel 4.

+0

Próbowałam to i nie naprawiło mojego problemu. – dardub

+1

Rozwiązanie zadziałało dla mnie, a wyjaśnienie ma sens. Dzięki. – Yura

0

Nie powinieneś odkomentować czegokolwiek, zamiast tego upewnij się, że poprawnie skonfigurowałeś wszystkie zależności. Metoda zamykania jest nie bez powodu, a odkomentowanie metody może/będzie miało konsekwencje.

Zamiast tego można wykonać następujące kroki:

1.- upewnij się, że PHP> = 5.3.7 (jeśli jesteś na OSX Proponuję za pomocą parzonej PHP)

Install Guide:

https://github.com/josegonzalez/homebrew-php

2.- Upewnij się, że masz zainstalowane oprogramowanie MCrypt. Jeśli nie, można go zainstalować z homebrew

brew search mcrypt 
    brew install php53-mcrypt *OR* php54-mcrypt 

3.- Zainstalować oddział dev laravel & kompozytora zainstalować go

git clone -o framework -b develop https://github.com/laravel/laravel YourApp 
    git checkout --orphan master 
    git commit -m "First commit" 

4.- Aktualizacja aplikacja

git fetch framework 
    git merge --squash -m "Upgrading the framework" framework/develop