FAQ » Konfiguracja serwera
Konfiguracja serwera
PYTANIA

  1. Jaka jest ścieżka do moich plików na serwerze?
  2. Czy na serwerze jest zainstalowana biblioteka GD, ImageMagick?
  3. Listing zawartości katalogów, dlaczego nie działa?
  4. Czy na serwerze jest mod_rewrite?
  5. Jak zmienić domyślne ustawienia PHP?
  6. Zmieniłem nazwy plików z .html na .php jak przekierowac odwiedzających?
  7. Chcę aby pliki .php byly wykonywane przez PHP4 a nie PHP5.
  8. Jak zmienić domyślą stronę główną z index.html (.php....) na inną?
  9. Jak zabezpieczyć niektóre pliki przed odczytaniem przez przeglądarkę?
  10. Czy na serwerze jest zainstalowany ionCube Loader?
  11. Jak włączyć mod_rewrite?
  12. Błąd 500 - Internal Server Error
  13. Chce aby pliki .html byly wykonywane przez PHP
  14. Jak zablokować odwiedzających, którzy przychodzą z danej strony www?
  15. Czy na serwerze jest kompresja mod_deflate?
  16. Jak zmienić wersję PHP?
  17. Jak wyłączyć magiczne apostrofy, magic_quotes?
  18. Jak przekierować cały ruch na https://
  19. Jak zablokować roboty wyszukiwarek?
  20. Jak mogę włączyć obsługę HTTP/2
