Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [symfony] Brak grafik oraz styli css
Forum PHP.pl > Forum > PHP > Frameworki
phpion
Hejka,
od ponad godziny walcze i nie moge sobie poradzic :/ przejrzalem forum na sf i nadal nic.
Problem polega na tym, ze http://projekt/frontend_dev.php nie wyświetla ani obrazków ani styli. Wydaje mi się, że wszystko zrobiłem poprawnie.
Ustawiłem vhost:
  1. <VirtualHost *:80>
  2. ServerName projekt
  3. DocumentRoot "/home/phpion/public_html/projekt/web"
  4. DirectoryIndex index.php
  5. Alias /sf /usr/share/php5/PEAR/data/symfony/web/sf
  6.  
  7. <Directory "/home/phpion/public_html/projekt/web">
  8. AllowOverride All
  9. </Directory>
  10. </VirtualHost>

Dodałem hosta:
  1. 127.0.0.1 projekt

W kodzie wynikowym mam ścieżki postaci:
  1. <link rel="stylesheet" type="text/css" media="screen" href="/sf/sf_default/css/screen.css" />

Alias dla /sf jest istniejacym katalogiem (/usr/share/php5/PEAR/data/symfony/web/sf) i w nim znajduje się sf_default z akruszami i grafikami. W akcie desperacji dałem wszystkim jego podkatalogom i plikom prawa 777 co też nie pomogło.
W czy może leżeć problem?
wolditm
twój katalog z kodem powinien się nazywać sf
tj.
/home/phpion/public_html/sf
albo zmień alias na nazwe katalogu z projektem w public_html

i powinno śmigać smile.gif
phpion
Zmieniłem jak sugerowałeś:
  1. <VirtualHost *:80>
  2. ServerName projekt
  3. DocumentRoot "/home/phpion/public_html/sf/web"
  4. DirectoryIndex index.php
  5. Alias /sf /usr/share/php5/PEAR/data/symfony/web/sf
  6.  
  7. <Directory "/home/phpion/public_html/sf/web">
  8. AllowOverride All
  9. </Directory>
  10. </VirtualHost>

i nadal to samo...
wolditm
Zajrzałem, do moich ustawień aliasu dla sf, spróbuj takie ustawienie
  1. <VirtualHost *:80>
  2. ServerName projekt
  3. DocumentRoot "/home/phpion/public_html/sf/web"
  4. DirectoryIndex index.php
  5. Alias /sf/WEB/SF /usr/share/php5/PEAR/data/symfony/web/sf
  6.  
  7. <Directory " /usr/share/php5/PEAR/data/symfony/web/sf">
  8. AllowOverride All
  9. </Directory>
  10. </VirtualHost>

jeżeli to nie ruszy, to skończyły mi sie pomysły ...
phpion
No niestety :/
Na razie przekopiowałem sobie cały katalog sf do document root i śmiga. Nie tędy droga ale jak na teraz nie widzę innego sensownego wyjścia.
Dzięki za zainteresowanie.
joebezucha
Problem jest taki że nie określiłes praw dostepu do katalogu na który wskazuje alias "sf"...

  1. <VirtualHost *:80>
  2. ServerName projekt
  3. DocumentRoot "/home/phpion/public_html/projekt/web"
  4. DirectoryIndex index.php
  5. Alias /sf /usr/share/php5/PEAR/data/symfony/web/sf
  6.  
  7. <Directory "/usr/share/php5/PEAR/data/symfony/web/sf">
  8. AllowOverride None
  9. Order allow,deny
  10. Allow from All
  11. </Directory>
  12.  
  13. <Directory "/home/phpion/public_html/projekt/web">
  14. AllowOverride All
  15. </Directory>
  16. </VirtualHost>


tak powinno działac...
phpion
Bingo! O to chodziło! guitar.gif smile.gif Dzięki serdeczne.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.