Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Instalacja Symfony
Forum PHP.pl > Forum > PHP > Frameworki
dzesi
Witam was mam problem bo z tego co czytam to symfony musi być jakoś dziwnie zainstalowany poprzez konsole i polecenie pear itd [choć nie wiem dlaczego tak jest , czytałem blog michala mecha, ale tez nic nie dało ], Jak zainstalować symfony na jakimś hostingu ? [ home i cal]
Sorki ze może głupi temat ale z frameworkami dopiero zaczynam , i jak ktoś mógł mi wytłumaczyć to .
kwiateusz
instalujesz na swoim komputerze poprzez pear a potem o ile sie nie myle (nie używam symfony) zamrażasz projekt (jakieś komendy do tego są) i jest on gotowy zeby go wrzucić na jakiś hosting
dzesi
Szukam w necie i nic ach dobra dam sobie spokój na arzie z symfony narazie pomecze CI
smile.gif
Czy są jakieś frameworki godne polecenia ale nie tak bardzo skomplikowane podobne do CI?
Ignaces
po co się od razu tak zrażać:) symfony to bardzo fajny framework. Im więcej o nim czytam tym bardziej się w tym utwierdzam (btw zaraz - 2h może.. wrzucę gotowe tłumaczenie 19 rozdziału na wiki). Z symfony jest tak, że robisz sobie jakiś projekt u siebie na localu a gdy masz już go gotowego to przenosisz na hosting. Ja na razie też jeszcze wszystkiego odnośnie niego nie wiem ale fajnym sposobem na początek (bo potem nie jest to zalecane) jest ściągnięcie sobie sf_sandboxa i praca na nim. Zaraz jak go przeniesiesz do miejsca docelowego powinna ci już chodzić strona testowa a potem to już według dokumentacji.. Po przeniesieniu może ci się pojawić parę błędów w zależności od ustawień serwera np: ja miałem zablokowaną funkcję global ale w którymś z wcześniejszych postów - chyba właśnie w tym w którym pytałem o to global ktoś podawał przykład jak to zrobić na home.pl
pozdro
SongoQ
Ja stostuje taka konfiguracje serwer developerski tam przez pear wszystko jest instalowane. Nasepnie zamrazanie projektu i synchronizacja na serwer zewnatrzny. Wszystko opiera sie o wykonanie 2 polecen z consoli na serwerze developerskim
dzesi
Witam po raz kolejny a wiec CI odstawiłem na bok , teraz mam zamiar poznać symfony[ wiem ze to nie będzie 1 miesiąc]
Instalacje przeprowadziłem według tego http://trac.symfony-project.com/trac/wiki/...Running-Symfony
a mianowicie mam problem bo używam appserv ,w pliku http.conf odhaczyłem mod_rewite
i do extra /http.vhosts dałem
  1. <VirtualHost *:80>
  2. ServerName myapp.localhost
  3. DocumentRoot "/www/site/web"// ten folder znajduje sie w c:\AppServ\ , site to projekt w którym są pliki symfony
  4. DirectoryIndex index.php
  5. Alias /sf /$sf_symfony_data_dir/web/sf
  6. <Directory "/$sf_symfony_data_dir/web/sf">
  7. AllowOverride All
  8. Allow from All
  9. </Directory>
  10. <Directory /www/site/web">// ten folder znajduje sie w c:\AppServ\
  11. AllowOverride All
  12. Allow from All
  13. </Directory>
  14. </VirtualHost>

Jak w przeglądarkę wpisze myapp.localhost to nic mi sie nie pokazuje ale jak wpisze tak http://localhost/site/web/myapp_dev.php
to pokazuje mi sie
  1. symfony PHP Framework
  2. ok
  3. Symfony Project Created
  4. Congratulations! You have successfully created your symfony project.
  5.  
  6. Project setup successful
  7. This project uses the symfony libraries. If you see no image in this page, you may need to configure your web server so that it gains access to the symfony_data/web/sf/ directory.
  8. This is a temporary page
  9. This page is part of the symfony default module. It will disappear as soon as you define a homepage route in your routing.yml.
  10. What's next
  11.  
  12. * Create your data model
  13. * Customize the layout of the generated templates
  14. * Learn more from the online documentation


