Installation - LimeSurvey CE/vi: Difference between revisions
From LimeSurvey Manual
Maren.fritz (talk | contribs) Created page with "- PostgreSQL: CHỌN, CHÈN, CẬP NHẬT, XÓA, CẮT TRUNCATE, KÍCH HOẠT" |
Maren.fritz (talk | contribs) Created page with "==Chạy tập lệnh cài đặt==" |
||
Line 105: | Line 105: | ||
- Microsoft SQL Server: ''Không xác định - nếu bạn có thể tìm hiểu thông tin này, vui lòng điền nó''. | - Microsoft SQL Server: ''Không xác định - nếu bạn có thể tìm hiểu thông tin này, vui lòng điền nó''. | ||
== | ==Chạy tập lệnh cài đặt== | ||
'''Go to "example.org/limesurvey/admin"'''. If you configured everything correctly, the LimeSurvey installer should be starting - just follow the instructions. You will be asked whether you wish to create the database and/or create the tables inside the database. LimeSurvey will then create the needed tables in the database. | '''Go to "example.org/limesurvey/admin"'''. If you configured everything correctly, the LimeSurvey installer should be starting - just follow the instructions. You will be asked whether you wish to create the database and/or create the tables inside the database. LimeSurvey will then create the needed tables in the database. |
Revision as of 09:49, 11 January 2024
Chung
Dự án LimeSurvey cung cấp hai cách để cài đặt LimeSurvey:
- Trên máy chủ web của bạn:
Trong trường hợp này, chỉ cần làm theo hướng dẫn trên trang này bắt đầu từ bước 1.
- Trên PC Windows cục bộ của bạn:
Bạn thường chỉ muốn cài đặt LimeSurvey trên PC cục bộ của mình nếu bạn muốn tạo khảo sát cục bộ (chủ yếu vì lý do tốc độ hoặc phát triển/thử nghiệm) và sau đó tải chúng lên bản cài đặt LimeSurvey trực tiếp trên máy chủ web. Với mục đích này, chúng tôi đã chuẩn bị một gói LimeSurvey đặc biệt bao gồm máy chủ web, cơ sở dữ liệu, ứng dụng LimeSurvey và hướng dẫn cách cài đặt.
Đảm bảo bạn có thể sử dụng LimeSurvey trên trang web của mình
Đảm bảo máy chủ của bạn đáp ứng các yêu cầu bổ sung sau.
Bộ yêu cầu tối thiểu dành cho LimeSurvey 6.x:
- Dung lượng ổ đĩa tối thiểu 250 MB.
- MariaDB 10.3.38 trở lên OR' MySQL 8 trở lên 'OR Microsoft SQL Server 2008 trở lên OR Postgres 12 trở lên.
- Yêu cầu phiên bản PHP:
- LS 6.x từ PHP 7.4.x đến 8.x
- LS 5.x từ PHP 7.2.5 đến 8.0.x
- LS 3.x từ PHP 5.5.9 đến 7.4.x
- Cài đặt php.ini `short_open_tag` phải được đặt thành `ON`
- Nên bật các mô-đun/thư viện PHP sau:
- phần mở rộng mbstring (Hàm chuỗi nhiều byte) thư viện.
- Trình điều khiển cơ sở dữ liệu PDO cho MySQL (pdo_mysql hoặc pdo_mysqli) hoặc Postgres (pdo_pgsql) hoặc MSSQL (pdo_sqlsrv cho Windows và pdo_dblib dành cho Linux).
- Ngoài ra, nhìn chung, chúng tôi giả định rằng tất cả các thư viện mặc định của PHP đều được bật
- ** hash
- phiên
- openssl hoặc mcrypt
- thông tin tệp
- SimpleXML
- v.v …
Cần có phần mở rộng PHP tùy chọn:
- GD-Library với hỗ trợ FreeType được cài đặt cho hình ảnh xác thực, biểu đồ đẹp trong thống kê hoặc để tải hình ảnh lên qua trình chỉnh sửa HTML - xem [https:/ /php.net/manual/image.setup.php Tài liệu tiện ích mở rộng thư viện GD GD]
- IMAP (khá chuẩn) là cần thiết cho [[Hệ thống theo dõi thư bị trả lại email|hệ thống theo dõi thư bị trả lại email] ] - xem Tài liệu tiện ích mở rộng PHP IMAP
- Cần cài đặt LDAP để nhập người tham gia khảo sát bằng LDAP - xem [https:/ /php.net/manual/en/book.ldap.php Tài liệu PHP LDAP]
- Zip (khá chuẩn) là cần thiết để tải mẫu lên, nhập tài nguyên đã lưu trữ .zip và xuất excel - xem Tài liệu PHP Zip Extension
- Zlib (khá chuẩn) là cần thiết cho ComfortUpdate - xem [https ://php.net/manual/zlib.setup.php Tài liệu mở rộng PHP Zlib]
Trong hầu hết các trường hợp, nhà cung cấp máy chủ web hoặc quản trị viên hệ thống của bạn sẽ có thể trợ giúp bạn với các thành phần tùy chọn này.
Nếu bạn muốn chạy máy chủ IIS của Microsoft, hãy xem Cài đặt trên XP với IIS cũng có thể hữu ích.
Khả năng tương thích của trình duyệt
Đối với bên tham gia khảo sát, chúng tôi hiện hỗ trợ IE11 (không bao gồm chế độ mạng nội bộ) và tất cả các trình duyệt tương đương mới hơn như Edge, FF, Chrome, Opera, v.v. JavaScript được kích hoạt.
Đối với phần quản trị, chúng tôi hiện hỗ trợ Edge và tất cả các trình duyệt tương đương mới hơn như FF, Chrome, Opera, v.v. với JavaScript được kích hoạt. Chúng tôi không hỗ trợ bất kỳ phiên bản Internet Explorer nào trong phần quản trị nữa.
Kích thước màn hình
Chúng tôi hỗ trợ mọi kích thước màn hình hợp lý để thực hiện khảo sát (360px x 640px trở lên). Độ phân giải màn hình được hỗ trợ tối thiểu cho trang quản trị LimeSurvey là 1280px x 1024px.
Lưu trữ cho LimeSurvey
LimeSurvey sẽ hoạt động với hầu hết các công ty lưu trữ cung cấp PHP và MySQL. Nếu muốn có phiên bản LimeSurvey được cài đặt sẵn, bạn có thể dùng thử LimeSurvey Cloud, nếu không hãy xem thử danh sách các công ty lưu trữ tương thích với LimeSurvey.
Tải gói LimeSurvey
Tải xuống gói zip LimeSurvey ổn định mới nhất (cũng có các gói gzip, bz2 và 7zip để thuận tiện cho bạn) và lưu nó vào đĩa cục bộ của bạn.
Giải nén gói LimeSurvey
Giải nén tệp zip vào một thư mục/thư mục chuyên dụng bằng phần mềm nén ưa thích của bạn. Khi bạn giải nén tệp, hãy đảm bảo rằng bạn giải nén cấu trúc thư mục chứa các tệp (đây là hành vi mặc định cho hầu hết các chương trình nén). Tên đường dẫn cho thư mục cài đặt không được bao gồm các ký tự đặc biệt '(' hoặc ')' nhưng có thể bao gồm ký tự khoảng trắng.
Thu thập thông tin về máy chủ của bạn
Bạn sẽ cần biết những điều sau đây để cài đặt LimeSurvey trên máy chủ web của mình một cách chính xác:
- URL trang web dự định của bạn nơi tập lệnh của bạn sẽ cư trú (ví dụ http://my.domain.com/limesurvey).
- Vị trí đĩa vật lý trên máy chủ nơi tập lệnh của bạn sẽ cư trú (ví dụ /home/usr/htdocs/limesurvey).
- Vị trí IP/net của máy chủ cơ sở dữ liệu của bạn (tức là localhost' ').
- Nếu máy chủ cơ sở dữ liệu của bạn sử dụng cổng không chuẩn, hãy tìm hiểu xem đó là cổng nào.
- Tên người dùng và mật khẩu cho máy chủ cơ sở dữ liệu của bạn.
- Với hầu hết các nhà cung cấp, bạn không thể làm như vậy hãy để tập lệnh tạo cơ sở dữ liệu nhưng phải tự làm. Nếu bạn đang sử dụng một nhà cung cấp như vậy, vui lòng tự tạo một cơ sở dữ liệu (ví dụ: limesurvey).
Tải tập tin lên máy chủ web của bạn
Sử dụng chương trình FTP của bạn (ví dụ FileZilla), kết nối với máy chủ web của bạn và tạo một thư mục để lưu trữ các tập lệnh của bạn. Sau đó tải tệp lên bằng cách sử dụng cấu trúc thư mục chứa chúng. Đảm bảo bạn tải tệp lên ở chế độ nhị phân (kiểm tra cài đặt chương trình FTP của bạn). Xin lưu ý rằng việc tải lên ở chế độ ASCII có thể dẫn đến các lỗi hiếm gặp (ví dụ: lỗi 'không tìm thấy lớp' trong khi cài đặt), đồng thời hình ảnh có thể không được tải lên chính xác.
Đặt quyền thư mục
Để tập lệnh hoạt động chính xác, nó cần có quyền truy cập nhất định vào một số thư mục - điều này đặc biệt áp dụng cho các hệ thống Linux/*nix.
- The "/limesurvey/tmp" (và tất cả các thư mục con và tệp của nó) được sử dụng để nhập và tải lên và phải được đặt thành Đọc & Viết cho máy chủ web của bạn.
- Thư mục "/limesurvey/upload/" (và tất cả các thư mục con và tệp của nó) phải cũng có Đọc & Viết cho máy chủ web của bạn để cho phép tải lên các tệp hình ảnh và phương tiện.
- Thư mục "/limesurvey/application/config/" cũng cần Đọc & Viết quyền cho máy chủ web của bạn.
- Các thư mục khác có thể được đặt thành Chỉ đọc. Bạn có thể muốn trong Linux/Unix đặt quyền trên mỗi tệp trong thư mục /limesurvey/admin thành Chỉ đọc.
Tạo người dùng cơ sở dữ liệu
LimeSurvey sẽ tạo cơ sở dữ liệu và các bảng bên trong cơ sở dữ liệu đó. Để có thể thực hiện việc này, nó sẽ cần tên người dùng và mật khẩu của người dùng cơ sở dữ liệu. Chúng tôi thường khuyên bạn nên tạo người dùng cơ sở dữ liệu với các quyền sau:
- MySQL: CHỌN, TẠO, CHÈN, CẬP NHẬT, XÓA, THAY ĐỔI, THẢ, CHỈ SỐ
- PostgreSQL: CHỌN, CHÈN, CẬP NHẬT, XÓA, CẮT TRUNCATE, KÍCH HOẠT
- Microsoft SQL Server: Không xác định - nếu bạn có thể tìm hiểu thông tin này, vui lòng điền nó.
Chạy tập lệnh cài đặt
Go to "example.org/limesurvey/admin". If you configured everything correctly, the LimeSurvey installer should be starting - just follow the instructions. You will be asked whether you wish to create the database and/or create the tables inside the database. LimeSurvey will then create the needed tables in the database.
Connect to the administration script for the first time
You are done when the installation finishes! Open your browser and enter the URL to the LimeSurvey administration. Assuming you used 'limesurvey' as the directory name to store the files in, this will be something like "http://www.example.com/limesurvey/admin".
You should get a login screen. The default login credentials (if they have not been changed during the installation) are:
User: admin
Password: password
You will be prompted to change the default password after you logged in. Have fun!
Further configuration
Caching
LimeSurvey uses the Yii file cache by default, but it can be configured to use other cache engines. Possible other caches are:
- Memcached
- Redis
- WinCache
- XCache
Please see the Yii documentation for full description.
Since LimeSurvey 4.0.0 you also have the possibility to cache calculations in the ExpressionScript. This can provide a significant speed-up depending on survey complexity. To enable the emcache, add this in your config.php file (components array):
'emcache' => array('class' => 'CFileCache'),
As with the main Yii cache, other cache systems can be used.

What if I have problems...
Like all computer programs, most of the time things will work just like the instructions say, but sometimes they just won't. There are too many possible reasons for things not going according to plan to describe here. If you have trouble, first check out the Installation FAQ. If you don't find your answer there, please post your problem and any error messages in the LimeSurvey forums, open a support ticket (only for customers using LimeSurvey Cloud), or join our Discord channel.