File Manager-ul integrat în cPanel îți permite să gestionezi toate fișierele contului fără să instalezi un client FTP. Pentru operațiuni rapide e cea mai bună opțiune. Pentru transferuri masive sau workflow-uri de dev, FTP/SFTP rămâne superior.
Accesare File Manager
- Loghează-te în cPanel
- Secțiunea Files → File Manager
- Te deschide direct în
/home/utilizatorul-tau/(directorul home)
Structura tipică a contului:
public_html/— aici e site-ul tău public, ce vede lumeamail/— mailbox-urile emaillogs/— log-urile Apache + emailtmp/— fișiere temporare.cpanel/,.htpasswds/— config-uri cPanel (nu modifica)etc/— config-uri PHP, cPanel pool etc.
Site-ul tău trăiește în public_html/. Fișierele din alte directoare (afara public_html/) NU sunt servite la URL-ul public. Asta e bună practică de securitate — păstrează configurări sensibile (de exemplu ~/credentials.txt) în afara webroot-ului.
Operațiuni de bază
Upload fișiere
- Navighează în folderul destinație (ex: dublu-click pe
public_html) - Click Upload sus
- Drag&drop fișiere sau click Select File
- Așteaptă upload (vezi progress bar)
- Click Go Back sau navighează manual înapoi
Limita de upload: 256 MB per fișier (cPanel default). Pentru fișiere mai mari, folosește FTP/SFTP.
Editare fișiere text/cod
- Click dreapta pe fișier (ex:
index.php,.htaccess,style.css) - Edit (sau HTML Editor pentru editor cu syntax highlighting)
- Modifică conținutul în editor
- Click Save Changes sus dreapta
Editorul cPanel salvează automat un backup al fișierului înainte de modificare (cu extensia .bak). Dacă strici ceva, poți restaura.
Download fișiere și foldere
Fișiere individuale: selectează → click Download sus.
Foldere întregi: click dreapta pe folder → Compress → format ZIP → Compress File(s). Apoi download-ezi fișierul ZIP rezultat.
Redenumire / mutare / copiere
- Rename: click dreapta → Rename → tastează nume nou
- Move: click dreapta → Move → introduci path destinație (ex:
/home/user/public_html/old/) - Copy: click dreapta → Copy → introduci path destinație
Ștergere
Selectează → click Delete sus → confirmă.
Fișierele șterse merg în ~/.trash/ (folderul Trash în cPanel). Sunt păstrate 30 zile, apoi șterse definitiv. Poți restaura din Trash dacă regreți.
Pentru ștergere imediată definitivă (skip Trash), bifează "Skip the trash" înainte de Delete.
Fișiere ascunse (.htaccess, .env etc.)
Default File Manager nu arată fișierele care încep cu punct (numite "dotfiles" sau "hidden files"). Pentru a le vedea:
- Click pe Settings (colț sus dreapta)
- Bifează "Show Hidden Files (dotfiles)"
- Click Save
Acum apar .htaccess, .env, .gitignore etc.
Permisiuni fișiere (chmod)
În Linux, fiecare fișier are 3 grupe de permisiuni: owner, group, others. Fiecare grupă poate avea read (4), write (2), execute (1). Combinațiile formează numerele 0-7.
| Tipul | Recomandat | Înseamnă |
|---|---|---|
| Folder | 755 | rwxr-xr-x (owner full, others doar citesc + intră) |
| Fișier PHP/HTML/CSS/JS | 644 | rw-r--r-- (owner edit, others doar citesc) |
| Fișier executabil (cgi-bin scripts) | 755 | cu drept de execuție |
Fișier cu credențiale (.env, wp-config.php) | 600 | doar owner-ul citește |
Schimbare permisiuni
- Click dreapta pe fișier/folder
- Change Permissions (sau iconița din toolbar)
- Bifează checkbox-urile pentru fiecare combinație SAU introduci direct numărul (ex: 644)
- Click Change Permissions
NICIODATĂ 777. E o vulnerabilitate de securitate masivă. Dacă un plugin sau ghid îți spune să setezi 777, e greșit — schimbă plugin-ul sau ghidul. Pentru cazuri legitime de "folder writable de webserver", folosește 755 (owner-ul tău e și user-ul webserver-ului pe shared hosting).
Comprimare și decomprimare
Creează arhivă
- Selectează fișierele/folderele (Ctrl+click sau Shift+click)
- Click Compress sus
- Alege formatul:
- ZIP — universal, compatibil cu Windows/Mac fără tool extra
- Tar Gzipped — cea mai bună compresie, standard Linux
- Tar Bzipped — compresie mai bună dar lent
- Numele arhivei (default e ales automat)
- Click Compress File(s)
Extract arhivă
Click dreapta pe arhivă (.zip, .tar.gz, .rar) → Extract → confirmă destinația.
Rezolvă erori comune
Error 403 Forbidden când accesezi site-ul
Cauze posibile (în ordinea probabilității):
- Permisiuni greșite: folder
public_html/nu e 755 sau fișierul index nu e 644 - Lipsește fișierul index: nu există
index.php,index.html,index.htmîn folderul accesat → Apache returnează 403 (cu Indexes dezactivat) - .htaccess invalid: o regulă greșită blochează acces. Redenumește temporar
.htaccessîn.htaccess.bakpentru a testa - ModSecurity blocking: vezi în cPanel → Errors
Error 500 Internal Server Error
Verifică log-urile pentru detaliul exact:
- cPanel → Metrics → Errors
- Vezi ultimele 300 mesaje de eroare
- Caută mesajul corespunzător cu data + ora când ai întâlnit eroarea
Cauze comune:
- PHP version greșit pentru aplicație (ex: WordPress 6.x cere PHP 7.4+, dar tu rulezi 5.6)
- Sintaxă PHP eronată (vezi linia exactă în Errors)
.htaccessinvalid (vezi "RewriteRule" sau "AddHandler" cu sintaxă greșită)- Memory limit insuficient pentru aplicație
- Plugin/temă WordPress incompatibilă
"This file cannot be uploaded"
Cauze:
- Fișier > 256 MB → folosește FTP/SFTP
- Extensie blocată (rar, dar PHP-based attacks au făcut unele extensii sensibile)
- Spațiu disc plin pe contul tău (verifică în cPanel sidebar)
Alternative pentru transferuri mari — FTP/SFTP
Pentru transferuri > 100 MB sau workflow-uri repetitive (deploy automat), folosește un client FTP:
- FileZilla (gratuit, Windows/Mac/Linux) — cea mai populară opțiune
- WinSCP (gratuit, Windows) — alternativă Windows
- Cyberduck (gratuit, Mac) — UI mac-style
- Transmit (paid, Mac) — premium
Credențiale FTP/SFTP
- Server / Host:
ftp.domeniul-tau.rosauserver.futurehost.ro - Username: cel de cPanel
- Password: cel de cPanel
- Port:
21pentru FTP,22pentru SFTP (mai sigur, recomandat) - Protocol: SFTP - SSH File Transfer Protocol
Pentru utilizatori adiționali FTP (echipa ta), creează-i în cPanel → Files → FTP Accounts.
Mai ai nevoie de ajutor cu acest subiect?
Echipa noastră răspunde direct, în limba română, L–V 9–18. Pentru urgențe (site down, hack) avem canal WhatsApp.