15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij
09.10.2024

cPanel File Manager: Kompletny Przewodnik Techniczny do Zarządzania Plikami Serwera WWW

cPanel File Manager to przeglądarkowy interfejs zarządzania plikami wbudowany w panel sterowania cPanel, który zapewnia bezpośredni dostęp do odczytu/zapisu systemu plików konta hostingowego — bez konieczności używania klienta FTP, sesji SSH ani żadnego lokalnie zainstalowanego oprogramowania. Udostępnia pełne drzewo katalogów konta hostingowego, w tym public_html, ukryte pliki dotfiles, takie jak .htaccess, oraz pliki konfiguracyjne po stronie serwera — wszystko przez uwierzytelnioną sesję HTTPS na porcie 2083.

Dla każdego, kto zarządza witryną na hostingu współdzielonym lub VPS, File Manager to najszybsza droga do wykonywania operacji na poziomie plików: edytowania konfiguracji PHP, naprawiania błędnych uprawnień, wdrażania skompresowanych archiwów lub łatania pliku na żywo w trakcie incydentu — wszystko z poziomu karty przeglądarki.

Dlaczego cPanel File Manager jest bardziej zaawansowany, niż większość użytkowników zdaje sobie sprawę

Większość dokumentacji traktuje File Manager jako zastępstwo FTP dla początkujących. To znaczne niedoszacowanie jego możliwości. Dla administratorów systemów i deweloperów pracujących na VPS z cPanel, jest to pełnoprawne narzędzie operacyjne do zadań, które w innym przypadku wymagałyby sesji terminalowej lub skonfigurowanego klienta SFTP.

Kluczowe zalety operacyjne obejmują:

  • Zero konfiguracji po stronie klienta: Brak danych uwierzytelniających FTP, brak reguł zapory dla trybu pasywnego, brak wymiany kluczy SFTP. Uwierzytelnianie jest obsługiwane w całości przez istniejącą sesję cPanel.
  • Edycja kodu w przeglądarce ze świadomością składni: Wbudowany edytor kodu obsługuje PHP, HTML, CSS, JavaScript i zwykły tekst z podstawowym podświetlaniem składni.
  • Operacje na archiwach po stronie serwera: Kompresja lub wyodrębnianie archiwum o rozmiarze 500 MB odbywa się całkowicie na serwerze — bez zużywania przepustowości na przesyłanie plików najpierw na komputer lokalny.
  • Bezpośredni dostęp do plików dotfiles: Ukryte pliki, takie jak .htaccess, .env i .user.ini, są dostępne za pomocą przełącznika, co jest kluczowe przy wdrożeniach WordPress i Laravel.
  • Zarządzanie uprawnieniami bez SSH: Operacje chmod są dostępne przez GUI, co ma znaczenie, gdy wtyczka lub skrypt wdrożeniowy ustawi nieprawidłowe uprawnienia.

Dostęp do cPanel File Manager

Standardowa ścieżka logowania

  1. Przejdź do adresu URL logowania do cPanel — zazwyczaj https://yourdomain.com:2083 lub https://yourserver.hostname:2083.
  2. Uwierzytelnij się przy użyciu nazwy użytkownika i hasła cPanel.
  3. Znajdź sekcję Pliki na głównym pulpicie nawigacyjnym i kliknij File Manager.

Wybór katalogu przy uruchomieniu

Przy pierwszym otwarciu cPanel może poprosić o wybranie katalogu startowego. Dostępne opcje to:

  • Katalog domowy (/home/username/) — katalog główny konta, powyżej katalogu głównego witryny
  • Katalog główny witryny (public_html) — katalog dokumentów obsługiwany przez Apache lub LiteSpeed; tutaj znajdują się pliki witryny
  • Publiczny katalog główny FTP — istotny tylko wtedy, gdy włączony jest anonimowy FTP
  • Katalog dokumentów dla konkretnej domeny — przydatny na kontach hostujących wiele domen lub subdomen

