Khắc phục các lỗi thường gặp khi sử dụng VPSSIM

Dưới đây là một số hướng dẫn cơ bản cũng như cách sửa các lỗi thường gặp. Để xem tất cả các bài trong seri về hướng dẫn các sử dụng VPSSIM, bạn hãy vào Danh Sách Các Bài Hướng Dẫn VPSSIM nhé .

Khắc phục các lỗi thường gặp khi sử dụng VPSSIM

Không kết nối, đăng nhập được FTP account sau khi tạo tài khoản FTP

Khi kết nối bằng FTP cilent báo không kết nối được hoặc chờ hoài không kết nối. Kết nối bằng Net2FTP thì bị lỗi:

Unable to connect to FTP server localhost on port 21.

Are you sure this is the address of the FTP server? This is often different from that of the HTTP (web) server. Please contact your ISP helpdesk or system administrator for help.

Lỗi này do CSF Firewall gây nên.

Nếu CSF Firewall đang bật. Bạn chỉ cần khởi động lại CSF Firewall là được. Khởi động lại CSF Firewall bằng lệnh:

csf -r

Nếu CSF Firewall đang bị disabled. Bạn phải enable nó, sau đó disable nó như trước.

csf -e

Sau đó

csf -x

Khắc phục lỗi Nginx has an error. VPSSIM can not run this function !
Từ những phiên bản sau này, VPSSIM sẽ check kỹ website khi bạn thêm vào VPS. Nếu website bạn muốn thêm đang tồn tại trên VPS dưới dạng redirect hoặc park domain, VPSSIM sẽ thông báo bạn phải edit Vhost nào để xóa domain đó đi, sau khi xóa xong mới được thêm vào VPS. Mục đích tránh tình trạng lỗi Nginx service do 1 domain được thêm 2 lần.

Chính vì update mới như vậy nên với các bạn update VPSSIM lên phiên bản mới, nếu đang bị tình trạng như vậy sẽ không thể chạy các chức năng liên quan tới config nginx như thêm website, config vhost ….

Ở đây mình chỉ hướng dẫn cách fix lỗi:

nginx: [warn] conflicting server name "www.abc.com" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "abc.com" on 0.0.0.0:80, ignored

Với abc.com là domain của bạn.

Nếu gặp lỗi này, bạn hãy đổi tên /home/abc.com => /home/abc.com.bak/etc/nginx/conf.d/abc.com.conf => /etc/nginx/conf.d/abc.com.conf.bak . 

Sau khi đổi xong, hãy dùng chức năng Thêm Website để thêm abc.com vào VPS.

Trong quá trình thêm, VPSSIM sẽ show cho bạn domain mà abc.com đang được config làm redirect hoặc Park domain. Bạn chỉ cần edit file Vhost domain này, xóa abc.com ra khỏi đó.

Sau đó đổi /home/abc.com.bak => /home/abc.com và /etc/nginx/conf.d/abc.com.conf.bak => /etc/nginx/conf.d/abc.com.conf

và chạy các chức năng VPSSIM bình thường.

Với các lỗi khác, bạn nhìn thông báo lỗi và fix tương tự.

VPSSIM nhận sai địa chỉ IP của VPS sau khi phục hồi backup hoặc thay đổi IP VPS
Sau khi bạn phục hồi backup VPS sang một VPS khác hoặc thay đổi địa chỉ IP VPS. Bạn phải thay đổi cấu hình config VPSSIM trong /home/vpssim.conf  . Hay thay địa chỉ IP mới thay cho địa chỉ IP cũ vào dòng serverip="xxx.xxx.xxx.xxx"
Vị trí file cấu hình Vhost của Domain
Vị trí của tất cả các file vhost của các domain ở /etc/nginx/conf.d/ và có dạng /etc/nginx/conf.d/domain.com.conf
Cách convert .htaccess sang nginx rule.

VPS sử dụng VPSSIM để cài đặt sử dụng webserver Nginx. Nginx không sử dụng htaccess như Apache nên nếu bạn muốn rewite đường link theo ý mình, bạn cần convert các rule htaccess sang rule nginx, sau đó chèn vào file VHOST.

Bạn có thể dùng công cụ convert htaccess sang nginx tại địa chỉ: http://winginx.com/htaccess

Sau khi chỉnh sửa xong vhost, bạn cần restart lại nginx để thay đổi có hiệu lực.

Đường dẫn của file php.ini
Khi bạn muốn chỉnh các thông số php theo ý mình, bạn có thể chỉnh php.ini theo đường dẫn file: /etc/php.ini hoặc dùng chức năng “Config Cấu Hình PHP
Cách sử dụng Zend Opcache (php cache)

Mình có viết bài Cấu hình để Opcache chạy hiệu quả nhất trên VPS sử dụng VPSSIMHướng dẫn sử dụng chức năng “Quản Lý Zend Opache” của VPSSIM các bạn có thể truy cập trang đó để xem cách tối ưu Zend opcache cho VPS của mình.