ODPOWIEDZI

  1. Jaka jest ścieżka do moich plików na serwerze?
    Ścieżka do twojego katalogu na serwerze to /home/users/twoj_login/public_html/ Po zalogowaniu się na konto przez FTP strona WWW powinna być umieszczna w katalogu public_html.
    [Do góry]
  2. Czy na serwerze jest zainstalowana biblioteka GD, ImageMagick?
    Tak na serwerach jest zainstalowana biblioteka GD oraz ImageMagick.
    [Do góry]
  3. Listing zawartości katalogów, dlaczego nie działa?
    Standardowa konfiguracja serwera nie wyświetla zawartości katalogu jeśli w tym katalogu nie ma pliku index. Na naszych serwerach wyświetlanie zawartości katalogów zostało wyłączone ze względów bezpieczeństwa (nie każdy życzy sobie żeby inni oglądali co ma w katalogach).

    Można wylistować zawartość katalogu używając prostego skryptu php (wgrywając go jako index.php do danego katalogu) przykładowy darmowy skrypt: https://github.com/halgatewood/file-directory-list

    [Do góry]
  4. Czy na serwerze jest mod_rewrite?
    Tak na naszych serwerach jest zainstalowany moduł Rewrite. Zarządza się nim z poziomu pliku .htaccess
    [Do góry]
  5. Jak zmienić domyślne ustawienia PHP?
    Na naszych serwerach php działa z prawami użytkownika co oznacza, że każdy ma oddzielny plik php.ini zmian w tym pliku można dokonywac przez Panel serwera/Konfiguracja PHP. W tym przypadku wpisy w .htaccess php_flag, php_value nie będą działac.
    [Do góry]
  6. Zmieniłem nazwy plików z .html na .php jak przekierowac odwiedzających?
    Jeśli zmieniły się rozszerzenia plików na serwerze np z .html na .php i nie chcecie Państwo stracić odwiedzających wystarczy w pliku .htaccess wstawić:

    RewriteEngine on
    RewriteRule ^(.*).(htm|html) $1.php
    Jeśli ktoś wpisze jako adres strony strona.pl/plik.html to zostanie automatycznie przekierowany na strona.pl/plik.php

    [Do góry]
  7. Chcę aby pliki .php byly wykonywane przez PHP4 a nie PHP5.
    Zalecamy korzystać z PHP5. PHP4 nie jest już wspierane przez producenta, jest już wersją historyczną została wycofana z użytku.
    [Do góry]
  8. Jak zmienić domyślą stronę główną z index.html (.php....) na inną?
    Aby stroną startową byl inny plik niz index(.html,.php,.php5) czyli np.: start.html trzeba w .htaccess dodać:
    DirectoryIndex start.html

    [Do góry]
  9. Jak zabezpieczyć niektóre pliki przed odczytaniem przez przeglądarkę?
    Jeśli trzymacie Państwo ważne dane w plikach tekstowych, np: baza.txt i chcecie uniknąć możliwości ściągnięcia plików .txt przez odwiedzających trzeba w .htaccess dodać:

    order allow,deny
    deny from all

    [Do góry]
  10. Czy na serwerze jest zainstalowany ionCube Loader?
    Tak na serwerach jest zainstalowany ionCube Loader.
    [Do góry]
  11. Jak włączyć mod_rewrite?
    Mod_rewrite jest zainstalowany na wszystkich serwerach, zarządza się nim z poziomu pliku .htaccess. Polecamy krótki kurs: http://4programmers.net/Z_pogranicza/Mod_rewrite
    [Do góry]
  12. Błąd 500 - Internal Server Error
    Błąd 500 oznacza najczęściej błędne lub zabronione wpisy w pliku .htaccess. Aby to sprawdzić najprościej na chwilę zmienić nazwę tego pliku, jeśli błąd ustąpi oznacza to, że w tym pliku są błędne lub zabronione wpisy.

    Na serwerach zabronione są wpisy "Options ..." oraz nie działają wpisy "php_flag ...", "php_value..." ustawienia php zmieniają Państwo w Panelu serwera/Konfiguracja PHP a nie przez wpisy w .htaccess

    [Do góry]
  13. Chce aby pliki .html byly wykonywane przez PHP
    Aby pliki .html byly wykonywane przez domyslna wersję PHP w pliku .htaccess należy wpisać:

    AddHandler php5-fastcgi .html

    [Do góry]
  14. Jak zablokować odwiedzających, którzy przychodzą z danej strony www?
    Jeśli jakaś strona odsyła do Państwa bardzo dużo odwiedzających z nieznanego powodu (np na tamtej stronie jest wirus) w ten sposób niepotrzebnie wyczerpując Państwa transfer można tych odwiedzających zablokować poprzez wpis w .htaccess

    RewriteCond %{HTTP_REFERER} zablokowanastrona.com [NC]
    RewriteRule .* - [F]

    [Do góry]
  15. Czy na serwerze jest kompresja mod_deflate?
    Tak na naszych serwerach jest zainstalowany moduł kompresji mod_deflate. Zarządza się nim z poziomu Panelu serwera/Kompresja mod_deflate
    [Do góry]
  16. Jak zmienić wersję PHP?
    Domyślna wersja php to 7.4

    Aby zmienić wersję na PHP 5.3 należy do pliku .htaccess w danym katalogu dopisać:
    AddHandler php53-fastcgi .php

    Aby zmienić wersję na PHP 5.4 należy do pliku .htaccess w danym katalogu dopisać:
    AddHandler php54-fastcgi .php

    Aby zmienić wersję na PHP 5.6 należy do pliku .htaccess w danym katalogu dopisać:
    AddHandler php56-fastcgi .php

    Aby zmienić wersję na PHP 7.0 należy do pliku .htaccess w danym katalogu dopisać:
    AddHandler php70-fastcgi .php

    Aby zmienić wersję na PHP 7.2 należy do pliku .htaccess w danym katalogu dopisać:
    AddHandler php72-fastcgi .php

    Aby zmienić wersję na PHP 7.4 należy do pliku .htaccess w danym katalogu dopisać:
    AddHandler php74-fastcgi .php

    Aby zmienić wersję na PHP 8.0 należy do pliku .htaccess w danym katalogu dopisać:
    AddHandler php80-fastcgi .php

    Aby zmienić wersję na PHP 8.2 należy do pliku .htaccess w danym katalogu dopisać:
    AddHandler php82-fastcgi .php

    [Do góry]
  17. Jak wyłączyć magiczne apostrofy, magic_quotes?
    Na naszych serwerach php działa z prawami użytkownika co oznacza, że każdy ma oddzielny plik php.ini zmian w tym pliku można dokonywać przez Panel serwera/Konfiguracja PHP. W tym przypadku wpisy w .htaccess php_flag, php_value nie będą działac.
    [Do góry]
  18. Jak przekierować cały ruch na https://
    Jeśli mają Państwo wykupiony certyfikat SSL cały ruch można przekierować na https:// wstawiając do .htaccess następującą regułkę:

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteCond %{REQUEST_URI} ^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Sectigo\ DCV)?$ [OR]
    RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
    RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    [Do góry]
  19. Jak zablokować roboty wyszukiwarek?
    Aby zablokować/ograniczyć indeksowanie podstron przez wyszukiwarki należy na serwer do public_html wgrać plik robots.txt z przykładową zawartością:

    User-agent: Googlebot
    Allow: /index.php
    Disallow: /

    User-agent: Yandex
    Allow: /index.php
    Disallow: /

    User-agent: bingbot
    Allow: /index.php
    Disallow: /

    User-agent: *
    Disallow: /

    [Do góry]
  20. Jak mogę włączyć obsługę HTTP/2
    Obsługa HTTP/2 dostępna jest na wszystkich serwerach eHost. Nie trzeba jej włączać, jest włączona domyślnie.

    Obecnie większość przeglądarek wspiera HTTP/2 dla stron z zainstalowanym certyfikatem SSL, działających po https://

    [Do góry]

 

Idź do:
Zobacz wszystkie Szukaj Wersja do druku
Powered by ODFaq