Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony][Symfony2] jak skonfigurować, ostatni krok, konfiguracja
ktosik
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.01.2014

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


Siema.

Podczas uruchomienia symfony, a dokładniej app_dev.php, zamiast wyświetlenia strony symfony uzyskałem: RuntimeException: Failed to write cache file "/var/www/path/app/cache/dev/classes.php". po czym następuje dużo, dużo, dużo itp. mróweczek w rodzaju:
in /var/www/path/vendor/symfony/symfony/src/Symfony/Component/ClassLoader/ClassCollectionLoader.php line 239
at ClassCollectionLoader::writeCacheFile('/var/www/path/app/cache/dev/classes.php', '<?php namespace Symfony\Component\EventDispatcher { interface EventSubscriberInterface { public static function getSubscribedEvents(); } } namespace Symfony\Component\HttpKernel\EventListener { use Symfony\Component\HttpKernel\HttpKernelInterface; use Symfony\Component\HttpKernel\Event\GetResponseEvent; use Symfony\Component\HttpKernel\KernelEvents; use Symfony\Component\EventDispatcher\EventSubscriberInterface; abstract class SessionListener implements EventSubscriberInterface { public function onKernelRequest(GetResponseEvent $event) { if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) { return; } $request = $event->getRequest(); $session = $this->getSession(); if (null === $session || $request->hasSession()) { return; } $request->setSession($session); } public

Moje pytanie, jak prawidłowo skonfigurować symfony? Dodam, że web/config.php jest prawidłowo skonfigurowany.
Go to the top of the page
+Quote Post
ctom
post
Post #2





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

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


Cytat(ktosik @ 4.02.2014, 19:55:27 ) *
.... po czym następuje dużo, dużo, dużo itp. mróweczek w rodzaju: ....


wnioskuję o nagrodę za cytat miesiąca :-)


a odnośnie Twojego problemu .... nie pracuję na Symfony ale mróweczki piszą, że pewnie nie dałeś odpowiednich praw do "katalogów cache"


--------------------
Polecam MyDevil hosting idealny dla deweloperów
Go to the top of the page
+Quote Post
Szymciosek
post
Post #3





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


775 na katalog cache i logs.
Go to the top of the page
+Quote Post
toffiak
post
Post #4





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


Można też tak: http://symfony.com/doc/current/book/installation.html sekcja: "Setting up Permissions"


--------------------
Go to the top of the page
+Quote Post
ktosik
post
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.01.2014

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


Nic to nie zmienia. Na katalogi cache i logs mam tak ustawione prawa:
drwxrwxr-x+ 3 775 apache 4096 02-03 17:53 cache
-rw-r--r--. 1 apache apache 1794 02-03 17:53 check.php
drwxr-xr-x. 2 apache apache 4096 02-03 12:29 config
-rwxr-xr-x. 1 apache apache 867 12-03 17:41 console
drwxrwxr-x+ 2 775 apache 4096 02-03 12:29 logs

Go to the top of the page
+Quote Post
toffiak
post
Post #6





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


Wrzuć projekt do katalogu np: /home/twojanazwauzytkownika/www/projekt i podlinkuj go symbolicznie do /var/www, nadaj prawa w sposób który podałem wyżej i sprawdź czy problem z prawami nadal będzie występował.


--------------------
Go to the top of the page
+Quote Post
ktosik
post
Post #7





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.01.2014

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


Podlinkowany katalog: ln -s /home/kkurzyna/www/projekt /var/www, nie jest widoczny w idexie:

.htpasswd/
cgi-bin/
config.inc.php
html/
html8080/
klop90
luss/
path/

a przecież mam go w katalogu /var/www ?
Go to the top of the page
+Quote Post
toffiak
post
Post #8





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


Pisane na szybko bez sprawdzenia:
Kod
ln -s /home/kkurzyna/www/projekt/ /var/www/projekt


Ten post edytował toffiak 5.02.2014, 14:08:46


--------------------
Go to the top of the page
+Quote Post
sazian
post
Post #9





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


po kiego wuja przenosić projekt do katalogu domowego i linkować do /var/www/ ?

przy chmod spróbuj dać przełącznik -R aby nadać uprawnienia rekurencyjnie
Go to the top of the page
+Quote Post
ktosik
post
Post #10





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.01.2014

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


Wstyd się przyznać, lecz nie stworzyłem usera i roota podczas instalacji symfony. Sądziłem, że bedzie można później to uczynić. Lecz z drugiej strony, jakaś informacja powinna być o tym etapie zamieczona w poradniku na stronie: http://symfony.com/doc/current/book/installation.html. I w związku z powyższym, czy teraz jest możliwe stworzenie usera i roota?
Go to the top of the page
+Quote Post
webmaniak
post
Post #11





Grupa: Zarejestrowani
Postów: 371
Pomógł: 30
Dołączył: 14.04.2010

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


A do czego niby potrzebne tworzenie userów?
Niedawno sobie skrobnąlem taki poradnik/kurs żeby wiedziec jak instalować, konfigurować i tworzyc coś w symfony. Może i Tobie się przyda:-)
http://www.grzeznik.pl/programowanie/php/s...ka-dla-symfony/
http://www.grzeznik.pl/programowanie/php/s...wsza-aplikacja/

Ten post edytował webmaniak 6.02.2014, 18:50:59


--------------------
Pomogłem - kliknij , wprowadziłem w błąd - poinformuj niżej lub na pm.
Go to the top of the page
+Quote Post
ktosik
post
Post #12





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.01.2014

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


Znalazłem rozwiązanie w google. Odpowiedź: setsebool -P httpd_unified 1 I jeszcze ustawienie odpowieniego timezone, no i działa. Wszystkim za podpowiedzi dzięki, wielkie dzięki. graduated.gif
Go to the top of the page
+Quote Post
webmaniak
post
Post #13





Grupa: Zarejestrowani
Postów: 371
Pomógł: 30
Dołączył: 14.04.2010

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


A możesz konkretnie napisać co i gdzie ustawiłeś? Ewentualnie link do rozwiązania? Może się komuś przyda smile.gif


--------------------
Pomogłem - kliknij , wprowadziłem w błąd - poinformuj niżej lub na pm.
Go to the top of the page
+Quote Post
ktosik
post
Post #14





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.01.2014

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


Polecenie setsebool -P httpd_unified 1 wydałem z konsoli, raczej w katalogu gdzie jest umieszczony pakiet symfony. Co do timezone, to /etc/php.ini w odpowiednim wierszu wpisać należy Europe/Warsaw i ostatnia rzecz jaką jest restart apacha. To zdaje się wszystko.
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 Aktualny czas: 20.08.2025 - 06:33