Khi sử dụng Zend Opcache, các bạn phải lưu ý sau khi chỉnh sửa một file php nào, bắt buộc bạn phải clear opcache đi thì thay đổi mới có tác dụng. Nguyên nhân là do Zend Opcache đã lưu tất cả các file php vào RAM, vì vậy bạn edit php trên disc sẽ không thấy tác dụng. Bạn có thể clear Opcache bằng 1 trong 3 cách sau:

  1. Dùng lệnh trong ssh: service php-fpm restart
  2. Truy cập vào HZserver menu => Quản lý Zend Opcache => clear php cache
  3. Truy cập http://ip_VPS:port_bảo_mật/ocp.php => reset
  4. Dùng chức năng: Clear All Caches  (VPSSIM menu ==> Clear All Caches)

huogn dan clear opcache

 

Cài đặt xong website nhưng truy cập báo lỗi chưa cài đặt thành công.

Sau khi bạn cài đặt xong code, nhưng truy cập vào link code thì báo là chưa cài đặt thành công.

Lỗi này là do Zend opcache lưu cache php trên RAM nên không cập nhật file config được tạo ra sau khi cài đặt xong code.

Để xử lý lỗi này, bạn chỉ cần clear opcache là được. Xem hướng dẫn sử dụng Zend Opcache ở trên

Chỉnh xong config.php chính xác nhưng khi cài đặt báo lỗi kết nối DATABASE

Lỗi này xuất hiện do Zend Opcache đang được bật. Bạn hãy clear opcache php sau khi edit bất kỳ file php nào nhé !

Lưu ý: Zend Opcache nên được bật để VPS có hiệu suất tốt nhất.

Không cài đặt hay nâng cấp được plugin, themes (WordPress...)
Lỗi này do bạn tự upload code lên VPS nhưng chưa chown cho folder public_html.

Cách xử lý rất đơn giản, truy cập vào VPSSIM Menu ==>  Thêm website + Code ==> Fix lỗi Chmod, chown

Xem hướng dẫn tại đây

Xử lý lỗi khi cài đặt plugin, themes luôn bị hỏi mật khẩu FTP
Nếu wordpress hay code bạn add bằng chức năng có sẵn của VPSSIM sẽ không bị lỗi này.

Lỗi này chỉ xuất hiện khi bạn upload code mà không chown cho thư lục public_html.

Cách xử lý rất đơn giản, truy cập vào VPSSIM Menu ==>  Thêm website + Code ==> Fix lỗi Chmod, chown

Xem hướng dẫn tại đây

Sửa lỗi không upload được hình ảnh, dữ liệu lên VPS

Khi bạn upload ảnh hay dữ liệu khi viết bài trong wordpress hay các code khác , bạn nhận được thông báo là không thể upload được.

Xử lý rất đơn giản. Tương tự như trên:

Cách xử lý rất đơn giản, truy cập vào VPSSIM Menu ==>  Thêm website + Code ==> Fix lỗi Chmod, chown

Xem hướng dẫn tại đây

Không thể upgrade được wordpress (hay code bất kỳ), plugin hoặc themes
Vấn đề tạo và add subdomain trên VPS có sử dụng VPSSIM
Tại sao nên tắt PHPmyadmin khi không sử dụng?
Khi bạn không cần sử dụng phpmyadmin, bạn có thể tắt nó đi trong VPSSIM menu mà không ảnh hưởng tới website đang hoạt động. 
Lỗi không cài đặt được forum VBB trên VPS sử dụng VPSSIM
Khi cài đặt VBB trên VPS sử dụng VPSSIM, bạn sẽ gặp lỗi kết nối với database. Trong trường hợp này, bạn chỉ cần sửa file config.php như sau:

sửa

$config['Database']['dbtype'] = 'mysql';

thành

$config['Database']['dbtype'] = 'mysqli';

Sau đó clear opcache nếu zend opcache đang bật. Sau khi clear cache php xong, bạn có thể cài đặt VBB hoàn toàn bình thường .

Tốc độ upload lên VPS khá chậm , nguyên nhân và cách khắc phục
Do bình thường bạn upload file lên VPS bằng sFTP qua cổng 22, tốc độ khá chậm.

Để tăng tốc, bạn cần cài đặt FTP Server trên VPS và upload qua cổng 21.

Xem: Hướng dẫn tạo tài khoản FTP, Config Quota HDD & Max Files cho FTP account

Cách tạo và xóa Swap trên VPS
Nếu đang sử dụng VPS có hỗ trợ tạo swap. Bạn hãy dùng chức năng tạo swap có sẵn trong VPSSIM để tạo Swap.

Hãy truy cập vào chức năng Quản lý Swap để chọn dung lượng swap bạn muốn cho VPS. Hoặc xóa swap cũ nếu muốn thay đổi dung lượng swap.

Chỉ Swap do VPSSIM tạo ra thì VPSSIM mới có thể xóa được nhé !

Lưu ý: Dung lượng swap nên để tối đa không quá 2X RAM

Bài Viết Liên Quan:
1 Comment
  1. Nguyễn Oánh Posted by Nguyễn Oánh (2788 comments)

Không bỏ lỡ tin tức, bài viết mới trên
HostingAZ.VN