W przypadku większości zadań związanych z zarządzaniem witryną ustaw domyślny katalog na Katalog główny witryny (public_html). Możesz zmienić to ustawienie domyślne w dowolnym momencie za pomocą opcji Ustawienia w prawym górnym rogu interfejsu File Manager.

Włączanie ukrytych plików

Domyślnie pliki dotfiles nie są wyświetlane. Aby je pokazać:

  1. Kliknij Ustawienia (ikona koła zębatego w prawym górnym rogu).
  2. Zaznacz opcję Pokaż ukryte pliki (dotfiles).
  3. Kliknij Zapisz.

Jest to krok obowiązkowy, jeśli chcesz uzyskać dostęp do .htaccess, .env, .htpasswd lub dowolnego innego pliku dotfile.

Anatomia interfejsu File Manager

Zrozumienie układu interfejsu zapobiega dezorientacji podczas nawigowania po dużych drzewach katalogów.

PanelFunkcja
Lewy pasek bocznyZwijane drzewo katalogów dla całego konta
Główny obszar zawartościLista plików/folderów dla wybranego katalogu
Górny pasek narzędziPrzyciski akcji: Nowy plik, Nowy folder, Prześlij, Pobierz, Kopiuj, Przenieś, Zmień nazwę, Usuń, Kompresuj, Wyodrębnij, Uprawnienia, Edytuj
Pasek nawigacyjny (breadcrumb)Pokazuje bieżącą ścieżkę; każdy segment jest klikalny
Pasek wyszukiwaniaWyszukiwanie nazw plików w bieżącym katalogu (domyślnie nierekurencyjne)
Pasek stanuWyświetla liczbę zaznaczonych elementów i całkowity rozmiar katalogu

Główne funkcje: szczegółowa analiza techniczna

Przesyłanie i pobieranie plików

Przesyłanie wykorzystuje przeglądarkowy mechanizm przesyłania obsługujący jednoczesne przesyłanie wielu plików. Praktyczny limit rozmiaru pojedynczego przesyłania jest określony przez dyrektywy PHP upload_max_filesize i post_max_size skonfigurowane na serwerze — zazwyczaj 256 MB na hostingach zarządzanych, ale wartość ta może się różnić.

Ważny przypadek brzegowy: Jeśli chcesz wdrożyć duże archiwum aplikacji (np. kopię zapasową WordPress o rozmiarze 1 GB), przesłanie .zip bezpośrednio i wyodrębnienie po stronie serwera jest znacznie szybsze niż przesyłanie tysięcy pojedynczych plików. Przepływ pracy przesyłanie + wyodrębnianie w File Manager całkowicie omija narzut HTTP dla każdego pliku.

Pobieranie jest możliwe tylko dla pojedynczych plików przez interfejs przeglądarki. Aby pobrać cały katalog, najpierw go skompresuj, a następnie pobierz wynikowe archiwum.

Edycja plików w przeglądarce

File Manager oferuje trzy tryby edycji:

  • Edytor HTML — edytor WYSIWYG dla plików .html; rzadko przydatny dla deweloperów, ale dostępny dla użytkowników nieposiadających wiedzy technicznej
  • Edytor kodu — edytor zwykłego tekstu z podświetlaniem składni; właściwy wybór dla plików .php, .js, .css, .conf, .htaccess i .yaml
  • Edytor tekstu — minimalny edytor bez podświetlania składni; odpowiedni dla plików .txt i prostych plików konfiguracyjnych

Ostrzeżenie dotyczące kodowania: Edytor kodu domyślnie używa UTF-8. Jeśli edytujesz plik, który został pierwotnie zapisany w innym kodowaniu (np. Windows-1252), edytor może uszkodzić znaki spoza ASCII podczas zapisywania. Zawsze sprawdzaj kodowanie przed edycją plików konfiguracyjnych przeniesionych ze środowisk Windows.

Praktyczny przypadek użycia — edycja .htaccess w celu przekierowania:

