![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
cześć, jestem początkujący w Symfony więc prosze o wyrozumiałość.
Robię pierwszy przykład ze strony (polskiej dokumentacji) : http://symfony-docs.pl/book/page_creation.html - niestety już na samym początku pojawia się błąd kiedy do pliku AppKernel.php dodaje linie:
błąd: ClassNotFoundException: Attempted to load class "AcmeHelloBundle" from namespace "Acme\HelloBundle" in /home/.../Symfony/app/AppKernel.php line 19. Do you need to "use" it from another namespace? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A czy masz taka klase AcmeHelloBundle i czy ona ma namespace ustawionego (IMG:style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
A czy masz taka klase AcmeHelloBundle i czy ona ma namespace ustawionego (IMG:style_emoticons/default/questionmark.gif) zrobiłem krok po kroku do końca ten przykład ze strony i mam ten błąd ClassNotFoundException: Attempted to load class "AcmeHelloBundle" from namespace "Acme\HelloBundle" in Ten post edytował dopelganger 22.05.2014, 14:03:10 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 3 Dołączył: 18.10.2012 Skąd: Zagłębie Dąbrowskie Ostrzeżenie: (0%) ![]() ![]() |
sam tworzyłeś tego bundla czy to ten standardowy przy rozpakowywaniu Symfony?
jeżeli standardowy to czy modyfikowałeś w nim coś albo usuwałeś? a nie sorry ten standardowy to 'DemoBundle' tworzyłeś bundla przez konsole? tak jak na poradniku? do Kernela sam dodawałeś nazwę czy konsola dodała? Ten post edytował semafor1985 22.05.2014, 14:05:58 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
sam tworzyłeś tego bundla czy to ten standardowy przy rozpakowywaniu Symfony? jeżeli standardowy to czy modyfikowałeś w nim coś albo usuwałeś? a nie sorry ten standardowy to 'DemoBundle' tworzyłeś bundla przez konsole? tak jak na poradniku? do Kernela sam dodawałeś nazwę czy konsola dodała? wszystko sam, bez konsoli Ten post edytował dopelganger 22.05.2014, 14:11:20 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 3 Dołączył: 18.10.2012 Skąd: Zagłębie Dąbrowskie Ostrzeżenie: (0%) ![]() ![]() |
sprawdź czy w pliku 'src\Acme\HelloBundle\AcmeHelloBundle.php"
nie masz literówki w nazwie namespace i nazwie klasy (i czy nazwy pokrywają się z tym co jest w appKernel) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie baw sie w pisanie bundli z palca po to jest konsola zeby z niej korzystac (zabawa w pisanie z palca konczy sie wlasnie tak)
wpisz Kod php app/console.php --shell i tam bedzie podpowiadanie skladni wpisz Kod php app/console.php i dostaniesz liste wszystkich komend |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
sprawdź czy w pliku 'src\Acme\HelloBundle\AcmeHelloBundle.php" nie masz literówki w nazwie namespace i nazwie klasy (i czy nazwy pokrywają się z tym co jest w appKernel) połapałem sie nie było pliku: ) (chyba wp oradniku jest źlepodany adres) ale kolejny błąd: Namespace declaration statement has to be the very first statement in the script in Ten post edytował dopelganger 22.05.2014, 14:21:26 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 3 Dołączył: 18.10.2012 Skąd: Zagłębie Dąbrowskie Ostrzeżenie: (0%) ![]() ![]() |
takiego pliku : AcmeHelloBundle.php pod tym adresem co napisałeś wogóle nie mam no to musisz taki stworzyć, wpisz do niego to co masz w domyslnym DemoBundle + zamień namespace i nazwy klasy na swoje a na przyszłośc jak kolega wyżej pisze twórz przez konsole, wtedy unikniesz takich błędów Namespace declaration statement has to be the very first statement in the script in no tutaj to już podstawy, nic nie może być przed namespace Ten post edytował semafor1985 22.05.2014, 14:23:50 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
aby używać konsoli musze mieć zainstalowany wirtualny serwer na dysku kompa?
wszystko co robie dotychczasowo to bezpośrednio na serwerze, nie mam dostępu do konsoli, chyba, że coś źle kumam (IMG:style_emoticons/default/questionmark.gif) :/ :? Ten post edytował dopelganger 22.05.2014, 14:31:06 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jezeli uzywasz na serwerze to musisz miec dostep do konsoli na serwerze.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Teoretycznie można pracować bez dostępu do konsoli ale będzie to długa i uciążliwa praca.
Najlepiej gdy zainstalujesz u siebie odpowiednie środowisko w którym będziesz miał dostęp do konsoli a po skończonym projekcie prześlesz pliki na odpowiedni serwer. A jeszcze lepszym wyjściem byłoby zakupienie serwera z dostępem do konsoli, rocznie to tylko ~ 50zł. PS Jak zainstalowałeś Symfony bez dostępu do konsoli: Rozpakowałeś wszystkie pliki a następnie przesłałeś je przez FTP czy po prostu Symfony było już preinstalowane na serwerze ? |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jak byś chciał z dysku na FTP wrzucać to możesz użyć capifony lub https://github.com/adesigns/symfony2-continuous-integration skrypt w bashu
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 09:42 |