Các lỗi thường gặp khi quản lý DirectAdmin và cách khắc phục

Trong quá trình sử dụng, người dùng thường xuyên gặp phải những lỗi trên Directadmin. Trong bài viết sau đây, Viettelco sẽ gửi đến bạn các lỗi thường gặp trên directadmin và cách khắc phục để bạn có thể tham khảo.

1. Đăng nhập không hợp lệ

Đăng nhập không hợp lệ

Thỉnh thoảng người dùng sẽ gặp phải lỗi đăng nhập không hợp lệ trong khi sử dụng Directadmin mặc dù username và password không sai. Lỗi này gây ra bởi bạn đã sử dụng google translate. Để khắc phục lỗi này thì bạn cần thực hiện bỏ chức năng translate theo những bước sau đây:

Bước 1: Tiến hành đăng nhập trên trình duyệt khác.

Bước 2: Nhấn vào biểu tượng menu bên góc phải phía trên của chrome. Rồi chọn settings, chọn tiếp Show advanced settings. Trên cửa sổ lúc này bạn bỏ chọn ô Offer to translate pages that aren’t in a language you read.

Bước 3: Thực hiện đăng nhập lại.

2. Lỗi “This is a placeholder for the subdomain… demo.domain.com”

Lỗi này xuất hiện trên DirectAdmin khi người dùng tạo subdomain.

Thực hiện lần lượt các bước sau để sửa lỗi:

Bước 1: Trong domain.com, bạn vào public_html.

Bước 2: Trên màn hình đã xuất hiện thư mục demo. Trong thư mục đó có file index.html

Bước 3: Thực hiện xoá bỏ file index.html vấn đề sẽ được giải quyết.

Lưu ý: cần up code trong mục này để subdomain chạy bình thường.

3. Lỗi “mod_fcgid: can’t apply process slot for”

Khi bạn sử dụng directadmin mà thấy xuất hiện thông báo mod_fcgid: can’t apply process slot for thì bạn cần làm những bước sau đây để khắc phục.

Trong trường hợp bạn sử dụng Hosting, bạn cần kiểm tra lại bạn đã config đúng chưa. Nếu vẫn thấy lỗi xuất hiện bạn cần liên hệ nhà cung cấp hosting để hỏi CGI Access đã được bật trên host chưa. Nếu bạn sử dụng VPS thì bạn cần chỉnh lại thông số MaxProcessCount nằm trong /usr/local/apache/conf/php.conf.

# Fastcgi configuration for PHP5

LoadModule fcgid_module modules/mod_fcgid.so

MaxRequestsPerProcess 500

MaxProcessCount 3

MaxRequestLen 33554432

IPCCommTimeout 60

IdleTimeout 120

IdleScanInterval 30

BusyTimeout 120

BusyScanInterval 90

ErrorScanInterval 3

ZombieScanInterval 3

ProcessLifeTime 3600

Nếu vẫn chưa được bạn thử phân quyền 775 cho mục đăng nhập FastCGI

4. Lỗi No input file specified 

Lỗi No input file specified

Đây chính là lỗi gây ra bởi apache. Để khắc phục lỗi bạn tham khảo 3 cách dưới đây:

Cách 1: Vào file .htaccess thêm dấu ? sau index.php trước dấu “/”

chẳng hạn đoạn code sau:

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php ?/$1 [L

Cách 2: Có thể trong quá trình add domain bị lỗi. Vì vậy, bạn hãy thử xoá domain và add lại.

Cách 3: Trong tình huống bạn không thể chỉnh sửa được file .htaccess bạn có thể làm theo 2 bước sau đây:

Bước 1: 

PHP chạy dưới chế độ CGI khi có cgi.fix_pathinfo giá trị 1. Bạn mở /system/application/config/config.php hoặc nơi chứa file config và hãy đảm bảo là 2 lựa chọn này được thiết lập.

PHP:$config[‘index_page’] = “”;$config[‘uri_protocol’] = “AUTO“;

 Bước 2: 

Tạo file PHP.INI dưới thư mục gốc website của bạn với nội dung

PHP:

cgi.fix_pathinfo = 0;

5. Lỗi Nginx is functioning normally

Lỗi Nginx is functioning normally

Trong quá trình sử dụng, thỉnh thoảng bạn sẽ gặp phải Nginx is functioning normally. Hãy khắc phục theo nhiều cách sau đây:

  • Nếu lỗi này xuất hiện là do không gán IP vào đúng domain thì bạn cần gán lại IP vào domain chính xác để khắc phục lỗi.
  • Khi bạn mới chỉ trỏ tên miền về hosting mà chưa add domain trên hosting hoặc tạo domain trên VPS/ Server cũng là một nguyên nhân gây ra lỗi Nginx is functioning normally. Vì vậy bạn cần add hosting vào để giải quyết lỗi.
  • Nếu 2 cách trên vẫn chưa giải quyết được lỗi thì bạn cần liên hệ nhà cung cấp hosting để được hỗ trợ.

6. Lỗi An error occurred while creating the compressed file

Nguyên nhân gây ra lỗi này chính là bạn cố nén file trên DirectAdmin nhưng lại sử dụng quá dung lượng lưu trữ. Để xử lý lỗi này bạn cần xoá bỏ bớt file không cần thiết để trống dung lượng trên hosting hoặc tăng dung lượng hosting lên bằng cách liên hệ nhà cung cấp hosting để mua thêm dung lượng. Bạn có thể sử dụng 1 trong 2 cách này nhưng cần đảm bảo dung lượng còn trống lớn hơn dung lượng file bạn nén.

Vậy là bài viết trên, Viettelco đã gửi đến bạn các lỗi thường gặp trên directadmin và cách khắc phục. Hy vọng bài viết trên hữu ích đối với bạn. Nếu bạn còn bất cứ câu hỏi nào liên quan hãy để lại bình luận ở bên dưới để được hỗ trợ ngay nhé. Hiện nay Viettelco đang triển khai dịch vụ cho thuê hosting nếu có nhu cầu sử dụng bạn có thể liên hệ để biết thêm thông tin chi tiết.

Ngoài ra hãy theo dõi website https://viettelco.net để đọc được những bài viết hữu ích khác nữa nhé.