Przejdź do public_html, włącz ukryte pliki, kliknij prawym przyciskiem myszy .htaccess, wybierz Edytuj i dodaj:

RewriteEngine On
RewriteRule ^old-page/?$ /new-page/ [R=301,L]

Zapisz, a następnie przetestuj za pomocą curl -I https://yourdomain.com/old-page, aby potwierdzić nagłówek odpowiedzi 301.

Zarządzanie plikami i katalogami

Tworzenie plików i folderów: Użyj przycisków Nowy plik i Nowy folder na pasku narzędzi. Nowe pliki są tworzone jako puste — możesz je następnie otworzyć w edytorze kodu, aby dodać zawartość.

Kopiowanie a przenoszenie:

  • Kopiowanie duplikuje plik lub katalog do docelowej ścieżki; oryginał pozostaje.
  • Przenoszenie (odpowiednik mv w wierszu poleceń) przenosi plik; oryginalna ścieżka przestaje istnieć.

Obie operacje akceptują ścieżki bezwzględne od katalogu głównego konta (np. /home/username/public_html/assets/).

Zmiana nazwy: Kliknij raz, aby zaznaczyć, a następnie kliknij Zmień nazwę na pasku narzędzi lub kliknij prawym przyciskiem myszy i wybierz Zmień nazwę. Zmiana nazwy katalogu nie niszczy jego zawartości.

Usuwanie: Pliki przeniesione do Kosza można przywrócić. Pliki usunięte za pomocą opcji Usuń trwale omijają Kosz i nie można ich odzyskać przez File Manager — zawsze weryfikuj przed użyciem trwałego usuwania.

Kompresja plików i wyodrębnianie archiwów

File Manager obsługuje następujące formaty archiwów:

FormatRozszerzenieNajlepsze zastosowanie
ZIP`.zip`Kompatybilność między platformami, użytkownicy Windows
Gzip Tar`.tar.gz`Kopie zapasowe serwerów Linux, zachowuje uprawnienia
Bzip2 Tar`.tar.bz2`Lepszy stopień kompresji niż `.tar.gz`
Gzip`.gz`Kompresja tylko pojedynczego pliku

Przepływ pracy kompresji:

  1. Zaznacz pliki lub katalog w głównym panelu.
  2. Kliknij Kompresuj na pasku narzędzi.
  3. Wybierz format archiwum.
  4. Podaj nazwę archiwum i ścieżkę docelową.
  5. Kliknij Kompresuj pliki.

Przepływ pracy wyodrębniania:

  1. Zaznacz plik archiwum.
  2. Kliknij Wyodrębnij.
  3. Podaj katalog docelowy (domyślnie bieżący katalog).
  4. Kliknij Wyodrębnij pliki.

Pułapka: Wyodrębnianie .zip zawierającego katalog najwyższego poziomu spowoduje utworzenie podkatalogu. Wyodrębnianie archiwum, które go nie zawiera, spowoduje zrzucenie wszystkich plików bezpośrednio do katalogu docelowego. Zawsze sprawdzaj strukturę archiwum przed wyodrębnianiem do public_html, aby uniknąć zaśmiecenia katalogu głównego witryny.

Zarządzanie uprawnieniami plików

Uprawnienia plików w Linux są zgodne z modelem właściciel / grupa / wszyscy, wyrażonym jako trzycyfrowa liczba ósemkowa. File Manager udostępnia to przez siatkę pól wyboru i pole wprowadzania wartości numerycznej.

Standardowe wartości uprawnień dla hostingu:

Typ zasobuZalecane uprawnieniaÓsemkowoZnaczenie
Zwykłe pliki`644``rw-r–r–`Właściciel może odczytywać/zapisywać; grupa i wszyscy tylko do odczytu
Skrypty wykonywalne`755``rwxr-xr-x`Właściciel może wykonywać; grupa i wszyscy mogą odczytywać/wykonywać
Katalogi`755``rwxr-xr-x`Standardowy dostęp do katalogu
Pliki konfiguracyjne`600``rw——-`Tylko odczyt/zapis dla właściciela; brak dostępu dla grupy i wszystkich
`.htaccess``644``rw-r–r–`Odczytywalny przez Apache; niezapisywalny przez wszystkich