Niby dobrze ale te virtual hosty mi nie działają , czy ktoś może wie dla czego ? i czy konfiguracja VhOSTS jest dobra ?
Mam pytanie czy dalsza konfiguracja jest zalecana ? tzn od momentu Konfiguracja współdzielonego serwera /http://trac.symfony-project.com/trac/wiki/Documentation/pl_PL/book/1.0/03-Running-Symfony , i czy to jest właściwa instalacja symfony ? .Bo spotkałem sie ze symfony po instalacji miały szablon graficzny ?
Jojo
1. W dyrektywie DocumentRoot podaj całą ścieżkę (łącznie z C:\Appserv czy co tam innego masz).
2. W dyrektywie Alias co ma niby oznaczać $sf_symfony_data_dir? To nie PHP, to config Apacha wywoływany podczas startu servera. W tej dyrektywie także musisz podać właściwą ścieżkę.
dzesi
Okis ale w notce pisze W konfiguracji z Listingu 3-1, zmienna $sf_symfony_data_dir musi zostać zastąpiona przez aktualną ścieżkę. Na przykład dla instalacji PEAR w systemie *nix powinieneś wpisać coś na wzór:

Alias /sf /usr/local/lib/php/data/symfony/web/sf

NOTE Alias do katalogu web/sf nie jest wymagany. Pozwala on Apache odnaleźć obrazki, arkusze stylów i pliki JavaScript paska narzędziowego web debug, generatora administracji, domyślnych stron symfony oraz wsparcia dla Ajax. Alternatywą do aliasu może być utworzenie symbolicznego powiązania (ang. symlink - symbolic link) lub skopiowanie katalogu /path/to/symfony/data/web/sf/ do myproject/web/sf/.

Ja w projekcje nie widzę katalogu w gówny_katalog_z _symfony/web i sf tego katalogu tutaj nie ma , po drugie
co ma właściwie tutaj wpisać Alias /sf /$sf_symfony_data_dir/web/sf
<Directory "/$sf_symfony_data_dir/web/sf"> ? pełną ścieżkę do katalogu symfony/web ?
ARJ
http://michalmech.pl/index.php/2007/05/19/...stemie-windows/ <= szczególnie przeczytaj akapit "Update"
Jojo
Jeśli symfony znajduje się w katalogu php/PEAR/symfony, to katalog web powinien być w php/PEAR/data/symfony. Czyli musisz wpisać na przykład C:/appserv/php/PEAR/data/symfony/web/sf (tylko nie wklejaj tej ścieżki a najpierw ją dopasuj do swojej konfiguracji bo nie znam dokładnej struktury katalogów na Twoim komputerze).
dzesi
Może grupie pytanie ale o co chodzi ztymi katalogami ? w symfony bo jak weszłam do pear to w nim znajduje sie katalog symfony [ chyba rozpakowany po ściągnięciu przez pear ] potem w katalogu data /symfony ,później w www/site/
po co tyle katalogów ?, czy nie można normalnie ściągnąć całego syfony rozpakować i skonfigurować zęby działało ?

Dodam też ze nadal nie działa a wieć w pliku http.conf odhaczyłem
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
potem w pliku http.conf odhaczyłem
LoadModule vhost_alias_module modules/mod_vhost_alias.so
i
LoadModule rewrite_module modules/mod_rewrite.so
ale jak zrestartuje apache to nie chce mi sie uruchomić ale jak w pliku http.conf s powrotem zablokuje [ hashem]
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
i zrestartuje to działa , czy ktoś wie dla czego w konfiguracji serwerów prawie sie nie znam
a o to plik conf/extra/httpd-vhosts.conf
  1. <?php
  2. #
  3. # Virtual Hosts
  4. #
  5. # If you want to maintain multiple domains/hostnames on your
  6. # machine you can setup VirtualHost containers for them. Most configurations
  7. # use only name-based virtual hosts so the server doesn't need to worry about
  8. # IP addresses. This is indicated by the asterisks in the directives below.
  9. #
  10. # Please see the documentation at 
  11. # <URL:http://httpd.apache.org/docs/2.2/vhosts/>
  12. # for further details before you try to setup virtual hosts.
  13. #
  14. # You may use the command line option '-S' to verify your virtual host
  15. # configuration.
  16.  
  17. #
  18. # Use name-based virtual hosting.
  19. #
  20. NameVirtualHost *:80
  21.  
  22. #
  23. # VirtualHost example:
  24. # Almost any Apache directive may go into a VirtualHost container.
  25. # The first VirtualHost section is used for all requests that do not
  26. # match a ServerName or ServerAlias in any <VirtualHost> block.
  27. #
  28.  
  29.  
  30. <VirtualHost *:80>
  31. ServerName myapp.localhost
  32. DocumentRoot "C:Appserv/www/site/web"
  33. DirectoryIndex index.php
  34. Alias /sf C:/AppServ/php5/PEAR/data/symfony/web/sf
  35. <Directory "C:/AppServ/php5/PEAR/data/symfony/web/sf>
  36. AllowOverride All
  37. Allow from All
  38. </Directory>
  39. <Directory C:Appserv/www/site/web">
  40. AllowOverride All
  41. Allow from All
  42. </Directory>
  43. </VirtualHost>
  44. ?>
mike
No przecież nawet pokolorowało Ci źle.
Zjadłeś ".
dzesi
mike nawet jak poprawiłem ,to i tak apache sie wywala przy tych virtual host i nie chce sie odpalić
  1. <?php
  2. # site to katalog w którym jest symfony
  3.  
  4.  
  5. <VirtualHost *:80>
  6. ServerName site.localhost
  7. DocumentRoot "C:AppServ/www/site/web"
  8. DirectoryIndex index.php
  9. Alias /sf "C:AppServ/php5/PEAR/data/symfony/web/sf"
  10. <Directory "C:AppServ/php5/PEAR/data/symfony/web/sf">
  11. AllowOverride All
  12. Allow from All
  13. </Directory>
  14. <Directory "C:Appserv/www/site/web">
  15. AllowOverride All
  16. Allow from All
  17. </Directory>
  18. </VirtualHost>
  19. ?>

mike czy coś tu jest nie tak , jak sie :twisted:wkuże to zainstaluje mysql+apache+php oddzielnie worriedsmiley.gif

Dodam ze po restarcie Virtual Hosty działaja ale jak wpisuje site.localhost to nic sie nie pokazuje , na pewno coś jest złe
w konfiguracji Virtual hostów
mike
Dodałeś site.localhost do pliku hostów Windowsa?
dzesi
Cytat(mike @ 27.09.2007, 20:57:27 ) *
Dodałeś site.localhost do pliku hostów Windowsa?

Ale do jakiego pliku ? ,jak byś mógł jaśniej mi powiedzieć o jaki plik ci chodzi ?
mike
Mógłbym smile.gif
~ARJ dał Ci linka do mojego bloga. Przeczytaj to gdzie odesłał dokładnie. Plik nazywa się hosts
dzesi
Dziękuje mike działa , ale jak wpisuje http://site.localhost/ to pokazuje mi sie pusta strona ?
,jeśli już taki temat był z tym problemem to bym prosił o linka sadsmiley02.gif dry.gif

Witam to znowu ja worriedsmiley.gif guitar.gif Mam problem z symfony tzn niby sie odpala ale pokazuje errory
plik
  1. <VirtualHost *:80>
  2.  
  3. ServerName localhost
  4.  
  5. DocumentRoot "C:/AppServ/www/"
  6.  
  7. </VirtualHost>
  8. <VirtualHost *:80>
  9. ServerName site.localhost
  10. DocumentRoot "C:\AppServ\www\site\web"
  11. Alias /sf "C:\AppServ\php5\PEAR\data\symfony\web\sf"
  12. <Directory "C:\AppServ\php5\PEAR\data\symfony\web\sf">
  13. Allow from All
  14. </Directory>
  15. </VirtualHost>

Jak wpisuje site.localhost to mi sie biała strona pokazuje ale jak wpisze site.localhost/dzesi_dev to pokzuje mi sie strona symfony
  1. Oops! Page Not Found
  2. The server returned a 404 response.Did you type the URL?

wi w najstepnych zakładkach vars & config logs & msgs
Ciągle są jakiś błedy
  1. Configuration and request variables
  2. debugxdebugloggingcacheeacceleratorapcxcachecompressionsyck

Wszystko przekreslone prawie , nie mam pojecia co robie nie tak wszystko zrobiłem tak jak mike napisał na swoim blogu i z codebook z projektu symfony .Czekam na odpwiedz worriedsmiley.gif

Dobra już pomoc jest nie potrzebna , pozbyłem sie appserv i zainstalowałem oddzielne aplikacje smile.gif i działa Symfony
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.