Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SF2][Symfony][Symfony2]Błąd 404 w środowisku produkcyjnym, Nie znajduje pliku app.php
Crash89
post 15.05.2015, 13:00:39
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


Witam,

Zaczynam naukę Symfony 2,korzystając z ksiazki Włodzimierza Gajdy Symfony 2 od podstaw.

Próbuje korzystać z wersji 2.0.10, która była jednym z przykładów na ftp.

Mam problem z tym. W środowisku developerskim wszystko działa, ale kiedy próbuje uruchomić strone w środowisku produkcyjnym wyświetla mi bład 404, czyli nie może odnaleźć pliku app.php. nawet jak wpisuję dokładną ścieżkę. Błąd 404 nie pochodzi z frameworka tylko bezpośrednio z przeglądarki.

Problem rozwiązany:

W pliku app.php w linijce:
  1. $kernel = new AppKernel('prod', true);


Zmieniłem z false na true i zaczęlo działać.
Od razu zadam pytanie dla pewności, bo wcześniej myslałem że parametr boolowski oznacza włączenie komentarzy diagnostycznych (Tak pisze w książce).
Teraz się okazało że odpowiada za włączenie środowiska.
To jak jest w końcu?

Ten post edytował Crash89 15.05.2015, 13:23:10
Go to the top of the page
+Quote Post
prz3kus
post 15.05.2015, 14:52:35
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


Parametr pierwszy okresla środowisko czyli 'prod' czy 'dev' kolejny parametr określa czy kod ma być debugowany.
Poprawnie powienies do testów korzystać z debugera wchodząć z pliku app_dev.php, a aplikacje produkcyją pozostawić false(jak jest domyslnie).

Ten post edytował prz3kus 15.05.2015, 14:53:07
Go to the top of the page
+Quote Post
Crash89
post 16.05.2015, 09:17:58
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


Dzięki za odpowiedź.
Jeszcze zadam pytanie, w jaki sposób pobrać wersję 2.3 lub 2.6 ze strony symfony?
Wpisuję do konsoli to co tam pisze, ale zwraca mi komunikat że "xsl already used" i w pliku pisze: Komputer docelowy odmawia połaczenia.
Próbowałem pobrać wersję z githuba, jakąkolwiek (released), ale tam wszystkie wersje mają tylko katalog src, pozbawiony reszty.

Zawartość pobranego pliku:
Warning: readfile(https://symfony.com/installer): failed to open stream: Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia.
in Command line code on line 1

Call Stack:
0.0010 116896 1. {main}() Command line code:0
0.0010 117000 2. readfile() Command line code:1
Go to the top of the page
+Quote Post
karas77
post 18.05.2015, 01:50:22
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 23.04.2015

Ostrzeżenie: (0%)
-----


Tu masz link do polskiej dokumentacji symfony2 Symfony2 blink.gif
żeby używać srodowiska prod (app.php) należy wyczyścić cache poleceniem
Kod
app/console cache:clear --env=prod
i nadać ponownie prawa zapisu do plików app/cache/ i app/logs/
Karzda zmiana żeby była widoczna w środowisku prod wymaga powyższych czynności.
Do zadań programistycznych preferowane jest srodowisko dev.

Ten post edytował karas77 18.05.2015, 01:56:50
Go to the top of the page
+Quote Post
prz3kus
post 18.05.2015, 07:57:03
Post #5





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


Cytat(Crash89 @ 16.05.2015, 10:17:58 ) *
Dzięki za odpowiedź.
Jeszcze zadam pytanie, w jaki sposób pobrać wersję 2.3 lub 2.6 ze strony symfony?
0.0010 117000 2. readfile() Command line code:1

Masz od wuja bo nie chce mi sie tlumaczyc jak sciagac poczytaj o composer.phar jak aktualizować sowje pakiety, a poniżej zip do najnowszej wersji(a osobiście polecam linuxa smile.gif )

https://mega.nz/#!hNtX1IrC!VQ2qcXtR...iSBpBx_hE5yDIv4
Go to the top of the page
+Quote Post
Crash89
post 18.05.2015, 14:41:16
Post #6





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


Cytat(prz3kus @ 18.05.2015, 08:57:03 ) *
Masz od wuja bo nie chce mi sie tlumaczyc jak sciagac poczytaj o composer.phar jak aktualizować sowje pakiety, a poniżej zip do najnowszej wersji(a osobiście polecam linuxa smile.gif )

https://mega.nz/#!hNtX1IrC!VQ2qcXtR...iSBpBx_hE5yDIv4




Dzięki za plik!

Ten post edytował Crash89 18.05.2015, 14:41:47
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 12:06