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,.envi.user.ini, są dostępne za pomocą przełącznika, co jest kluczowe przy wdrożeniach WordPress i Laravel. - Zarządzanie uprawnieniami bez SSH: Operacje
chmodsą 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
- Przejdź do adresu URL logowania do cPanel — zazwyczaj
https://yourdomain.com:2083lubhttps://yourserver.hostname:2083. - Uwierzytelnij się przy użyciu nazwy użytkownika i hasła cPanel.
- 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ć:
- Kliknij Ustawienia (ikona koła zębatego w prawym górnym rogu).
- Zaznacz opcję Pokaż ukryte pliki (dotfiles).
- 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.
| Panel | Funkcja |
|---|---|
| — | — |
| Lewy pasek boczny | Zwijane drzewo katalogów dla całego konta |
| Główny obszar zawartości | Lista plików/folderów dla wybranego katalogu |
| Górny pasek narzędzi | Przyciski 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 wyszukiwania | Wyszukiwanie nazw plików w bieżącym katalogu (domyślnie nierekurencyjne) |
| Pasek stanu | Wyś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,.htaccessi.yaml - Edytor tekstu — minimalny edytor bez podświetlania składni; odpowiedni dla plików
.txti 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
mvw 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:
| Format | Rozszerzenie | Najlepsze 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:
- Zaznacz pliki lub katalog w głównym panelu.
- Kliknij Kompresuj na pasku narzędzi.
- Wybierz format archiwum.
- Podaj nazwę archiwum i ścieżkę docelową.
- Kliknij Kompresuj pliki.
Przepływ pracy wyodrębniania:
- Zaznacz plik archiwum.
- Kliknij Wyodrębnij.
- Podaj katalog docelowy (domyślnie bieżący katalog).
- 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 zasobu | Zalecane uprawnienia | Ósemkowo | Znaczenie |
|---|---|---|---|
| — | — | — | — |
| 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 uprawnieniami777do pliku, które Apache odrzuca jako środek bezpieczeństwa w wielu konfiguracjach. - Błąd instalacji wtyczki WordPress — zazwyczaj
wp-content/uploadslubwp-content/pluginsnie ma uprawnień do zapisu dla użytkownika serwera WWW; ustaw na755. - Plik PHP nie jest wykonywany — plik może mieć uprawnienia
600, uniemożliwiające serwerowi WWW jego odczytanie; ustaw na644.
cPanel File Manager a alternatywne metody dostępu do plików
| Metoda | Wymagana konfiguracja | Operacje masowe | Skryptowanie/automatyzacja | Bezpieczeństwo | Najlepsze zastosowanie |
|---|---|---|---|---|---|
| — | — | — | — | — | — |
| cPanel File Manager | Brak | Ograniczone | Nie | Sesja HTTPS | Szybkie edycje, małe przesyłanie |
| SFTP (FileZilla itp.) | Dane uwierzytelniające SSH, instalacja klienta | Doskonałe | Przez skrypty | Szyfrowanie SSH | Duże transfery, deweloperzy |
| FTP | Dane uwierzytelniające FTP, instalacja klienta | Dobre | Przez skrypty | Nieszyfrowane (unikaj) | Tylko systemy legacy |
| SSH / Terminal | Dostęp SSH, konfiguracja kluczy | Doskonałe | Pełne skryptowanie powłoki | Szyfrowanie SSH | Administratorzy systemów, złożone operacje |
| Wdrożenie Git | Konfiguracja repozytorium | Doskonałe | Pełny CI/CD | SSH/HTTPS | Wdroż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
- Prześlij kopię zapasową
.zipdopublic_htmlza pomocą przycisku Prześlij. - Zaznacz przesłane archiwum i kliknij Wyodrębnij; ustaw miejsce docelowe na
public_html. - Sprawdź wyodrębnioną strukturę katalogów —
wp-config.phppowinien znajdować się w katalogu głównympublic_html, a nie wewnątrz podkatalogu. - 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. - Kliknij prawym przyciskiem myszy
wp-config.php, wybierz Edytuj i zaktualizujDB_NAME,DB_USER,DB_PASSWORDiDB_HOST, aby odpowiadały nowemu środowisku. - Ustaw uprawnienia
wp-config.phpna600. - Ustaw uprawnienia
wp-content/uploadsna755.
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:
- Włącz ukryte pliki w ustawieniach File Manager.
- Przejdź do
public_html. - Kliknij Nowy plik, nadaj mu nazwę
.user.ini. - Otwórz go w edytorze kodu i dodaj:
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
memory_limit = 256M- Zapisz. Zmiany wejdą w życie po wygaśnięciu
user_ini.cache_ttlpuli PHP-FPM (domyślnie: 300 sekund).
Tworzenie strony konserwacji bez SSH
- Przejdź do
public_html. - Utwórz nowy plik o nazwie
maintenance.htmlz komunikatem o konserwacji. - Edytuj
.htaccessi 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_htmlpod kątem nieoczekiwanych plików — szczególnie plików.phpw 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
findlubgrep -rdo 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 -swymagają 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:
| Zadanie | File Manager | SFTP | SSH |
|---|---|---|---|
| — | — | — | — |
| Edycja pojedynczego pliku konfiguracyjnego | Najlepszy wybór | Możliwe | Możliwe |
| Przesłanie pojedynczego archiwum i wyodrębnienie | Najlepszy wybór | Możliwe | Możliwe |
| Transfer 10 000 pojedynczych plików | Niezalecane | Najlepszy wybór | Najlepszy wybór |
| Naprawa błędnych uprawnień plików w jednym katalogu | Najlepszy wybór | Możliwe | Możliwe |
| Rekurencyjne naprawianie uprawnień w całym koncie | Unikaj | Unikaj | Najlepszy wybór |
| Wdrożenie przez Git | Niemożliwe | Niemożliwe | Najlepszy wybór |
| Tworzenie `.user.ini` lub `.htaccess` | Najlepszy wybór | Możliwe | Możliwe |
| Śledzenie logu błędów w czasie rzeczywistym | Niemożliwe | Niemożliwe | Najlepszy wybór |
| Rekurencyjny audyt pod kątem złośliwych plików | Niemożliwe | Częściowe | Najlepszy 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_htmldla 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
644do plików i755do katalogów jako podstawowe uprawnienia - Nigdy nie używaj uprawnień
777w ż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.
