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

posted in: Tin tức | 0

Hướng dẫn cách khắc phục các lỗi thường gặp khi sử dụng VPSSIM

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

1. 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 do CSF Firewall.

Nếu CSF Firewall đang bật => khởi động lại CSF Firewall bằng lệnh:

csf -r

Nếu CSF Firewall bị disabled => enable => disable lại.

csf -e

Sau đó

csf -x

2. 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 ….

Fix lỗi:

nginx: [warn] conflicting server name “www.abc.com” on 0.0.0.0:80, ignorednginx: [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 và /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ự.

3. 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”

4. 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

5. Cách convert .htaccess sang nginx rule.

Cài đặt VPSSIM VPS và 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 túy ý, 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.

6. Đường dẫn của file php.ini

Khi bạn muốn chỉnh các thông số php, 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”

7. Cách sử dụng Zend Opcache (php cache)

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 VPSSIM 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)

8. 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.

=> clear opcache.

9. 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.

10. 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.

Truy cập vào VPSSIM Menu ==> Thêm website + Code ==> Fix lỗi Chmod, chown

11. Lỗi khi cài đặt plugin, themes 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.

Truy cập vào VPSSIM Menu ==> Thêm website + Code ==> Fix lỗi Chmod, chown

12. 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.

Truy cập vào VPSSIM Menu ==>  Thêm website + Code ==> Fix lỗi Chmod, chown

13. 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.

14. 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 .

15. 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.

16. 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

Xem thêm: Thuê máy chủ ảo giá rẻ

Bình luận