Sau khi đã cài đặt CyberPanel thành công, và hãy xem những điều không nên làm sau khi cài đặt CyberPanel để tránh bị lỗi nhé mọi người
Không upload file qua SFTP
Khi bạn upload file qua SFTP, những file được upload lên đó sẽ được sở hữu bởi root. Mà CyberPanel thì chỉ cho phép 1 người dùng vận hành được những file mà người đó sở hữu. Đây cũng chính là tính năng bảo mật tuyệt vời của Linux nhưng lại là nguyên nhân gây ra lỗi phân quyền.
Không được xóa Example vhost
Thư mục Example vhost chứa file để chạy Trình quản lý tệp (File Manager) nên khi bạn xóa đi thì sẽ không thể sử dụng được Trình quản lý tệp nữa.
Trình quản lý tệp (File Manager)
Khi chỉnh sửa file vhost.conf của một website, bạn nên chú ý cái này, đừng xóa đi nhé.
context /.filemanager {
type NULL
location /usr/local/lsws/Example/html/FileManager
allowBrowse 1
autoIndex 1
accessControl {
allow 127.0.0.1, localhost
deny 0.0.0.0/0
}
addDefaultCharset off
}
Nếu xóa đi, bạn sẽ không sử dụng được Trình quản lý tệp (File Manager).
MySQL
Nếu bạn cài đặt CyberPanel với 2 database (MySQL). Cổng MySQL sử dụng mặc định 3306, cái còn lại là 3307. Khi muốn thay đổi 2 cổng này thì bạn phải sửa lại file cài đặt của CyberPanel.
File này có đường dẫn/user/local/CyberCP/CyberCP/settings.pyln và có nội dung sau:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'cyberpanel',
'USER': 'cyberpanel',
'PASSWORD': 'cyberpanel',
'HOST': '127.0.0.1',
'PORT':'3307'
},
'rootdb': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mysql',
'USER': 'root',
'PASSWORD': 'cyberpanel',
'HOST': 'localhost',
'PORT': '',
}
}
Thay đổi lại ort mà bạn muốn và khởi động lại gunicorn bằng lệnh:
- systemctl restart gunicorn.socket
MySQL Password
Bạn có thể xem mật khẩu root MySQL ở file:
/etc/cyberpanel/mysqlPassword