![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
.... 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
|
|
|
![]()
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.
|
|
|
![]()
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"
-------------------- |
|
|
![]()
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 |
|
|
![]()
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ł.
-------------------- |
|
|
![]()
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 ? |
|
|
![]()
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 -------------------- |
|
|
![]()
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 |
|
|
![]()
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?
|
|
|
![]()
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
![]() |
|
|
![]()
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.
![]() |
|
|
![]()
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
![]() -------------------- Pomogłem - kliknij
![]() |
|
|
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:33 |