Rekurencyjne zmiany uprawnień: File Manager umożliwia rekurencyjne stosowanie zmian uprawnień do wszystkich plików i podkatalogów w wybranym folderze. Używaj tej funkcji ostrożnie — rekurencyjne zastosowanie 755 do katalogu zawierającego pliki PHP sprawi, że te pliki staną się wykonywalne, co jest zbędne i nieznacznie zwiększa powierzchnię ataku.

Typowe błędy związane z uprawnieniami:

  • Błąd 500 Internal Server Error po edycji .htaccess — często spowodowany uprawnieniami 777 do pliku, które Apache odrzuca jako środek bezpieczeństwa w wielu konfiguracjach.
  • Błąd instalacji wtyczki WordPress — zazwyczaj wp-content/uploads lub wp-content/plugins nie ma uprawnień do zapisu dla użytkownika serwera WWW; ustaw na 755.
  • Plik PHP nie jest wykonywany — plik może mieć uprawnienia 600, uniemożliwiające serwerowi WWW jego odczytanie; ustaw na 644.

cPanel File Manager a alternatywne metody dostępu do plików

MetodaWymagana konfiguracjaOperacje masoweSkryptowanie/automatyzacjaBezpieczeństwoNajlepsze zastosowanie
cPanel File ManagerBrakOgraniczoneNieSesja HTTPSSzybkie edycje, małe przesyłanie
SFTP (FileZilla itp.)Dane uwierzytelniające SSH, instalacja klientaDoskonałePrzez skryptySzyfrowanie SSHDuże transfery, deweloperzy
FTPDane uwierzytelniające FTP, instalacja klientaDobrePrzez skryptyNieszyfrowane (unikaj)Tylko systemy legacy
SSH / TerminalDostęp SSH, konfiguracja kluczyDoskonałePełne skryptowanie powłokiSzyfrowanie SSHAdministratorzy systemów, złożone operacje
Wdrożenie GitKonfiguracja repozytoriumDoskonałePełny CI/CDSSH/HTTPSWdrożenia kodu

File Manager zajmuje określoną niszę: operacje na plikach o niskim nakładzie konfiguracyjnym, uwierzytelnione, dostępne przez przeglądarkę, które nie uzasadniają nakładu pracy związanego z konfigurowaniem klienta SFTP lub nawiązywaniem sesji SSH. W przypadku powtarzających się przepływów pracy SFTP lub SSH zawsze będą bardziej wydajne.

Praktyczne przepływy pracy: instrukcje krok po kroku

Wdrażanie witryny WordPress z archiwum kopii zapasowej

  1. Prześlij kopię zapasową .zip do public_html za pomocą przycisku Prześlij.
  2. Zaznacz przesłane archiwum i kliknij Wyodrębnij; ustaw miejsce docelowe na public_html.
  3. Sprawdź wyodrębnioną strukturę katalogów — wp-config.php powinien znajdować się w katalogu głównym public_html, a nie wewnątrz podkatalogu.
  4. Jeśli archiwum zostało wyodrębnione do podkatalogu (np. public_html/backup-2024/), użyj opcji Przenieś, aby przenieść całą zawartość o jeden poziom wyżej.
  5. Kliknij prawym przyciskiem myszy wp-config.php, wybierz Edytuj i zaktualizuj DB_NAME, DB_USER, DB_PASSWORD i DB_HOST, aby odpowiadały nowemu środowisku.
  6. Ustaw uprawnienia wp-config.php na 600.
  7. Ustaw uprawnienia wp-content/uploads na 755.

Edycja .user.ini w celu konfiguracji PHP

