Wątek przeniesiony 2016-02-13 18:22 z PHP przez dzek69.

Jaka może być przyczyna nie wczytywanied assetów na serwerze

0

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.

1

Źle skonfigurowany .htaccess, nieprawidłowe ustawienie praw, różnica w rozróżnianiu wielkości znaków (...).

0

Robię to pierwszy raz o co chodzi z rozróżnianiu wielkości znaków?.

Zrobiłem
sites-available:

  1. ServerAdmin webmaster@localhost
    DocumentRoot /var/www/apps/PhpProject1/web
    ServerName xxxxxxxxxxxxx
    ServerAlias xxxxxxxxxxxxx

    <Directory /var/www/apps/PhpProject1/web>
    # enable the .htaccess rewrites
    AllowOverride All
    Require all granted

    </directory>
  2. 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>
0

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.

1

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 oraz bootstrap.css to dokładnie ten sam plik), podczas gdy na przykład Linux już tak (i wtedy gdy na serwerze masz Bootstrap.css, a w kodzie bootstrap.css, plik się nie wczyta).

Sprawdź, jakie błędy wyrzuca konsola w przeglądarce. Czy są to 404, czy co tam Ci pokaże.

0

404 błąd Wielkość liter jest taka sama

1

W ścieżce także?
Prawa się zgadzają?
chmod także? (644)

0

Wielkie dzięki Patryk27 udało się to ogarnąć folder miał małe a w kodzie duże

1 użytkowników online, w tym zalogowanych: 0, gości: 1