WordPress là một hệ thống rất linh hoạt, cho phép người dùng tạo rất nhanh chóng từ một blog đơn giản đến một trang web trình bày nâng cao hoặc một cửa hàng trực tuyến.
Tuy nhiên, giống như bất kỳ hệ thống nào, nó không phải là không có vấn đề. Hầu hết, ưu đãi lưu trữ web chúng được tối ưu hóa cho một số ít người dùng hoặc không được định cấu hình theo nhu cầu của người dùng. Đối với một trang web nâng cao được tạo trên WordPress, chúng tôi khuyên bạn nên sử dụng nó máy chủ chuyên dụng với các dịch vụ được cấu hình riêng cho WordPress.
Một trong những lỗi phổ biến nhất trên blog/trang web được tạo bằng WordPress là không thể tải lên các tệp phương tiện. Lỗi HTTP. Nếu bạn đã kích hoạt một “Lỗi.log” trên máy chủ, khi cố gắng tải lên một hình ảnh, lỗi sẽ giống như thế này:
"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"Aceasta eroare este intalnita nu numai atunci cand se incearca upload-ul unui fisier media pe server, ci si atunci cand website-ul este accesat de utilizatori, iar in pagina web sunt fiisere scripturi ce nu au permisiune pe server sa fie deschise. Asadar, eroarea acesta tine de permisiunile fisierelor si folderelor pe serverul gazda. “Chmod” Và “chown“.
Cum rezolvam eroarea: open() Critical Error : 13: Permission denied
1. In primul rand trebuie sa avem acces FTP hoặc SSH la server. Ne conectam si navigam pana in directorul in care regasim folder-ul in care sunt fisierele web site-ului. In exemplul nostru acesta este: “public_html”.
2. Daca utilizam o conexiune SSH, in directorul in care am ajuns la punctul 1 executam liniile de comanda:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \; chown -R user:group *
Prima linie de comanda va cauta toate fisierele aflate in folder-ul curent si recursive, si le va seta permisiune 644. Cea de-a doua linie de comanda va face acelasi lucru, insa numai pentru directoare. Le va seta acestora permisiunea 755.
In a treia linie de comanda se schimba user-ul si grupul de care apartin fisierele. De cele mai multe ori acesta sunt de forma: “apache:nobody” pentru web serverele cu HTTPD / Apache sau “nginx:nginx” pentru serverele cu NGINX.
Dupa executarea acestor linii de comanda, eroarea “open() Critical Error : 13: Permission denied” ar trebui sa dispara. Daca aveti intrebari sau nelamuriri, nu ezitati sa le lasati in comentarii.
 
			
Setelah menjalankan baris perintah ini, kesalahan “open () Kritis Error : 13: Izin ditolak”Ini harus menghilang.