Last Updated on 02/11/2024
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é .
[toggle title=”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:
1 2 3 |
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:
1 |
csf -r |
Nếu CSF Firewall đang bị disabled. Bạn phải enable nó, sau đó disable nó như trước.
1 |
csf -e |
Sau đó
1 |
csf -x |
[/toggle]
[toggle title=”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:
12 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ự.
[/toggle]
[toggle title=”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"
[/toggle]
[toggle title=”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
[/toggle]
[toggle title=”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.
[/toggle]
[toggle title=”Đườ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”[/toggle]
[toggle title=”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 VPSSIM và Hướ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:
- Dùng lệnh trong ssh: service php-fpm restart
- Truy cập vào VPSSIM menu => Quản lý Zend Opcache => clear php cache
- Truy cập http://ip_VPS:port_bảo_mật/ocp.php => reset
- Dùng chức năng: Clear All Caches (VPSSIM menu ==> Clear All Caches)
[/toggle]
[toggle title=”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[/toggle]
[toggle title=”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. [/toggle]
[toggle title=”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
[/toggle]
[toggle title=”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
[/toggle]
[toggle title=”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
[/toggle]
[toggle title=” Không thể upgrade được wordpress (hay code bất kỳ), plugin hoặc themes”]
Cách xử lý rất đơn giản. Bạn xem ở Khắc phục lỗi không thể upgrade được wordpress (hay code bất kỳ), plugin hoặc themes trên VPS sử dụng VPSSIM [/toggle]
[toggle title=”Vấn đề tạo và add subdomain trên VPS có sử dụng VPSSIM”]Bạn xem chi tiết tại: Vấn đề tạo và add subdomain trên VPS có sử dụng VPSSIM[/toggle]
[toggle title=”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. [/toggle]
[toggle title=”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
1 |
$config['Database']['dbtype'] = 'mysql'; |
thành
1 |
$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 .
[/toggle]
[toggle title=”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
[/toggle]
[toggle title=”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[/toggle]
Thông báo:
Để tiện theo dõi, mình tắt comment ở post này. Các bạn hãy comment ở post:
==> Hướng dẫn cài đặt VPSSIM trên Centos 6 & 7
Xin cảm ơn !