Installation - LimeSurvey CE/vi: Difference between revisions
From LimeSurvey Manual
Maren.fritz (talk | contribs) Created page with "* Memcached * Redis * WinCache * XCache" |
Updating to match new version of source page |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
<div class="simplebox">Lưu ý: Các hướng dẫn cài đặt này dành cho phiên bản 2.0 trở lên. Bạn có thể tìm thấy hướng dẫn cũ hơn cho 1.92 [[Phiên bản cài đặt 1.92 trở lên|tại đây]] và hướng dẫn cập nhật [[Nâng cấp từ phiên bản trước|tại đây]].</div> | <div class="simplebox">Lưu ý: Các hướng dẫn cài đặt này dành cho phiên bản 2.0 trở lên. Bạn có thể tìm thấy hướng dẫn cũ hơn cho 1.92 [[Phiên bản cài đặt 1.92 trở lên|tại đây]] và hướng dẫn cập nhật [[Nâng cấp từ phiên bản trước|tại đây]].</div> | ||
<span id="General"></span> | |||
==Chung== | ==Chung== | ||
Line 12: | Line 13: | ||
*Trên PC Windows cục bộ của bạn:<br /> 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à [[Cài đặt gói LimeSurvey XAMPP|hướng dẫn cách cài đặt]]. | *Trên PC Windows cục bộ của bạn:<br /> 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à [[Cài đặt gói LimeSurvey XAMPP|hướng dẫn cách cài đặt]]. | ||
<span id="Make_sure_you_can_use_LimeSurvey_on_your_website"></span> | |||
==Đảm bảo bạn có thể sử dụng LimeSurvey trên trang web của mình== | ==Đảm bảo bạn có thể sử dụng LimeSurvey trên trang web của mình== | ||
Line 18: | Line 20: | ||
{{Lưu ý|Bộ yêu cầu tối thiểu cũng sẽ được kiểm tra trong quá trình cài đặt!}} | {{Lưu ý|Bộ yêu cầu tối thiểu cũng sẽ được kiểm tra trong quá trình cài đặt!}} | ||
<div class="mw-translate-fuzzy"> | |||
Bộ yêu cầu tối thiểu dành cho '''LimeSurvey 6.x''': | 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. | * Dung lượng ổ đĩa tối thiểu 250 MB. | ||
Line 36: | Line 39: | ||
*** SimpleXML | *** SimpleXML | ||
*** v.v … | *** v.v … | ||
</div> | |||
<div class="simplebox">Lưu ý: Nếu bạn đang kết nối từ Linux với cơ sở dữ liệu MSSQL trên máy chủ Windows bằng trình điều khiển dblib PDO thì FreeTDS cơ bản cần được thiết lập chính xác. Hãy xem trang [[Xử lý sự cố]] để biết thêm thông tin.</div> | <div class="simplebox">Lưu ý: Nếu bạn đang kết nối từ Linux với cơ sở dữ liệu MSSQL trên máy chủ Windows bằng trình điều khiển dblib PDO thì FreeTDS cơ bản cần được thiết lập chính xác. Hãy xem trang [[Xử lý sự cố]] để biết thêm thông tin.</div> | ||
Line 50: | Line 54: | ||
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. | 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. | ||
<div class="mw-translate-fuzzy"> | |||
===Khả năng tương thích của trình duyệt=== | ===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 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. | ||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
'''Đố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. <u>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.</u> | '''Đố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. <u>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.</u> | ||
</div> | |||
====Kích thước màn hình==== | ====Kích thước màn hình==== | ||
Line 59: | Line 67: | ||
Độ 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. | Độ 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. | ||
<span id="Hosting_for_LimeSurvey"></span> | |||
===Lưu trữ cho LimeSurvey=== | ===Lưu trữ cho LimeSurvey=== | ||
<div class="mw-translate-fuzzy"> | |||
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ử [https://www.limesurvey.org/editions-and-price/limesurvey-pro/editions-and-prices-professional LimeSurvey Cloud], nếu không hãy xem thử [[Các công ty lưu trữ tương thích với LimeSurvey|danh sách các công ty lưu trữ tương thích với 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ử [https://www.limesurvey.org/editions-and-price/limesurvey-pro/editions-and-prices-professional LimeSurvey Cloud], nếu không hãy xem thử [[Các công ty lưu trữ tương thích với LimeSurvey|danh sách các công ty lưu trữ tương thích với LimeSurvey]]. | ||
</div> | |||
<span id="Download_the_LimeSurvey_package"></span> | |||
==Tải gói LimeSurvey== | ==Tải gói LimeSurvey== | ||
[https://community.limesurvey.org/downloads/ 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. | [https://community.limesurvey.org/downloads/ 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. | ||
<span id="Unpack_the_LimeSurvey_package"></span> | |||
==Giải nén gói LimeSurvey== | ==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'''. | 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'''. | ||
<span id="Collect_information_about_your_server"></span> | |||
==Thu thập thông tin về máy chủ của bạn== | ==Thu thập thông tin về máy chủ của bạn== | ||
Line 81: | Line 95: | ||
*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''). | *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''). | ||
<span id="Upload_the_files_to_your_web_server"></span> | |||
==Tải tập tin lên máy chủ web của bạn== | ==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. | 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. | ||
<span id="Set_directory_permissions"></span> | |||
==Đặt quyền thư mục== | ==Đặt quyền thư mục== | ||
Line 95: | Line 111: | ||
{{Cảnh báo|Nếu bạn đang sử dụng Linux thì việc đặt quyền sẽ tùy thuộc vào cấu hình máy chủ web của bạn. Ví dụ: nếu bạn sử dụng Apache HTTPD trên CentOS, hãy nhập '''chmod -R 755<directory> ; chown -R apache<directory> '''. Điều này sẽ cấp cho mọi người quyền truy cập để đọc và máy chủ web của bạn sẽ có quyền viết. Kiểm tra [https://www.linux.com/learn/tutorials/309527-under Hiểu-linux-file-permissions liên kết sau] để biết thêm thông tin về các quyền của Linux.}} | {{Cảnh báo|Nếu bạn đang sử dụng Linux thì việc đặt quyền sẽ tùy thuộc vào cấu hình máy chủ web của bạn. Ví dụ: nếu bạn sử dụng Apache HTTPD trên CentOS, hãy nhập '''chmod -R 755<directory> ; chown -R apache<directory> '''. Điều này sẽ cấp cho mọi người quyền truy cập để đọc và máy chủ web của bạn sẽ có quyền viết. Kiểm tra [https://www.linux.com/learn/tutorials/309527-under Hiểu-linux-file-permissions liên kết sau] để biết thêm thông tin về các quyền của Linux.}} | ||
<span id="Create_a_database_user"></span> | |||
==Tạo người dùng cơ sở dữ liệu== | ==Tạo người dùng cơ sở dữ liệu== | ||
Line 105: | Line 122: | ||
- 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ó''. | ||
<span id="Run_the_installation_script"></span> | |||
==Chạy tập lệnh cài đặt== | ==Chạy tập lệnh cài đặt== | ||
'''Truy cập vào "example.org/limesurvey/admin"'''. Nếu bạn đã định cấu hình mọi thứ chính xác, trình cài đặt LimeSurvey sẽ bắt đầu - chỉ cần làm theo hướng dẫn. Bạn sẽ được hỏi liệu bạn có muốn tạo cơ sở dữ liệu và/hoặc tạo các bảng bên trong cơ sở dữ liệu hay không. LimeSurvey sau đó sẽ tạo các bảng cần thiết trong cơ sở dữ liệu. | '''Truy cập vào "example.org/limesurvey/admin"'''. Nếu bạn đã định cấu hình mọi thứ chính xác, trình cài đặt LimeSurvey sẽ bắt đầu - chỉ cần làm theo hướng dẫn. Bạn sẽ được hỏi liệu bạn có muốn tạo cơ sở dữ liệu và/hoặc tạo các bảng bên trong cơ sở dữ liệu hay không. LimeSurvey sau đó sẽ tạo các bảng cần thiết trong cơ sở dữ liệu. | ||
<span id="Connect_to_the_administration_script_for_the_first_time"></span> | |||
==Kết nối tới script quản trị lần đầu== | ==Kết nối tới script quản trị lần đầu== | ||
Line 124: | Line 143: | ||
Bạn sẽ được nhắc thay đổi mật khẩu mặc định sau khi đăng nhập. Chúc bạn vui vẻ! | Bạn sẽ được nhắc thay đổi mật khẩu mặc định sau khi đăng nhập. Chúc bạn vui vẻ! | ||
<span id="Further_configuration"></span> | |||
==Cấu hình thêm== | ==Cấu hình thêm== | ||
<span id="Caching"></span> | |||
===Bộ nhớ đệm=== | ===Bộ nhớ đệm=== | ||
Line 137: | Line 158: | ||
Vui lòng xem [https://www.yiiframework.com/doc/api/1.1/CCache Yii tài liệu] để biết mô tả đầy đủ. | Vui lòng xem [https://www.yiiframework.com/doc/api/1.1/CCache Yii tài liệu] để biết mô tả đầy đủ. | ||
Kể từ LimeSurvey 4.0.0, bạn cũng có khả năng lưu các phép tính vào bộ đệm trong ExpressionScript. Điều này có thể giúp tăng tốc đáng kể tùy thuộc vào độ phức tạp của khảo sát. Để bật emcache, hãy thêm phần này vào tệp config.php (mảng thành phần): | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
Line 143: | Line 164: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Giống như bộ đệm Yii chính, các hệ thống bộ đệm khác có thể được sử dụng. | |||
{{ | {{Lưu ý| Emcache không tương thích với các khảo sát ngẫu nhiên và sẽ tự động bị tắt trong những trường hợp như vậy.}} | ||
== | <span id="What_if_I_have_problems..."></span> | ||
==Nếu tôi gặp vấn đề thì sao...== | |||
Giống như tất cả các chương trình máy tính, hầu hết mọi thứ sẽ hoạt động giống như hướng dẫn, nhưng đôi khi chúng không hoạt động. Có quá nhiều lý do có thể khiến mọi việc không diễn ra theo đúng kế hoạch được mô tả ở đây. Nếu bạn gặp sự cố, trước tiên hãy xem [[Câu hỏi thường gặp về cài đặt]]. Nếu bạn không tìm thấy câu trả lời của mình ở đó, vui lòng đăng vấn đề của bạn và bất kỳ thông báo lỗi nào trong [https://www.limesurvey.org/forum Diễn đàn LimeSurvey], mở [https://www.limesurvey.org/contact -us support ticket] (chỉ dành cho khách hàng sử dụng LimeSurvey Cloud) hoặc tham gia [https://discord.gg/DEjguXn kênh Discord của chúng tôi]. |
Latest revision as of 12:07, 25 February 2025
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
Truy cập vào "example.org/limesurvey/admin". Nếu bạn đã định cấu hình mọi thứ chính xác, trình cài đặt LimeSurvey sẽ bắt đầu - chỉ cần làm theo hướng dẫn. Bạn sẽ được hỏi liệu bạn có muốn tạo cơ sở dữ liệu và/hoặc tạo các bảng bên trong cơ sở dữ liệu hay không. LimeSurvey sau đó sẽ tạo các bảng cần thiết trong cơ sở dữ liệu.
Kết nối tới script quản trị lần đầu
Bạn đã hoàn tất khi quá trình cài đặt kết thúc! Mở trình duyệt của bạn và nhập URL tới quản trị LimeSurvey. Giả sử bạn đã sử dụng 'limesurvey' làm tên thư mục để lưu trữ các tệp trong đó, tên này sẽ có dạng như "http://www.example.com/limesurvey/admin".
Bạn sẽ nhận được một màn hình đăng nhập. Thông tin đăng nhập mặc định (nếu chúng không được thay đổi trong quá trình cài đặt) là:
Người dùng: admin
Mật khẩu: mật khẩu
Bạn sẽ được nhắc thay đổi mật khẩu mặc định sau khi đăng nhập. Chúc bạn vui vẻ!
Cấu hình thêm
Bộ nhớ đệm
LimeSurvey sử dụng bộ đệm tệp Yii theo mặc định, nhưng nó có thể được cấu hình để sử dụng các công cụ bộ đệm khác. Các bộ đệm khác có thể có là:
- Memcached
- Redis
- WinCache
- XCache
Vui lòng xem Yii tài liệu để biết mô tả đầy đủ.
Kể từ LimeSurvey 4.0.0, bạn cũng có khả năng lưu các phép tính vào bộ đệm trong ExpressionScript. Điều này có thể giúp tăng tốc đáng kể tùy thuộc vào độ phức tạp của khảo sát. Để bật emcache, hãy thêm phần này vào tệp config.php (mảng thành phần):
'emcache' => array('class' => 'CFileCache'),
Giống như bộ đệm Yii chính, các hệ thống bộ đệm khác có thể được sử dụng.
Nếu tôi gặp vấn đề thì sao...
Giống như tất cả các chương trình máy tính, hầu hết mọi thứ sẽ hoạt động giống như hướng dẫn, nhưng đôi khi chúng không hoạt động. Có quá nhiều lý do có thể khiến mọi việc không diễn ra theo đúng kế hoạch được mô tả ở đây. Nếu bạn gặp sự cố, trước tiên hãy xem Câu hỏi thường gặp về cài đặt. Nếu bạn không tìm thấy câu trả lời của mình ở đó, vui lòng đăng vấn đề của bạn và bất kỳ thông báo lỗi nào trong Diễn đàn LimeSurvey, mở -us support ticket (chỉ dành cho khách hàng sử dụng LimeSurvey Cloud) hoặc tham gia kênh Discord của chúng tôi.