Stronę tą wyświetlono już: 2476 razy
Utworzenie pierwszego projektu strony jest prostsze aniżeli odebranie dzieciakowi lizaka (nie żebym kiedykolwiek próbował). Wystarczy bowiem w konsoli systemowej wpisać jedno proste polecenie, aby po chwili lub co najwyżej dwóch cieszyć się nowo utworzonym projektem strony internetowej. Oto polecenie, które wywołane w terminalu konsoli systemowej utworzy upragniony projekt:
composer create-project symfony/website-skeleton myFirstProject
W powyższym kodzie myFirstProject oznacza nazwę folderu, w którym umieszczony zostanie projekt strony. Wystarczy teraz czym prędzej zatwierdzić wykonanie powyższego polecenia aby, w końcowym efekcie zobaczyć następujący komunikat:
What's next? * Run your application: 1. Change to the project directory 2. Create your code repository with the git init command 3. Run composer require server --dev to install the development web server, or configure another supported web server https://symfony.com/doc/current/setup/web_server_configuration.html * Read the documentation at https://symfony.com/doc Database Configuration * Modify your DATABASE_URL config in .env * Configure the driver (mysql) and server_version (5.7) in config/packages/doctrine.yaml How to test? * Write test cases in the tests/ folder * Run php bin/phpunit
W wersji 3.4 Symfony wykorzystuje następujące foldery do podziału projektu na sekcje. Te foldery to:
- bin - gdzie znajduje się plik console umożliwiający uruchomienie strony na serwerze;
- config - gdzie znajdują się pliki konfiguracyjne;
- public - gdzie znajdują się pliki z grafikami, stylami oraz ikonami strony;
- src - gdzie znajdują się pliki aplikacji oraz pliki przekierowania strony;
- templates;
- tests;
- translations;
- var;
- vendor.
Wyświetlenie strony wymagać będzie wcześniejszego wykonania w wierszu poleceń komendy uruchamiającej serwer strony w następujący sposób:
php bin/console server:run
co z kolei powinno wywołać wyświetlenie komunikatu następującej treści:
PHP 7.0.33-0ubuntu0.16.04.1 Development Server started at Sat Mar 2 08:56:18 2019
Listening on http://127.0.0.1:8000
Document root is #####################################################################
Press Ctrl-C to quit.
Jak wynika z powyższego komunikatu wystarczy teraz w oknie przeglądarki internetowej wpisać: localhost:8000 by oczom twym objawił się widok z poniższego rysunku.
Działa! No przynajmniej u mnie (co z mojego punktu widzenia wydaje się być najważniejsze). Jak widać Symfony 3.4.22 dorzuciło do strony coś ekstra, a to coś to oczywiście pasek z dodatkowymi informacjami dotyczącymi między innymi ładowania strony. Strona, którą tutaj zobaczyć można jest stroną ładowaną domyślnie, gdy na serwerze nie ma takiej podstrony. Czyli jest to domyślna strona 404 ? file not find! Teraz nie pozostało nic innego jak tylko zakasać rękawy i z najdzikszą rozkoszą zacząć tworzenie pierwszych podstron swojej strony internetowej. Ale, to już jest dłuższa opowieść na kilka innych podstron tej strony.