x

Các chương chính

  1. Đám mây LimeSurvey vs LimeSurvey CE
  2. LimeSurvey Cloud - Hướng dẫn bắt đầu nhanh
  3. LimeSurvey CE - Lắp đặt
  4. Cách thiết kế một cuộc khảo sát tốt (Hướng dẫn)
  5. Bắt đầu
  6. Cấu hình LimeSurvey
  7. Cấu hình LimeSurvey
  8. Giới thiệu - Khảo sát
  9. Xem menu khảo sát
  10. Xem cấu trúc khảo sát
  11. Giới thiệu - Câu hỏi
  12. Introduction - Question Groups
  13. Introduction - Surveys - Management
  14. Survey toolbar options
  15. Multilingual survey
  16. Quick start guide - ExpressionScript
  17. Advanced features
  18. General FAQ
  19. Troubleshooting
  20. Workarounds
  21. License
  22. Version change log
  23. Plugins - Advanced
 Actions

Installation - LimeSurvey CE/vi: Difference between revisions

From LimeSurvey Manual

Maren.fritz (talk | contribs)
Created page with "<syntaxhighlight lang='html'>"
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(8 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 122: Line 141:
</syntaxhighlight>
</syntaxhighlight>


You will be prompted to change the default password after you logged in. Have fun!
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ẻ!


==Further configuration==
<span id="Further_configuration"></span>
==Cấu hình thêm==


===Caching===
<span id="Caching"></span>
===Bộ nhớ đệm===


LimeSurvey uses the Yii file cache by default, but it can be configured to use other cache engines. Possible other caches are:
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
* Memcached
Line 135: Line 156:
* XCache
* XCache


Please see the [https://www.yiiframework.com/doc/api/1.1/CCache Yii documentation] for full description.
Vui lòng xem [https://www.yiiframework.com/doc/api/1.1/CCache Yii tài liệu] để biết mô tả đầy đủ.


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


As with the main Yii cache, other cache systems can be used.
Giống như bộ đệm Yii chính, các hệ thống bộ đệm khác có thể được sử dụng.


{{Note| The emcache is not compatible with randomized surveys, and will be automatically turned off in such cases.}}
{{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.}}


==What if I have problems...==
<span id="What_if_I_have_problems..."></span>
==Nếu tôi gặp vấn đề thì sao...==


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 [https://www.limesurvey.org/forum LimeSurvey forums], open a [https://www.limesurvey.org/contact-us support ticket] (only for customers using LimeSurvey Cloud), or join our [https://discord.gg/DEjguXn Discord channel].
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

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 tại đây và hướng dẫn cập nhật tại đây.

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.

Template:Lưu ý

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

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.

Template:Cảnh báo

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.

Template:Lưu ý

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.