Na serwerach działających z PHP-FPM (powszechne na stosach LiteSpeed i nowoczesnych Apache), dyrektywy PHP .htaccess są ignorowane. Zamiast tego użyj .user.ini:

  1. Włącz ukryte pliki w ustawieniach File Manager.
  2. Przejdź do public_html.
  3. Kliknij Nowy plik, nadaj mu nazwę .user.ini.
  4. Otwórz go w edytorze kodu i dodaj:
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
memory_limit = 256M
  1. Zapisz. Zmiany wejdą w życie po wygaśnięciu user_ini.cache_ttl puli PHP-FPM (domyślnie: 300 sekund).

Tworzenie strony konserwacji bez SSH

  1. Przejdź do public_html.
  2. Utwórz nowy plik o nazwie maintenance.html z komunikatem o konserwacji.
  3. Edytuj .htaccess i dodaj:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123.456.789.000$
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteRule ^(.*)$ /maintenance.html [R=302,L]

Zastąp 123.456.789.000 własnym adresem IP, aby zachować dostęp. Użyj 302 (tymczasowe) zamiast 301 (stałe), aby zapobiec buforowaniu przekierowania przez przeglądarki.

Wzmacnianie bezpieczeństwa podczas korzystania z File Manager

Bezpieczeństwo sesji i dostępu

  • Zawsze uzyskuj dostęp do cPanel przez HTTPS (port 2083). Nigdy nie używaj HTTP dla sesji cPanel w sieciach publicznych.
  • Wylogowuj się jawnie po każdej sesji. Sesje cPanel mają konfigurowalny limit czasu, ale aktywna sesja na współdzielonym komputerze stanowi poważny wektor ryzyka.
  • Włącz uwierzytelnianie dwuskładnikowe (2FA) na swoim koncie cPanel. Jest to najbardziej skuteczny środek bezpieczeństwa dla dostępu do panelu sterowania przez przeglądarkę.
  • Używaj ograniczeń adresów IP, jeśli Twój dostawca hostingu obsługuje białą listę IP cPanel — ogranicza to próby logowania do znanych adresów.

Praktyki bezpieczeństwa na poziomie plików

  • Nigdy nie ustawiaj żadnego pliku ani katalogu na 777. Przyznaje to dostęp do zapisu wszystkim użytkownikom systemu i jest podatne na exploity w środowiskach hostingu współdzielonego.
  • Chroń wrażliwe pliki, ustawiając je na 600 (tylko odczyt/zapis dla właściciela): wp-config.php, .env, pliki konfiguracyjne bazy danych.
  • Regularnie sprawdzaj public_html pod kątem nieoczekiwanych plików — szczególnie plików .php w katalogach przesyłania (wp-content/uploads/), które są częstym wskaźnikiem przejętego konta.
  • Przed wprowadzeniem znaczących zmian (edycją podstawowych plików konfiguracyjnych, restrukturyzacją katalogów) skompresuj docelowy katalog i pobierz archiwum jako kopię zapasową w danym momencie.

Ochrona pliku .htaccess

Plik .htaccess kontroluje zachowanie Apache na poziomie katalogu. Błędnie skonfigurowany lub złośliwie zmodyfikowany .htaccess może przekierowywać cały ruch, ujawniać listingi katalogów lub wyłączać nagłówki bezpieczeństwa. Zalecana linia bazowa:

# Prevent directory listing
Options -Indexes

# Block access to sensitive files
<FilesMatch ".(env|log|sql|bak|config)$">
    Order allow,deny
    Deny from all
</FilesMatch>

# Protect .htaccess itself
<Files .htaccess>
    Order allow,deny
    Deny from all
</Files>

cPanel File Manager na VPS a hosting współdzielony

File Manager zachowuje się identycznie w obu środowiskach z perspektywy interfejsu użytkownika, ale zakres dostępu do zasobów różni się znacząco.

Na Hostingu współdzielonym File Manager jest ograniczony do katalogu domowego konta (/home/username/). Nie możesz nawigować powyżej tej ścieżki, uzyskiwać dostępu do plików innych użytkowników ani modyfikować plików konfiguracyjnych na poziomie serwera. Jest to wymuszane przez środowisko powłoki z ograniczeniami cPanel.

