elfsightSari la conținut
Terminalul din cPanel: cum îl folosești pentru WP-CLI și administrare avansată

Terminalul din cPanel: cum îl folosești pentru WP-CLI și administrare directă

Terminalul din cPanel oferă acces direct la linia de comandă a serverului fără să necesite un client SSH separat sau configurarea cheilor de autentificare. Este una dintre funcționalitățile cel mai frecvent subutilizate de administratorii de hosting, dar care poate reduce semnificativ timpul necesar pentru operațiunile de administrare WordPress și de server.

Dacă administrați site-uri WordPress pe hosting cPanel, accesul la terminal deschide posibilitatea de a folosi WP-CLI, de a rula scripturi direct pe server și de a efectua operațiuni de mentenanță care altfel ar necesita pluginuri sau acces FTP.

Terminalul din cPanel: cum îl folosești pentru WP-CLI și administrare directă

Cum accesați terminalul din cPanel

Terminalul este disponibil în cPanel din secțiunea Advanced, opțiunea Terminal. La prima accesare, sistemul vă va cere să acceptați termenii de utilizare.

Odată acceptați, veți avea acces la un terminal bash complet în browserul web.

Nu toate planurile de hosting activează terminalul implicit. Dacă nu îl găsiți în cPanel, contactați furnizorul de hosting pentru activare.

Pe serverele cu WHM, administratorul poate activa sau dezactiva terminalul pentru utilizatorii individuali din Feature Manager.

WP-CLI prin terminalul cPanel

WP-CLI este instrumentul de linie de comandă pentru administrarea WordPress. Permite executarea rapidă a operațiunilor care altfel ar necesita accesul la panoul de administrare WordPress sau la baza de date.

Pe majoritatea serverelor cPanel moderne, WP-CLI este disponibil implicit.

Verificați disponibilitatea WP-CLI cu:

wp --version

Dacă nu este disponibil global, îl puteți descărca și folosi local:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar --info

Comenzi WP-CLI esențiale pentru administrare WordPress

Navigați mai întâi în folderul site-ului WordPress. Înlocuiți calea cu cea reală a site-ului dumneavoastră:

cd ~/public_html

Sau, dacă site-ul este într-un subdirector:

cd ~/public_html/nume-site

Câteva comenzi frecvent folosite:

# Verificați starea WordPress
wp core version

# Actualizați WordPress la ultima versiune
wp core update

# Listați pluginurile instalate
wp plugin list

# Actualizați toate pluginurile
wp plugin update --all

# Actualizați toate temele
wp theme update --all

# Curățați cache-ul
wp cache flush

# Optimizați baza de date
wp db optimize

# Exportați baza de date
wp db export backup-$(date +%Y%m%d).sql

# Creați un utilizator administrator nou
wp user create nou-admin email@exemplu.ro --role=administrator --user_pass=parola_puternica

Operațiuni utile prin terminal fără WP-CLI

Terminalul cPanel nu este util doar pentru WordPress. Câteva operațiuni generale de administrare a serverului pe care le puteți face direct din browser:

Verificarea spațiului pe disk

# Spațiu total disponibil
df -h

# Cele mai mari directoare din contul curent
du -sh ~/*/  | sort -rh | head -20

# Verificați ce ocupă spațiu în public_html
du -sh ~/public_html/* | sort -rh | head -10

Gestionarea fișierelor de configurare

# Editați fișierul .htaccess
nano ~/public_html/.htaccess

# Verificați permisiunile fișierelor WordPress
find ~/public_html -type f -name "*.php" -perm 777

# Corectați permisiunile fișierelor
find ~/public_html -type f -exec chmod 644 {} \;
find ~/public_html -type d -exec chmod 755 {} \;

Monitorizarea log-urilor de eroare

# Ultimele erori PHP
tail -n 50 ~/logs/error_log

# Monitorizare în timp real
tail -f ~/logs/error_log

Scripturi PHP direct pe server

Prin terminal puteți rula scripturi PHP direct, fără să le urcați pe server și să le accesați prin browser. Aceasta este utilă pentru operațiuni de migrare, import de date sau reparare a bazei de date:

php -r "echo phpversion();"
php script.php

Cron jobs prin terminal

Puteți gestiona cron jobs-urile direct prin terminal, fără interfața grafică cPanel:

# Listați cron jobs-urile existente
crontab -l

# Editați cron jobs-urile
crontab -e

Limitări importante ale terminalului cPanel

Terminalul din cPanel rulează cu privilegiile contului dumneavoastră de hosting, nu ca root. Aceasta înseamnă că nu puteți instala pachete software la nivel de sistem, modifica configurații de server sau accesa fișierele altor utilizatori.

Pentru operațiunile care necesită acces root, este nevoie de un server dedicat sau VPS cu acces SSH complet.

De asemenea, sesiunile din terminal pot fi întrerupte dacă browserul se închide sau conexiunea la internet cade. Pentru operațiuni lungi, folosiți comanda screen sau tmux dacă acestea sunt disponibile pe serverul dumneavoastră:

screen -S sesiune-lunga
# Rulați comanda
# Detașați cu Ctrl+A, D
# Reluați cu: screen -r sesiune-lunga

Concluzie

Terminalul din cPanel este un instrument puternic pentru administrarea eficientă a site-urilor WordPress și a contului de hosting, disponibil direct din browser fără configurare suplimentară. WP-CLI, scripturile PHP și comenzile Linux de bază acoperă majoritatea nevoilor de administrare zilnică fără să necesite acces SSH sau instrumente externe.

Consultați și ghidurile noastre despre optimizarea bazelor de date WordPress din cPanel, programarea sarcinilor cron și configurarea FTP/SFTP în cPanel pentru ghiduri complementare de administrare server.

Servicii SEO speciale – Oferim servicii speciale de optimizare SEO și promovare pentru motoarele de căutare. Contactați-ne acum!

Dorel Tănase

Dorel Tănase – specialist SEO și Web Design-er cu peste 18 ani de experiență. Dorel Tănase este unul dintre specialiștii în optimizare SEO din România, cu o activitate neîntreruptă în mediul online de peste 18 ani.

Parcursul său profesional a început în anul 1997, odată cu lansarea website-ului cisnet.ro – unul dintre primele proiecte web românești axate pe servicii IT și prezență online.

Articolul precedent
Următorul articol
Înapoi sus
Caută
ROEN