nukeviet:setup:localhost_ubuntu
Khác biệt
Đây là những khác biệt giữa hai phiên bản của trang.
Phiên bản trước của cả hai bênPhiên bản trướcPhiên bản sau | Phiên bản trướcPhiên bản cuốiPhiên bản sau của cả hai bên | ||
nukeviet:setup:localhost_ubuntu [2013/01/06 01:21] – laser | nukeviet:setup:localhost_ubuntu [2015/06/02 22:41] – laser | ||
---|---|---|---|
Dòng 1: | Dòng 1: | ||
- | ====== Hướng dẫn cài NukeViet trên các hệ điều hành linux như Ubuntu (sử dụng Xampp) | + | ====== Hướng dẫn cài NukeViet trên Ubuntu (localhost Linux)====== |
+ | Bài viết này sẽ hướng dẫn các bạn cài NukeViet trên các hệ điều hành linux, ví dụ như Ubuntu... (sử dụng | ||
===== Cài đặt Xampp trên Ubuntu ===== | ===== Cài đặt Xampp trên Ubuntu ===== | ||
==== Tải về ==== | ==== Tải về ==== | ||
- | Tải về file cài đặt tại đây: http:// | + | Tải về file cài đặt tại đây: http:// |
Tham khảo bản mới nhất tại trang giới thiệu phần mềm: http:// | Tham khảo bản mới nhất tại trang giới thiệu phần mềm: http:// | ||
==== Cài đặt ==== | ==== Cài đặt ==== | ||
- | Đặt file tải về trong thư mục '' | + | Bước 1. Mở Terminal bằng cách nhấn |
+ | |||
+ | Bước 2. Chuyển đến | ||
< | < | ||
- | sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt | + | cd ~/Desktop |
</ | </ | ||
- | XAMPP bây giờ đã được cài vào '' | + | //Hình 1 . Di chuyển đến thư mục chứa file cài đặt// |
+ | {{: | ||
+ | |||
+ | Bước 3. Thay đổi quyền thực thi cho file cài đặt: | ||
+ | < | ||
+ | sudo chmod 755 xampp-linux-1.8.2-0-installer.run | ||
+ | </ | ||
+ | |||
+ | //Hình 2. Thay đổi quyền thực thi cho file cài đặt// | ||
+ | {{: | ||
+ | |||
+ | Bước 4. Chạy file installer , xuất hiện 1 giao diện cài đặt (hình 3) | ||
+ | < | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | //Hình 3. Giao diện cài đặt XAMPP xuất hiện// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Bước 5. Cài đặt theo hướng dẫn trên giao diện cài đặt (Next, Next, . . .) | ||
+ | |||
+ | Bước 6. Tiếp tục nhấn Finish để kết thúc cài đặt. | ||
+ | |||
+ | Bước 7. Xampp sẽ tự khởi động sau đó hoặc bạn có thể khởi động Xampp rồi truy cập đại chỉ http:// | ||
- | Bạn nên chạy Xampp sau đó truy cập http://localhost/ xem có được | + | //Hình 4. Xampp đã được |
+ | {{: | ||
Nếu dùng để test và lập trình bạn có thể chmod thư mục ''/ | Nếu dùng để test và lập trình bạn có thể chmod thư mục ''/ | ||
Dòng 39: | Dòng 68: | ||
</ | </ | ||
+ | - Chạy xampp service : | ||
+ | < | ||
+ | sudo ln -s / | ||
+ | sudo update-rc.d lampp start 80 2 3 4 5 . stop 30 0 1 6 . | ||
+ | </ | ||
==== Nâng cấp Xampp ==== | ==== Nâng cấp Xampp ==== | ||
Dòng 81: | Dòng 115: | ||
Tải NukeViet về và cài đặt bình thường như trên Windows, chú ý cấp quyền truy cập tới thư mục NukeViet (Chmod 775) để có thể tiến hành cài đặt. Việc cài đặt NukeViet tiếp theo thực hiện trên giao diện web qua trình duyệt do đó không khác gì nhiều khi [[nukeviet: | Tải NukeViet về và cài đặt bình thường như trên Windows, chú ý cấp quyền truy cập tới thư mục NukeViet (Chmod 775) để có thể tiến hành cài đặt. Việc cài đặt NukeViet tiếp theo thực hiện trên giao diện web qua trình duyệt do đó không khác gì nhiều khi [[nukeviet: | ||
- | Bạn có thể sử dụng lệnh sau để tải trực tiếp NukeViet về máy Ubuntu. | + | Bạn có thể sử dụng lệnh sau để tải trực tiếp NukeViet |
< | < | ||
Dòng 87: | Dòng 121: | ||
</ | </ | ||
- | Lưu ý, đây là đường link tải bản NukeViet | + | Lưu ý, đây là đường link tải bản NukeViet |
+ | |||
+ | Hoặc sử dụng lệnh sau để tải trực tiếp NukeViet 4.0 (phiên bản mới nhất đang phát triển của NukeViet) về máy Ubuntu. | ||
+ | |||
+ | < | ||
+ | wget https:// | ||
+ | </ | ||
+ | |||
+ | Lưu ý: Bản mới nhất là bản đang phát triển, có thể chứa các lỗi chưa được báo trước. Nếu gặp lỗi vui lòng báo lên kho code.nukeviet.vn để đội code của NukeViet sửa chữa. | ||
==== Giải nén ==== | ==== Giải nén ==== | ||
Dòng 148: | Dòng 190: | ||
</ | </ | ||
- | Chạy lệnh | + | Chạy lệnh |
< | < | ||
sudo chmod -R 777 / | sudo chmod -R 777 / | ||
Dòng 159: | Dòng 201: | ||
sudo chmod -R 777 / | sudo chmod -R 777 / | ||
</ | </ | ||
+ | |||
+ | * Sau khi Chmod xong, bạn trở lại cửa sổ cài đặt nukeViet, ấn phím F5 để refresh trang web cho NukeViet kiểm tra lại. Chỉ khi kết quả Chmod là **OK** thì bạn mới có thể tiếp tục cài đặt, nếu kết quả kiểm tra là **Không ghi được** chứng tỏ file hoặc thư mục đó chưa được chmod 777. | ||
Hình 2: Kiểm tra điều kiện cài đặt. | Hình 2: Kiểm tra điều kiện cài đặt. | ||
{{ : | {{ : | ||
- | |||
- | * Sau khi Chmod xong, bạn trở lại của sổ cài đặt nukeViet, ấn phím F5 để refresh trang web cho NukeViet kiểm tra lại. Chỉ khi kết quả Chmod là **OK** thì bạn mới có thể tiếp tục cài đặt, nếu kết quả kiểm tra là **Không ghi được** chứng tỏ file hoặc thư mục đó chưa được chmod 777. | ||
* Nếu tất cả các thông số đều đạt yêu cầu như hình 2b, bạn có thể chuyển qua bước kế tiếp bằng cách nhấp nút “Bước kế tiếp để chuyển qua bước tiếp theo.”. | * Nếu tất cả các thông số đều đạt yêu cầu như hình 2b, bạn có thể chuyển qua bước kế tiếp bằng cách nhấp nút “Bước kế tiếp để chuyển qua bước tiếp theo.”. | ||
Dòng 187: | Dòng 229: | ||
Hình 5: Cấu hình cơ sở dữ liệu. | Hình 5: Cấu hình cơ sở dữ liệu. | ||
- | {{ : | + | {{ : |
Bạn phải điền đầy đủ các thông tin về thông số database của bạn sau đó nhấn vào nút “Thực hiện”. Thông số Username và Mật khẩu do phần mềm Xampp quản lý (mặc định Username là **root** và mật khẩu không có). Riêng Tên cơ sở dữ liệu bạn có thể điền tên tùy ý, ví dụ **nukeviet**. Bạn không cần tạo trước cở sở dữ liệu này vì hệ thống sẽ tự tạo cho bạn. | Bạn phải điền đầy đủ các thông tin về thông số database của bạn sau đó nhấn vào nút “Thực hiện”. Thông số Username và Mật khẩu do phần mềm Xampp quản lý (mặc định Username là **root** và mật khẩu không có). Riêng Tên cơ sở dữ liệu bạn có thể điền tên tùy ý, ví dụ **nukeviet**. Bạn không cần tạo trước cở sở dữ liệu này vì hệ thống sẽ tự tạo cho bạn. | ||
Nếu nhập sai bất kỳ thông số nào ở bước 5 này, hệ thống sẽ thông báo lỗi và không hiển thị nút “Bước kế tiếp” để bạn có thể tiếp tục quá trình cài đặt. Khi bạn điền chính xác thông tin và việc kết nối tới cơ sở dữ liệu thành công, hệ thống sẽ chuyển bạn sang bước tiếp theo. | Nếu nhập sai bất kỳ thông số nào ở bước 5 này, hệ thống sẽ thông báo lỗi và không hiển thị nút “Bước kế tiếp” để bạn có thể tiếp tục quá trình cài đặt. Khi bạn điền chính xác thông tin và việc kết nối tới cơ sở dữ liệu thành công, hệ thống sẽ chuyển bạn sang bước tiếp theo. | ||
- | |||
- | Chú thích: Bạn cũng có thể tạo trước cở sở dữ liệu rỗng bằng cách truy cập địa chỉ: http:// | ||
- | |||
- | Hình 5b: Tạo cơ sở dữ liệu rỗng. | ||
- | {{ : | ||
==== Bước 6: Thông tin website ==== | ==== Bước 6: Thông tin website ==== | ||
Dòng 207: | Dòng 244: | ||
==== Bước 7: Kết thúc ==== | ==== Bước 7: Kết thúc ==== | ||
- | Hình 7: Thông báo cài đặt | + | Khi hoàn thành |
- | {{ : | + | |
- | Khi hoàn thành 6 bước trên hệ thống sẽ chuyển | + | Hình 7a: Thông báo yêu cầu di chuyển |
+ | {{ : | ||
- | Sau khi xong các bước hệ thống yêu cầu bạn có 2 lựa chọn: //Xem trang chủ// hoặc //Đăng nhập trang quản trị//. Bạn có thể đăng nhập trang quản trị bằng cách gõ thêm /admin/ sau địa chỉ cài đặt NukeViet. | + | Bạn nhấp nút " |
+ | |||
+ | Hình 7b: Thông báo cài đặt thành công. | ||
+ | {{ : | ||
+ | |||
+ | Sau khi xong các bước hệ thống yêu cầu, bạn có 2 lựa chọn: //Xem trang chủ// hoặc //Đăng nhập trang quản trị//. Bạn có thể đăng nhập trang quản trị bằng cách gõ thêm /admin/ sau địa chỉ cài đặt NukeViet. | ||
**Chú ý:** | **Chú ý:** | ||
* Nếu bạn muốn cài đặt lại website hãy xóa file **config.php** ở thư mục gốc của NukeViet. Sau đó tiếp tục các bước như trên để cài lại hệ thống NukeViet 3.x | * Nếu bạn muốn cài đặt lại website hãy xóa file **config.php** ở thư mục gốc của NukeViet. Sau đó tiếp tục các bước như trên để cài lại hệ thống NukeViet 3.x | ||
- | |||
**Đây là giao diện Nukeviet khi duyệt bằng FireFox Trên Ubuntu 12.04** | **Đây là giao diện Nukeviet khi duyệt bằng FireFox Trên Ubuntu 12.04** | ||
Dòng 222: | Dòng 263: | ||
===== Một số lỗi thường gặp cho người mới cài đặt NukeViet | ===== Một số lỗi thường gặp cho người mới cài đặt NukeViet | ||
+ | ==== Lỗi khi bắt đầu cài NukeViet ==== | ||
+ | |||
* Không copi được mã nguồn NukeViet vào thư mục / | * Không copi được mã nguồn NukeViet vào thư mục / | ||
+ | |||
+ | |||
* Không truy cập được vào thư mục đặt nukeviet: http:// | * Không truy cập được vào thư mục đặt nukeviet: http:// | ||
+ | |||
+ | |||
* Truy cập được vào thư mục đặt nukeviet: http:// | * Truy cập được vào thư mục đặt nukeviet: http:// | ||
session.save_path directory not set! Please set your session.save_path in your system file | session.save_path directory not set! Please set your session.save_path in your system file | ||
(Code: 51f18922f86cbfc1a76baf0bccf317bb) | (Code: 51f18922f86cbfc1a76baf0bccf317bb) | ||
If you have any questions about this site, | If you have any questions about this site, | ||
- | please contact the site administrator for more information</ | + | please contact the site administrator for more information</ |
- | Nguyên nhân: Bạn chưa cấp quyền ghi/xóa file cho thư mục ''/ | + | |
* Hệ thống đòi khai báo tài khoản FTP khi cài NukeViet đến bước 2. Nguyên nhân: Bạn chưa cấp quyền ghi (chmod 777) cho các thư mục và tệp tin được liệt kê bên dưới. Chỉ cần chmod 777 cho các thư mục này là bạn không cần khai báo tài khoản FTP. | * Hệ thống đòi khai báo tài khoản FTP khi cài NukeViet đến bước 2. Nguyên nhân: Bạn chưa cấp quyền ghi (chmod 777) cho các thư mục và tệp tin được liệt kê bên dưới. Chỉ cần chmod 777 cho các thư mục này là bạn không cần khai báo tài khoản FTP. | ||
+ | |||
+ | ==== Vấn đề với cơ sở dữ liệu ==== | ||
+ | Thay vì để NukeViet tự tạo cơ sở dữ liệu cho NukeViet, Bạn cũng có thể tạo trước cở sở dữ liệu rỗng bằng cách truy cập địa chỉ: http:// | ||
+ | |||
+ | Hình 5b: Tạo cơ sở dữ liệu rỗng. | ||
+ | {{ : | ||
+ | |||
+ | Chú ý: | ||
* Từ phiên bản Xampp 1.8.0, khi truy cập http:// | * Từ phiên bản Xampp 1.8.0, khi truy cập http:// | ||
AllowOverride AuthConfig Limit | AllowOverride AuthConfig Limit | ||
Dòng 236: | Dòng 291: | ||
Allow from all | Allow from all | ||
Require all granted | Require all granted | ||
- | </ | + | </ |
* Trong trường hợp bạn không muốn sửa file httpd-xampp.conf thì bạn có thể tạo cơ sở dữ liệu rỗng một cách thủ công như sau: Tìm đến thư mục **/ | * Trong trường hợp bạn không muốn sửa file httpd-xampp.conf thì bạn có thể tạo cơ sở dữ liệu rỗng một cách thủ công như sau: Tìm đến thư mục **/ | ||
* Trường hợp nếu bạn đã chmod 777 cho thư mục **/ | * Trường hợp nếu bạn đã chmod 777 cho thư mục **/ | ||
+ | |||
+ | |||
+ | Tài liệu tham khảo: | ||
+ | http:// |
nukeviet/setup/localhost_ubuntu.txt · Sửa đổi lần cuối: 2015/06/18 15:29 bởi laser