Na koncie Hostingu VPS z zainstalowanym cPanel, główny użytkownik cPanel (poziom WHM) ma szerszy dostęp, a poszczególne konta cPanel nadal działają w ramach własnych ograniczeń katalogu domowego. Jednak VPS zapewnia dostęp SSH root obok File Manager, co ułatwia obsługę operacji przekraczających możliwości File Manager — dużych operacji rekurencyjnych, zarządzania dowiązaniami symbolicznymi lub zadań wymagających podwyższonych uprawnień.

Na Serwerach dedykowanych z cPanel/WHM te same ograniczenia na poziomie konta dotyczą każdego użytkownika cPanel, ale administrator serwera ma pełny dostęp do systemu plików przez File Manager WHM lub bezpośrednie SSH.

Czego File Manager nie potrafi

Zrozumienie ograniczeń zapobiega marnowaniu czasu i frustracji:

  • Brak rekurencyjnego wyszukiwania w podkatalogach — wbudowane wyszukiwanie jest ograniczone do bieżącego katalogu. Użyj SSH z find lub grep -r do wyszukiwań rekurencyjnych.
  • Brak porównywania różnic lub wersji — nie możesz porównać dwóch wersji pliku. Użyj Git lub pobierz obie wersje lokalnie do porównania.
  • Brak tworzenia dowiązań symbolicznych — operacje ln -s wymagają dostępu SSH.
  • Brak śledzenia logów w czasie rzeczywistym — do monitorowania logów na żywo wymagane jest SSH z tail -f.
  • Brak masowej zmiany nazw z wzorcami — zmiana nazw wielu plików przy użyciu symboli wieloznacznych lub wyrażeń regularnych wymaga SSH lub narzędzia do skryptowania.
  • Limity rozmiaru przesyłania — ograniczone przez konfigurację PHP i serwera; bardzo duże pliki (wielogigabajtowe) lepiej przesyłać przez SFTP.
  • Brak wykonywania skryptów po stronie serwera — nie możesz uruchomić skryptu PHP ani Bash z poziomu File Manager; do tego celu użyj SSH lub zadania cron.

Macierz decyzyjna — szybkie odniesienie

Użyj tej macierzy, aby określić, czy File Manager jest właściwym narzędziem do danego zadania:

ZadanieFile ManagerSFTPSSH
Edycja pojedynczego pliku konfiguracyjnegoNajlepszy wybórMożliweMożliwe
Przesłanie pojedynczego archiwum i wyodrębnienieNajlepszy wybórMożliweMożliwe
Transfer 10 000 pojedynczych plikówNiezalecaneNajlepszy wybórNajlepszy wybór
Naprawa błędnych uprawnień plików w jednym kataloguNajlepszy wybórMożliweMożliwe
Rekurencyjne naprawianie uprawnień w całym koncieUnikajUnikajNajlepszy wybór
Wdrożenie przez GitNiemożliweNiemożliweNajlepszy wybór
Tworzenie `.user.ini` lub `.htaccess`Najlepszy wybórMożliweMożliwe
Śledzenie logu błędów w czasie rzeczywistymNiemożliweNiemożliweNajlepszy wybór
Rekurencyjny audyt pod kątem złośliwych plikówNiemożliweCzęścioweNajlepszy wybór

Lista kontrolna techniczna: najlepsze praktyki File Manager

  • Włącz wyświetlanie ukrytych plików przed rozpoczęciem jakichkolwiek prac konfiguracyjnych
  • Ustaw domyślny katalog na public_html dla zadań zarządzania witryną
  • Sprawdź kodowanie pliku przed edycją plików przeniesionych ze środowisk innych niż Linux
  • Używaj Edytora kodu, a nie Edytora HTML, dla wszystkich plików PHP, CSS, JS i konfiguracyjnych
  • Stosuj 644 do plików i 755 do katalogów jako podstawowe uprawnienia
  • Nigdy nie używaj uprawnień 777 w żadnych okolicznościach
  • Kompresuj docelowe katalogi przed wprowadzaniem zmian strukturalnych
  • Wylogowuj się z cPanel jawnie po każdej sesji
  • Włącz 2FA na swoim koncie cPanel na poziomie dostawcy hostingu
  • W przypadku operacji przekraczających możliwości File Manager, użyj SSH na VPS z cPanel lub skonfiguruj dostęp SFTP

Jeśli Twoje środowisko hostingowe wymaga bardziej szczegółowej kontroli niż ta oferowana przez File Manager — szczególnie w przypadku wdrożeń produkcyjnych, potoków CI/CD lub zarządzania wieloma domenami — zapoznaj się z pełną gamą dostępnych paneli sterowania VPS, które obejmują alternatywy dla cPanel z różnymi zestawami narzędzi i modelami uprawnień.

W środowiskach, gdzie konfiguracja poczty e-mail przecina się z zarządzaniem plikami (np. edycja skryptów filtrów poczty lub zarządzanie strukturami Maildir), środowiska hostingu poczty e-mail z cPanel zapewniają ten sam interfejs File Manager z dostępem do katalogów związanych z pocztą w katalogu domowym konta.

Często zadawane pytania

Czy mogę używać cPanel File Manager do edycji plików PHP na działającej witrynie produkcyjnej?

Tak, ale z zachowaniem szczególnej ostrożności. Edytor kodu zapisuje zmiany natychmiast bez mechanizmu przejściowego ani cofania. Błąd składni w działającym pliku PHP spowoduje błąd 500 widoczny dla wszystkich odwiedzających. Zawsze kompresuj plik lub katalog przed edycją i testuj zmiany w środowisku testowym, gdy jest to możliwe.

Dlaczego nie widzę pliku .htaccess w File Manager?

Pliki dotfiles są domyślnie ukryte. Kliknij Ustawienia w prawym górnym rogu File Manager, zaznacz opcję Pokaż ukryte pliki (dotfiles) i zapisz. Plik .htaccess pojawi się wtedy na liście katalogów.

Jaki jest maksymalny rozmiar pliku, który mogę przesłać przez File Manager?

Limit jest ustawiony przez konfigurację PHP serwera — konkretnie upload_max_filesize i post_max_size. Na większości hostingów współdzielonych wynosi 256 MB. W przypadku większych plików użyj SFTP lub prześlij skompresowane archiwum i wyodrębnij je po stronie serwera.

Dlaczego wyodrębnianie pliku .zip powoduje zrzucenie wszystkiego do niewłaściwego katalogu?

Wewnętrzna struktura archiwum determinuje zachowanie podczas wyodrębniania. Jeśli .zip został utworzony bez folderu najwyższego poziomu, cała zawartość jest wyodrębniana bezpośrednio do katalogu docelowego. Jeśli zawiera folder najwyższego poziomu, tworzony jest podkatalog. Sprawdź strukturę archiwum przed wyodrębnianiem, zaznaczając je i przeglądając jego zawartość, lub najpierw wyodrębnij do katalogu tymczasowego.

Czy cPanel File Manager jest wystarczająco bezpieczny do zarządzania wrażliwymi plikami konfiguracyjnymi?

Sesja File Manager działa przez HTTPS (port 2083) i jest chroniona uwierzytelnianiem cPanel. Główne zagrożenia to przechwycenie sesji w niezabezpieczonych sieciach, słabe hasła cPanel i pozostawianie otwartych sesji na współdzielonych komputerach. Ogranicz te zagrożenia, włączając 2FA, używając silnych, unikalnych haseł i wylogowując się po każdej sesji. W przypadku wysoce wrażliwych operacji na serwerach produkcyjnych, SSH z uwierzytelnianiem opartym na kluczach zapewnia silniejszą postawę bezpieczeństwa.

15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij