You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Här följer ett par tips och tricks om hur du kan felsöka din Symfony installation på studentservern.
Kör din installation i en underkatalog när du startar webbservern
Det bästa sättet att jobba mot studentservern börjar med hur du kör din webbserver lokalt. När du startar din webbserver lokalt så kan du göra så här.
# Stå i rooten av ditt projekt, tex me/report
php -S localhost:8888
Du kan nu öppna din webbplats via http://localhost:8888/public eller motsvarande.
Nu kör du webbplatsen i en underkatalog, det är så den kommer att köras på studentservern och det gör att du kan ha samma konfiguration i webpack.config.js. Det är följande rader som är viktiga i den filen.
// public path used by the web server to access the output path.setPublicPath('build')
Det enklaste sättat att hamna rätt från början är alltså att alltid köra din Symfony installation i en underkatalog, både på studentservern och lokalt.
Låt publiceringen gå klart innan du laddar om
Du publicerar med följande kommando.
dbwebb publishpure me
Låt publiceringen avsluta innan du laddar om din sida på studentservern, annars riskerar du att få problem med cachade filer. Blir det problem får du publicera en gång till så löser det sig.
Min public/ syns inte
Ibland ser du inte din public/ katalog på studentservern, då är troligen din public/.htaccess korrupt och kan inte läsas av Apacahe.
Leta reda på en orginalfil, kopiera den och justera den sedan så den mappar den katalogen där den ligger.
Första sidan fungerar men undersidor "saknar route"
Troligen har du skrivit fel sökväg i din public/.htaccess. Du kan kontrollera om det är fel på din konfiguration genom att lägga till index.php i din url, så här.
Du försöker nå en undersida på din webbplats med följande länk, men du får ett felmeddelande som säger att den routen inte finns och du är säker på att det fungerar lokalt.
Genom att lägga till bootstrap filen direkt via public/index.php så går du förbi din .htaccess. Om detta fungerar så är det fel sökväg i din .htaccess och du kan fokusera din felsökning på den filen.
The text was updated successfully, but these errors were encountered:
Kontrollera noggrant att du inte får några felutskrifter när du laddar upp filerna till studentservern. Ibland förekommer problem med quota och då laddas inte alla filer upp på studentservern vilket leder till 500-problem.
Gör inte reload på studentservern innan publiseringen har gått färdigt.
Där finns också det ursprungliga exemplet på hur filen .htaccess ser ut. Överst i den filen ligger en kommentar som berättar vad man skall ändra. Det handlar om en rad som behöver matcha den urlen som används på studentservern.
Här följer ett par tips och tricks om hur du kan felsöka din Symfony installation på studentservern.
Kör din installation i en underkatalog när du startar webbservern
Det bästa sättet att jobba mot studentservern börjar med hur du kör din webbserver lokalt. När du startar din webbserver lokalt så kan du göra så här.
Du kan nu öppna din webbplats via
http://localhost:8888/public
eller motsvarande.Nu kör du webbplatsen i en underkatalog, det är så den kommer att köras på studentservern och det gör att du kan ha samma konfiguration i
webpack.config.js
. Det är följande rader som är viktiga i den filen.Det enklaste sättat att hamna rätt från början är alltså att alltid köra din Symfony installation i en underkatalog, både på studentservern och lokalt.
Låt publiceringen gå klart innan du laddar om
Du publicerar med följande kommando.
Låt publiceringen avsluta innan du laddar om din sida på studentservern, annars riskerar du att få problem med cachade filer. Blir det problem får du publicera en gång till så löser det sig.
Min
public/
syns inteIbland ser du inte din
public/
katalog på studentservern, då är troligen dinpublic/.htaccess
korrupt och kan inte läsas av Apacahe.Leta reda på en orginalfil, kopiera den och justera den sedan så den mappar den katalogen där den ligger.
Första sidan fungerar men undersidor "saknar route"
Troligen har du skrivit fel sökväg i din
public/.htaccess
. Du kan kontrollera om det är fel på din konfiguration genom att lägga tillindex.php
i din url, så här.Du försöker nå en undersida på din webbplats med följande länk, men du får ett felmeddelande som säger att den routen inte finns och du är säker på att det fungerar lokalt.
/~mosstud/dbwebb-kurser/mvc/me/report/public/game/pig/play
Lägg då till
index.php
, så här./~mosstud/dbwebb-kurser/mvc/me/report/public/index.php/game/pig/play
Genom att lägga till bootstrap filen direkt via
public/index.php
så går du förbi din.htaccess
. Om detta fungerar så är det fel sökväg i din.htaccess
och du kan fokusera din felsökning på den filen.The text was updated successfully, but these errors were encountered: