Actions

Installation Version 1.92 or older/vi: Difference between revisions

From LimeSurvey Manual

(Created page with "=4. Thu thập thông tin về máy chủ của bạn=")
(Updating to match new version of source page)
 
(26 intermediate revisions by one other user not shown)
Line 41: Line 41:
=4. Thu thập thông tin về máy chủ của bạn=
=4. Thu thập thông tin về máy chủ của bạn=


You will need to know the following things to install LimeSurvey on your web server correctly:
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:
*Your intended website URL where your scripts will reside (e.g: ''http://my.domain.com/limesurvey'')
*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'')
*The physical disk location on your server where your scripts will reside (ie: ''/home/usr/htdocs/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'')
*The IP/net location of your database server (ie: ''localhost'')
*Vị trí IP/net của máy chủ cơ sở dữ liệu của bạn (ví dụ: ''localhost '')
*If your database server uses a non-standard port find out which port it is.
*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.
*Your username and password for your database server
*Tên người dùng và mật khẩu cho máy chủ cơ sở dữ liệu của bạn
*With most providers you can't let the script create the database but have to do it yourself.  If you are using such a provider please create a database (for example ''limesurvey'') yourself.
*Với hầu hết các nhà cung cấp, bạn không thể cho phép 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ụ: '' khảo sát vôi '').


=5. Configure LimeSurvey=
=5. Định cấu hình LimeSurvey=


Now open the file ''config.php'' in the ''/limesurvey/'' root directory with your preferred text editor.
Bây giờ hãy mở tệp ''config.php'' trong thư mục gốc ''/limesurvey/'' bằng trình soạn thảo văn bản ưa thích của bạn.


==5.1 Basic settings==
==5.1 Cài đặt cơ bản==


Walk through config.php and check/configure the following settings:
Đi qua config.php và kiểm tra/định cấu hình các cài đặt sau:
*'''$databasetype:''' This is the database type. At the moment you can set here "mysql" for the MySQL database server, "odbc_mssql" or "mssqlnative" (requires the native MSSQL PHP driver from Microsoft) for Microsoft SQL server and "postgres" for Postgres SQL Server. At least those are the ones that have been tested. (:biggrin:)
*'''$databasetype:''' Đây là loại cơ sở dữ liệu. Hiện tại, bạn có thể đặt ở đây "mysql" cho máy chủ cơ sở dữ liệu MySQL, "odbc_mssql" hoặc "mssqlnative" (yêu cầu trình điều khiển MSSQL PHP gốc của Microsoft) cho máy chủ Microsoft SQL "postgres" cho Postgres SQL Server. Ít nhất đó là những cái đã được thử nghiệm. (:biggrin:)


<div class="simplebox">[[File:help.png]] '''Important:''' If you have Microsoft SQL server make sure your database is using a case-insensitive collation (should be set by default).</div>
<div class="simplebox">[[File:help.png]] '''Quan trọng:''' Nếu bạn có máy chủ Microsoft SQL, hãy đảm bảo cơ sở dữ liệu của bạn đang sử dụng cách đối chiếu không phân biệt chữ hoa chữ thường (phải được đặt theo mặc định).</div>  
*'''$databaselocation:''' Set this to the IP/net location of your database server. In most cases "localhost" will work. If you are using MSSQL try to use <MACHINENAME>/<SERVERNAME> instead.
*'''$databaselocation:''' Đặt cái này thành vị trí IP/mạng của máy chủ cơ sở dữ liệu của bạn. Trong hầu hết các trường hợp, "localhost" sẽ hoạt động. Nếu bạn đang sử dụng MSSQL hãy thử sử dụng<MACHINENAME> /<SERVERNAME> thay vào đó.
*'''$databasename:''' The name of the database on your database server that you will be using for LimeSurvey. If you have high level permissions on the server, you can create a database from LimeSurvey. In this case, put whatever the database will be called into this setting. Alternatively you can use the name of a previously created database here. If you provide an existing database name make sure the database does not contain old tables of LimeSurvey.
*'''$databasename:''' Tên của cơ sở dữ liệu trên máy chủ cơ sở dữ liệu mà bạn sẽ sử dụng cho LimeSurvey. Nếu bạn có quyền cấp cao trên máy chủ, bạn có thể tạo cơ sở dữ liệu từ LimeSurvey. Trong trường hợp này, hãy đặt bất kỳ cơ sở dữ liệu nào sẽ được gọi vào cài đặt này. Ngoài ra, bạn có thể sử dụng tên của cơ sở dữ liệu đã tạo trước đó tại đây. Nếu bạn cung cấp tên cơ sở dữ liệu hiện có, hãy đảm bảo cơ sở dữ liệu không chứa các bảng cũ của LimeSurvey.
*'''$databaseuser:''' Your database server user name
*'''$databaseuser:''' Tên người dùng máy chủ cơ sở dữ liệu của bạn


<div class="simplebox">[[File:help.png]] '''Important:''' If you are using Postgres make sure your user is also the database owner.</div>
<div class="simplebox">[[File:help.png]] '''Quan trọng:''' Nếu bạn đang sử dụng Postgres, hãy đảm bảo rằng người dùng của bạn cũng là chủ sở hữu cơ sở dữ liệu.</div>  
*'''$databasepass:''' Your database server password
*'''$databasepass:''' Mật khẩu máy chủ cơ sở dữ liệu của bạn
*'''$dbprefix:''' You can leave this setting blank (ie:  $dbprefix="";) if you are using a separate database for LimeSurvey alone. If you want to share a database between LimeSurvey and other database applications, add a prefix to this setting. The recommended prefix is "lime_", but really - this is up to you. ''Note: Creating a database and a username in MySQL with command line is described in [[Installation FAQ]].''
*'''$dbprefix:''' Bạn có thể để trống cài đặt này (ví dụ: $dbprefix="";) nếu bạn đang sử dụng một cơ sở dữ liệu riêng cho LimeSurvey. Nếu bạn muốn chia sẻ cơ sở dữ liệu giữa LimeSurvey và các ứng dụng cơ sở dữ liệu khác, hãy thêm tiền tố vào cài đặt này. Tiền tố được đề xuất là "lime_", nhưng thực sự - điều này tùy thuộc vào bạn. ''Lưu ý: Tạo cơ sở dữ liệu và tên người dùng trong MySQL bằng dòng lệnh được mô tả trong [[Câu hỏi thường gặp về cài đặt]].''
*'''$rooturl:''' This should be set to the URL location of your LimeSurvey scripts. If you copied the LimeSurvey files into the folder ''limesurveyfolder'' you have to rename ''{$_SERVER<nowiki>[</nowiki>'SERVER_NAME']}/limesurvey'' to the folder name you have chosen (''{$_SERVER<nowiki>[</nowiki>'SERVER_NAME']}limesurveyfolder''). The variable {$_SERVER<nowiki>[</nowiki>'SERVER_NAME']} will attempt to do determine your domain name atomatically, so usually don't change it. If it doesn't work, set this to full server URL. (Example "http://www.mydomain.com/limesurvey"). If you want LimeSurvey to '''only''' use SSL change http to https (provided that you have SSL certificates correctly installed and configured on your server). If you want to use http & https at the same time just leave this setting at http.
*'''$rooturl:''' Điều này phải được đặt thành vị trí URL của bạn Kịch bản LimeSurvey. Nếu bạn copy file LimeSurvey vào thư mục ''limesurveyfolder'' bạn phải đổi tên ''{$_SERVER<nowiki> [</nowiki> 'SERVER_NAME']}/limesurvey'' vào tên thư mục bạn đã chọn (''{$_SERVER<nowiki> [</nowiki> 'SERVER_NAME']}thư mục khảo sát vôi''). Biến {$_SERVER<nowiki> [</nowiki> 'SERVER_NAME']} sẽ cố gắng xác định tên miền của bạn một cách nguyên tử, vì vậy, bạn đừng thay đổi tên miền thường xuyên. Nếu nó không hoạt động, hãy đặt URL này thành URL máy chủ đầy đủ. (Ví dụ "http://www.mydomain.com/limesurvey"). Nếu bạn muốn LimeSurvey '''chỉ''', hãy sử dụng SSL, hãy thay đổi http thành https (miễn là bạn đã cài đặt và định cấu hình chứng chỉ SSL chính xác trên máy chủ của mình). Nếu bạn muốn sử dụng http & https cùng lúc, chỉ cần để cài đặt này tại http.
*'''$rootdir:''' Usually you don't need to change this. It should be set to the physical disk location of your scripts. The default setting will attempt to do this for you, so most probably you won't need to change anything here (the section <nowiki>"dirname('''FILE''');"</nowiki> tries to do this automatically). If it doesn't work, type the disk location in manually - for example ''/home/public_html/limesurvey''.
*'''$rootdir:''' Thông thường, bạn không cần thay đổi cài đặt này. Nó phải được đặt ở vị trí đĩa vật lý của tập lệnh của bạn. Cài đặt mặc định sẽ cố gắng thực hiện điều này cho bạn, vì vậy rất có thể bạn sẽ không cần thay đổi bất cứ điều gì ở đây (phần<nowiki> "dirname('''FILE''');"</nowiki> cố gắng thực hiện việc này một cách tự động). Nếu nó không hoạt động, hãy nhập vị trí ổ đĩa theo cách thủ công - ví dụ ''/home/public_html/limesurvey''.
*'''$defaultuser:''' When the script has access control turned on this is the default user that is created when LimeSurvey first sets up your security settings.
*'''$defaultuser:''' Khi tập lệnh đã bật kiểm soát truy cập, đây là người dùng mặc định được tạo khi LimeSurvey thiết lập cài đặt bảo mật của bạn lần đầu tiên.
*'''$defaultpass:''' When the script has access control turned on this is the default password that is created when LimeSurvey first sets up your security settings. <br />
*'''$defaultpass:''' Khi tập lệnh đã bật kiểm soát truy cập, đây là mật khẩu mặc định được tạo khi LimeSurvey thiết lập lần đầu tiên cài đặt hệ thống bảo vệ.<br />


<div class="simplebox">[[File:help.png]] '''Note:''' Both settings ($defaultuser and $defaultpass) are used '''only''' for the initial setup. After LimeSurvey has set up the database these settings are not used at all.</div>
<div class="simplebox">[[File:help.png]] '''Lưu ý:''' Cả hai cài đặt ($defaultuser $defaultpass) đều được sử dụng '''chỉ''' cho thiết lập ban đầu. Sau khi LimeSurvey thiết lập cơ sở dữ liệu, các cài đặt này hoàn toàn không được sử dụng.</div>


==5.2 Optional settings==
==5.2 Cài đặt tùy chọn==


There are many more optional settings you can set in config.php. Most of them are for installation only and can later be change in the [[Global settings]] dialog. For more information on these optional settings please check out the [[Optional settings|this page]]. However for a basic setup just continue with the next step.
Có nhiều cài đặt tùy chọn khác mà bạn có thể đặt trong config.php. Hầu hết chúng chỉ để cài đặt và sau này có thể thay đổi trong hộp thoại [[Cài đặt chung]]. Để biết thêm thông tin về các cài đặt tùy chọn này, vui lòng xem [[Cài đặt tùy chọn|trang này]]. Tuy nhiên, đối với thiết lập cơ bản, chỉ cần tiếp tục với bước tiếp theo.


=6. Upload the files to your web server=
=6. Tải tập tin lên máy chủ web của bạn=


Using your FTP program, connect to your web server and create a directory to store your scripts. Then upload the files using the directory structure they are in. Make sure you '''upload the files in binary mode''' (check the settings of your FTP program). Please note that uploading in ASCII mode can lead to uncommon errors (e.g. 'class not found' error during installation), also images may not be uploaded correctly.
Sử dụng chương trình FTP của bạn, 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.


=7. Set Directory permissions=
=7. Đặt quyền thư mục=


For the script to work properly it needs certain access to some directories - this applies especially to Linux/*nix systems.
Để tập lệnh hoạt động bình thường, 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"''' directory is used for imports & uploads and should be set to ''Read & Write'' for your webserver.
*Thư mục '''"/limesurvey/tmp"''' được sử dụng để nhập và tải lên và nên được đặt thành ''Đọc & Viết'' cho máy chủ web của bạn.
*The '''"/limesurvey/upload/"''' directory and all its subdirectories must also have ''Read & Write'' for your webserver in order to enable picture and media files upload.
*Thư mục '''"/limesurvey/upload/"''' và tất cả các thư mục con của nó cũng phải có ''Đọc & Viết'' cho máy chủ web của bạn để cho phép tải lên các tập tin hình ảnh và phương tiện.
*The other directories can be set to ''Read Only'' or in Linux/Unix. You may wish to set the permissions on each file within the /limesurvey/admin directory to ''Read Only''.
*Các thư mục khác có thể được đặt thành ''Chỉ đọc'' hoặc trong Linux/Unix. Bạn có thể muốn đặt quyền trên mỗi tệp trong thư mục /limesurvey/admin thành ''Chỉ đọc''.


<div class="simplebox">[[File:help.png]] '''Hint:''' If you are using Linux then depending on your webserver configuration you will have to chmod the rights on the writable folders to 755 or 777. Try 755 first - if it does not work 'upgrade' to 777.</div>
<div class="simplebox">[[File:help.png]] '''Gợi ý:''' Nếu bạn đang sử dụng Linux thì tùy thuộc vào cấu hình máy chủ web của bạn, bạn sẽ phải chmod quyền trên các thư mục có thể ghi thành 755 hoặc 777. Hãy thử 755 trước - nếu có không hoạt động 'nâng cấp' lên 777.</div>


=8. Run the installation script=
=8. Chạy tập lệnh cài đặt=


'''Go to "http://your.domain.com/limesurvey/admin/install"'''. If you configured everything correctly you will be asked to create the database and/or create the tables inside the database. LimeSurvey then creates the needed tables in the database.
'''Truy cập "http://your.domain.com/limesurvey/admin/install"'''. Nếu bạn đã định cấu hình chính xác mọi thứ, bạn sẽ được yêu cầu tạo cơ sở dữ liệu và/hoặc tạo các bảng bên trong cơ sở dữ liệu. LimeSurvey sau đó tạo các bảng cần thiết trong cơ sở dữ liệu.


After the script shows that it successfully created the tables, you will be prompted to '''rename or delete the ''/admin/install'' directory''' - so just do it (:biggrin:).
Sau khi tập lệnh cho biết đã tạo bảng thành công, bạn sẽ được nhắc '''đổi tên hoặc xóa thư mục ''/admin/install'''' - vì vậy hãy thực hiện (:biggrin:).


=9. Connect to the administration script for the first time=
=9. Kết nối script quản trị lần đầu=


You are done! Open your browser and enter the URL of your admin.php script. Assuming you used LimeSurvey as the directory name to store the files in, this will be something like "http://your.domain.com/limesurvey/admin/admin.php".
Bạn xong việc rồi! Mở trình duyệt của bạn và nhập URL của tập lệnh admin.php. Giả sử bạn đã sử dụng LimeSurvey làm tên thư mục để lưu trữ các tệp, tên này sẽ có dạng như "http://your.domain.com/limesurvey/admin/admin.php".


You should get a login screen. The default login credentials are
Bạn sẽ nhận được một màn hình đăng nhập. Thông tin đăng nhập mặc định là


<div class="simplebox"> User: admin
<div class="simplebox">Người dùng: quản trị viên


Password: password
Mật khẩu: mật khẩu


</div>
</div>


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ẻ!


=10. What if I have problems...=
=10. 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 [http://www.limesurvey.org/en/forum LimeSurvey forums] on limesurvey.org or join the [irc://irc.freenode.net/limesurvey|LimeSurvey IRC channel]:
<div class="mw-translate-fuzzy">
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 [http://www.limesurvey.org/en/forum Diễn đàn LimeSurvey] trên Limesurvey.org hoặc tham gia [irc://irc. freenode.net/limesurvey|Kênh IRC của LimeSurvey]:
</div>


<div class="simplebox"><center>'''[http://www.limesurvey.org/en/community-services/live-chat Direct link to the Official LimeSurvey IRC Channel]'''</center></div>
<div class="mw-translate-fuzzy">
<div class="simplebox"><center>'''[http://www.limesurvey.org/en/community-services/live-chat Liên kết trực tiếp tới Kênh IRC LimeSurvey chính thức]'''</center></div>
</div>

Latest revision as of 17:06, 2 April 2024

Các trang bổ sung:{toc}

1. Đả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ắt buộc:

  • Dung lượng ổ đĩa tối thiểu 80 MB
  • MySQL 4.1.0 trở lên OR Microsoft SQL Server 2000 trở lên OR Postgres 8.1 trở lên
  • PHP 5.1.2 trở lên với các mô-đun/thư viện sau được bật:
    • Thư viện mở rộng mbstring (Hàm chuỗi nhiều byte) (xem thêm Câu hỏi thường gặp về cài đặt )
    • Thư viện PHP mysql5 hoặc pssql (là tiêu chuẩn của các nhà cung cấp dịch vụ lưu trữ - nếu bạn đã thiết lập máy chủ của riêng mình, hãy đảm bảo rằng nó đã được cài đặt)

Lưu ý: Chúng tôi giả định rằng bạn không có bất kỳ thư viện chuẩn PHP nào bị vô hiệu hóa rõ ràng (như phiên, pcre, ctype hoặc các thư viện khác).

Cần có phần mở rộng PHP tùy chọn:

Trong hầu hết các trường hợp, nhà cung cấp không gian web hoặc quản trị viên hệ thống của bạn sẽ có thể trợ giúp bạn về các thành phần tùy chọn này.

Nếu bạn muốn dùng thử LimeSurvey trên máy cục bộ của mình, chúng tôi khuyên dùng XAMPP đây là gói phần mềm dễ cài đặt chứa một máy chủ web hoàn chỉnh với Apache, MySQL, PHP và Perl. LimeSurvey sẽ chạy trên XAMPP mà không cần cấu hình.

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

1.1 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 bạn muốn có phiên bản LimeSurvey được cài đặt sẵn, hãy cân nhắc sử dụng LimeSurvey Cloud, nếu không hãy xem danh sách các công ty lưu trữ tương thích với LimeSurvey.

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

3. 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 của thư mục cài đặt không được bao gồm ký tự ( hoặc ) nhưng có thể bao gồm ký tự khoảng trắng

4. 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 (ví dụ: 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ể cho phép 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ụ: khảo sát vôi ).

5. Định cấu hình LimeSurvey

Bây giờ hãy mở tệp config.php trong thư mục gốc /limesurvey/ bằng trình soạn thảo văn bản ưa thích của bạn.

5.1 Cài đặt cơ bản

Đi qua config.php và kiểm tra/định cấu hình các cài đặt sau:

  • $databasetype: Đây là loại cơ sở dữ liệu. Hiện tại, bạn có thể đặt ở đây "mysql" cho máy chủ cơ sở dữ liệu MySQL, "odbc_mssql" hoặc "mssqlnative" (yêu cầu trình điều khiển MSSQL PHP gốc của Microsoft) cho máy chủ Microsoft SQL và "postgres" cho Postgres SQL Server. Ít nhất đó là những cái đã được thử nghiệm. (:biggrin:)
Quan trọng: Nếu bạn có máy chủ Microsoft SQL, hãy đảm bảo cơ sở dữ liệu của bạn đang sử dụng cách đối chiếu không phân biệt chữ hoa chữ thường (phải được đặt theo mặc định).
  • $databaselocation: Đặt cái này thành vị trí IP/mạng của máy chủ cơ sở dữ liệu của bạn. Trong hầu hết các trường hợp, "localhost" sẽ hoạt động. Nếu bạn đang sử dụng MSSQL hãy thử sử dụng<MACHINENAME> /<SERVERNAME> thay vào đó.
  • $databasename: Tên của cơ sở dữ liệu trên máy chủ cơ sở dữ liệu mà bạn sẽ sử dụng cho LimeSurvey. Nếu bạn có quyền cấp cao trên máy chủ, bạn có thể tạo cơ sở dữ liệu từ LimeSurvey. Trong trường hợp này, hãy đặt bất kỳ cơ sở dữ liệu nào sẽ được gọi vào cài đặt này. Ngoài ra, bạn có thể sử dụng tên của cơ sở dữ liệu đã tạo trước đó tại đây. Nếu bạn cung cấp tên cơ sở dữ liệu hiện có, hãy đảm bảo cơ sở dữ liệu không chứa các bảng cũ của LimeSurvey.
  • $databaseuser: Tên người dùng máy chủ cơ sở dữ liệu của bạn
Quan trọng: Nếu bạn đang sử dụng Postgres, hãy đảm bảo rằng người dùng của bạn cũng là chủ sở hữu cơ sở dữ liệu.
  • $databasepass: Mật khẩu máy chủ cơ sở dữ liệu của bạn
  • $dbprefix: Bạn có thể để trống cài đặt này (ví dụ: $dbprefix="";) nếu bạn đang sử dụng một cơ sở dữ liệu riêng cho LimeSurvey. Nếu bạn muốn chia sẻ cơ sở dữ liệu giữa LimeSurvey và các ứng dụng cơ sở dữ liệu khác, hãy thêm tiền tố vào cài đặt này. Tiền tố được đề xuất là "lime_", nhưng thực sự - điều này tùy thuộc vào bạn. Lưu ý: Tạo cơ sở dữ liệu và tên người dùng trong MySQL bằng dòng lệnh được mô tả trong Câu hỏi thường gặp về cài đặt.
  • $rooturl: Điều này phải được đặt thành vị trí URL của bạn Kịch bản LimeSurvey. Nếu bạn copy file LimeSurvey vào thư mục limesurveyfolder bạn phải đổi tên {$_SERVER [ 'SERVER_NAME']}/limesurvey vào tên thư mục bạn đã chọn ({$_SERVER [ 'SERVER_NAME']}thư mục khảo sát vôi). Biến {$_SERVER [ 'SERVER_NAME']} sẽ cố gắng xác định tên miền của bạn một cách nguyên tử, vì vậy, bạn đừng thay đổi tên miền thường xuyên. Nếu nó không hoạt động, hãy đặt URL này thành URL máy chủ đầy đủ. (Ví dụ "http://www.mydomain.com/limesurvey"). Nếu bạn muốn LimeSurvey chỉ, hãy sử dụng SSL, hãy thay đổi http thành https (miễn là bạn đã cài đặt và định cấu hình chứng chỉ SSL chính xác trên máy chủ của mình). Nếu bạn muốn sử dụng http & https cùng lúc, chỉ cần để cài đặt này tại http.
  • $rootdir: Thông thường, bạn không cần thay đổi cài đặt này. Nó phải được đặt ở vị trí đĩa vật lý của tập lệnh của bạn. Cài đặt mặc định sẽ cố gắng thực hiện điều này cho bạn, vì vậy rất có thể bạn sẽ không cần thay đổi bất cứ điều gì ở đây (phần "dirname('''FILE''');" cố gắng thực hiện việc này một cách tự động). Nếu nó không hoạt động, hãy nhập vị trí ổ đĩa theo cách thủ công - ví dụ /home/public_html/limesurvey.
  • $defaultuser: Khi tập lệnh đã bật kiểm soát truy cập, đây là người dùng mặc định được tạo khi LimeSurvey thiết lập cài đặt bảo mật của bạn lần đầu tiên.
  • $defaultpass: Khi tập lệnh đã bật kiểm soát truy cập, đây là mật khẩu mặc định được tạo khi LimeSurvey thiết lập lần đầu tiên cài đặt hệ thống bảo vệ.
Lưu ý: Cả hai cài đặt ($defaultuser và $defaultpass) đều được sử dụng chỉ cho thiết lập ban đầu. Sau khi LimeSurvey thiết lập cơ sở dữ liệu, các cài đặt này hoàn toàn không được sử dụng.

5.2 Cài đặt tùy chọn

Có nhiều cài đặt tùy chọn khác mà bạn có thể đặt trong config.php. Hầu hết chúng chỉ để cài đặt và sau này có thể thay đổi trong hộp thoại Cài đặt chung. Để biết thêm thông tin về các cài đặt tùy chọn này, vui lòng xem trang này. Tuy nhiên, đối với thiết lập cơ bản, chỉ cần tiếp tục với bước tiếp theo.

6. 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, 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.

7. Đặt quyền thư mục

Để tập lệnh hoạt động bình thường, 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.

  • Thư mục "/limesurvey/tmp" được sử dụng để nhập và tải lên và nên đượ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 của nó cũng phải có Đọc & Viết cho máy chủ web của bạn để cho phép tải lên các tập tin hình ảnh và phương tiện.
  • Các thư mục khác có thể được đặt thành Chỉ đọc hoặc trong Linux/Unix. Bạn có thể muốn đặt quyền trên mỗi tệp trong thư mục /limesurvey/admin thành Chỉ đọc.
Gợi ý: Nếu bạn đang sử dụng Linux thì tùy thuộc vào cấu hình máy chủ web của bạn, bạn sẽ phải chmod quyền trên các thư mục có thể ghi thành 755 hoặc 777. Hãy thử 755 trước - nếu có không hoạt động 'nâng cấp' lên 777.

8. Chạy tập lệnh cài đặt

Truy cập "http://your.domain.com/limesurvey/admin/install". Nếu bạn đã định cấu hình chính xác mọi thứ, bạn sẽ được yêu cầu tạo cơ sở dữ liệu và/hoặc tạo các bảng bên trong cơ sở dữ liệu. LimeSurvey sau đó tạo các bảng cần thiết trong cơ sở dữ liệu.

Sau khi tập lệnh cho biết đã tạo bảng thành công, bạn sẽ được nhắc đổi tên hoặc xóa thư mục /admin/install' - vì vậy hãy thực hiện (:biggrin:).

9. Kết nối script quản trị lần đầu

Bạn xong việc rồi! Mở trình duyệt của bạn và nhập URL của tập lệnh admin.php. Giả sử bạn đã sử dụng LimeSurvey làm tên thư mục để lưu trữ các tệp, tên này sẽ có dạng như "http://your.domain.com/limesurvey/admin/admin.php".

Bạn sẽ nhận được một màn hình đăng nhập. Thông tin đăng nhập mặc định là

Người dùng: quản trị viên

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ẻ!

10. 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 trên Limesurvey.org hoặc tham gia freenode.net/limesurvey|Kênh IRC của LimeSurvey: