• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Symfony publikacja aplikacji

42 Warsaw Coding Academy
+2 głosów
311 wizyt
pytanie zadane 29 października 2015 w PHP przez makoso Mądrala (7,380 p.)

Krótkie pytanie jak osiągnąć epekt aby strona www startowała z pliku app/AppKernel.php 
domyślnie w głównym folderze nie ma pliku htaccess znajduje siędopiero w app/ i innych i nie wiem co zrobić aby nie popełnić błędów dodam że nie jestem jeszcze zaznajomiony z symfony dobrze.

Ale już tutaj pragnę podziękować Comanderowi i efikowi i jeszcze kilku osobom! lecz nie pamiętam nicków tórzy pisali mi wiele o symfony próbwali wpoić mi dobre zasady lecz się nie dawałem teraz zaczynam powoli wszystko rozumieć :P mam nadzieję że się nie zatrzymam i pójdę dalej :D 

tak od siebie parę słów dodatkowych poszło :)

1 odpowiedź

+1 głos
odpowiedź 29 października 2015 przez efiku Szeryf (75,160 p.)

Wystarczy zrobić wirtualny host na  scieżkę web. lub zmienić adres katalogu "root" strony na web.

Tam trzymany jest index.php wraz z htaccess i to tam startuje strona ^^.

W app masz konfigurację i zwykły użytkownik nie powinien mieć do tego dostępu.

komentarz 29 października 2015 przez efiku Szeryf (75,160 p.)
Wszystko jest w cookboku opisane:

http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html

Jeżeli chcesz uruchomić tryb debug to trza wchodzić przez adresstrony/app_dev.php
komentarz 29 października 2015 przez makoso Mądrala (7,380 p.)

Przerabiam symfony z tym: 
http://symfony2-docs-pl.readthedocs.org/pl/latest/

to jest chyab to samo tylko pl :) 
tak tylko nie które rzeczy są mi obcę jeżeli domenę (ząłóżmy że pracuję na serwerze w necie nie na kompie) skierujęna adres web/ i to będzie "startówka" strony to czy poradzi sobie z wyjściem rpzed skierowany adres? bo kiedyś coś czytałem że do tego w php trzeba użyć specialnej funkcji tylko zapomniałem jak to leci, a w tutkach jest opisywane poprzez wchodzenie localhost:8000/ i owszem wtedy działa tylko ja bym chciał to osiągnąć mając pliki bezpośrednio w powiedzmy htdocs/(i czy tutaj nie wystarczył by zwykły jakiś dobry htaccess?)

Za momencik pokombinuję wg. tutka z cookbook-a który podesłałes :) 

komentarz 29 października 2015 przez efiku Szeryf (75,160 p.)
edycja 29 października 2015 przez efiku
Polska dokumentacja jest niepełna.

- Dlaczego miałoby sobie nie poradzić ^^.

Gdybyś wszedł i dobrze poczytał co jest napisane w linku, który podesłałem to byś się nie zastanawiał.

Nie mam Windowsa, to nie wiem jak się ustawia vhosty tam w xampie.

W każdym bądź razie, ten link jest rozwiązaniem na Twoje pytanie. Tylko trzeba się wczytać. :)

W przypadku gdy nie masz opcji takiej zmiany wtedy są dwie opcje :

1. Zmień hosting^^

2. http://symfony.com/doc/current/cookbook/configuration/override_dir_structure.html#override-web-dir trzeba zamienić na public_html ( wszystko jest opisane )

 

Hihi, http://prnt.sc/8wt2aa mamy trolla, ciekawe.
komentarz 29 października 2015 przez makoso Mądrala (7,380 p.)
zrobiłem w htaccess tak jak jest tutaj najwyżej tak mi sięwydaje próbowałem też po swojemu w obu przypadkach działa strona startowa z routingiem / ale jak dla testów robiłem kolejne zwraca błędy dopiero teraz znowu usiadłem więc mam nadzieję że zaraz to załatwię :)

nice troll :D

Imiennik mój :D
komentarz 29 października 2015 przez makoso Mądrala (7,380 p.)

udało się :) 

 

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !/web/
RewriteRule ^(.*)$ /web/$1 [L]

 

komentarz 29 października 2015 przez makoso Mądrala (7,380 p.)
miałem tylko środowisko źle ustawione :) ogółem to jeszcze guzik wiem o środowiskach ogółem nic nie wiem :) tylko o routingu wiem :) ale planuje się nauczyć tworząc mini serwis z zabezpieczeniami bazą danych bo przeczytałem już większość działów (pierwszy raz przeczytałem wszystko dopiero bd próbował) to sposób w jaki się używa tutaj bazy danych jest naprawdę fajny :)
komentarz 29 października 2015 przez efiku Szeryf (75,160 p.)

Zaraz zaraz!

Ustawiasz document root strony na web - to nie jest htaccess..
https://delanomaloney.com/2013/07/how-to-set-up-virtual-hosts-using-xampp/

 Nie tworzysz żadnych swoich htaccessów.. bo się złych nawyków nauczysz i będziesz tak robił. 

http://symfony.com/doc/current/book/index.html

The Book i The CookBook zawsze pod ręką + stack.

 

Patrz nie zrobiłem nigdzie swojego htaccessa.

1. Robie sobie vhosta  http://prnt.sc/8wuho2 (podpinam web)

2. Apka jak widzisz stoi sobie w home/efik http://prnt.sc/8wuigw

3. Widok z konsoli: http://prnt.sc/8wuk0y

4. Widok z app_dev.php http://prnt.sc/8wukyv

komentarz 30 października 2015 przez efiku Szeryf (75,160 p.)
Pora rozpoczac poszukiwania tego trolla co daje minusy bez powodu ;)
komentarz 31 października 2015 przez makoso Mądrala (7,380 p.)
może ktoś jakiegoś bota stworzył tylko pytanie po co? :)
komentarz 31 października 2015 przez makoso Mądrala (7,380 p.)
odnoście konfiguracji to na localhoście mogę tak zrobić ale serwerze raczej nie dam rady i bd musiał mieć ten htaccess chyba kupiłem sobie serwer w nazwie

Podobne pytania

0 głosów
2 odpowiedzi 375 wizyt
pytanie zadane 30 kwietnia 2016 w PHP przez GaCeL Dyskutant (7,500 p.)
0 głosów
1 odpowiedź 1,027 wizyt
pytanie zadane 8 czerwca 2018 w PHP przez michal Mądrala (5,560 p.)
0 głosów
1 odpowiedź 230 wizyt
pytanie zadane 18 kwietnia 2017 w PHP przez UltraSF Stary wyjadacz (11,740 p.)

93,389 zapytań

142,385 odpowiedzi

322,547 komentarzy

62,749 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...