Przeniosłem project z localhosta na server vpn i przestał działać mi bootstrap. Na localhoscie działało dobrze . Zainstalowałem assets jak może być tego przyczyna jeszcze.
Źle skonfigurowany .htaccess, nieprawidłowe ustawienie praw, różnica w rozróżnianiu wielkości znaków (...).
Robię to pierwszy raz o co chodzi z rozróżnianiu wielkości znaków?.
Zrobiłem
sites-available:
-
ServerAdmin webmaster@localhost
DocumentRoot /var/www/apps/PhpProject1/web
ServerName xxxxxxxxxxxxx
ServerAlias xxxxxxxxxxxxx<Directory /var/www/apps/PhpProject1/web>
</directory>
# enable the .htaccess rewrites
AllowOverride All
Require all granted -
Ustawiłem
$ HTTPDUSER=`ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1`
$ sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var
$ sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var
3.Zainstalowałem assets.
4. Włączyłem mod rewrite na serwerze
5.Co do ustawień .httacces to nie zmieniałem nic od standardowych ustawień.
DirectoryIndex app.php
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .? - [L]
RewriteRule .? %{ENV:BASE}/app.php [L]
</IfModule>
<IfModule !mod_rewrite.c>
<IfModule mod_alias.c>
RedirectMatch 302 ^/$ /app.php/
</IfModule>
</IfModule>
Jak dodałem link z zewnętrznego źródła to działa np https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css.
Robię to pierwszy raz o co chodzi z rozróżnianiu wielkości znaków?
Serwery na Windowsie nie rozróżniają wielkości znaków w plikach (np.Bootstrap.css
orazbootstrap.css
to dokładnie ten sam plik), podczas gdy na przykład Linux już tak (i wtedy gdy na serwerze maszBootstrap.css
, a w kodziebootstrap.css
, plik się nie wczyta).
Sprawdź, jakie błędy wyrzuca konsola w przeglądarce. Czy są to 404, czy co tam Ci pokaże.
404 błąd Wielkość liter jest taka sama
W ścieżce także?
Prawa się zgadzają?
chmod
także? (644
)
Wielkie dzięki Patryk27 udało się to ogarnąć folder miał małe a w kodzie duże