Jak uruchomić Symfony na mydevil.net? To proste
Miałeś problem z uruchomieniem Symfony na sharedzie? Kombinowałeś z .htaccess ale assety nie ładowały się tak jak powinny? To jest krótki wpis, w którym pokazuję jak postawić aplikację w Symfony na shared hostingu.
W prywatnych projektach korzystam z hostingu mydevil.net oraz frameworka Symfony. Fakt, to (nie)typowy shared hosting, a jednak można na nim odpalić (z powodzeniem) aplikację w Symfony.
Standardowo wrzucamy pliki do domains/domena.pl/public_html. Jednak wtedy trzeba męczyć się z .htaccess, dodawać reguły aby wczytywać plik z /public. Jest łatwiejszy sposób.
- Wrzuć pliki "level" wyżej, czyli nie do /public_html, a w folderze /domains/domena.pl
- Usuń folder public_html
- Zaloguj się przez SSH na swoje konto
- Utwórz link symboliczny pomiędzy folderem public a public_html
ln -s /usr/home/twoj_login/domains/domena.pl/public /usr/home/ twoj_login /domains/domena.pl/public_html
To prawie koniec :)
Zaloguj się do panelu DevilWEB, i przejdź do strony www -> szczegóły -> zarządzaj -> ścieżka openbasedir
następnie wpisz:
/home/twoj_login/domains/domena.pl
Działa! :)
W ten sposób (z powodzeniem) uruchomiłem, m.in. API mojego monitora linków: https://mateuszdudek.pl/monitor-linkow-backlinkow/
Skoro konfiguracja działa, to czy można zautomatyzować proces "deployu" aplikacji na produkcję? O tym będzie kolejny wpis.