AppGini VN Community

Dành cho người mới bắt đầu => Cài đặt và khởi tạo dự án AppGini => Chủ đề bắt đầu bởi: admin trên T06 30, 2025, 11:29 CHIỀU

Tiêu đề: Cài đặt và cấu hình WAMP Server bảo mật, tối ưu cho AppGini
Đăng bởi: admin trên T06 30, 2025, 11:29 CHIỀU
Cài đặt và cấu hình WAMP Server bảo mật, tối ưu cho AppGini


Mục đích:
Hướng dẫn cài đặt WAMP Server chuẩn, tối ưu và an toàn cho môi trường phát triển AppGini nội bộ, hỗ trợ hiển thị danh sách project, cấu hình phpMyAdmin bảo mật và giao diện landing page thân thiện.

index desktop.jpg

index from lan.jpg

Xem hướng dẫn trên Youtube (https://www.youtube.com/watch?v=nOYxQDXQMxc)

1. Tải về các công cụ cần thiết

✔ Visual C++ Redistributable (All-in-One): 
https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/ (https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/)

✔ WAMP Server: 
https://sourceforge.net/projects/wampserver/files/latest/download (https://sourceforge.net/projects/wampserver/files/latest/download)

✔ Notepad++: 
https://github.com/notepad-plus-plus/notepad-plus-plus/releases (https://github.com/notepad-plus-plus/notepad-plus-plus/releases)


2. Cài đặt WAMP Server



3. Cấu hình PHP (file php.ini)

Mở file tại:
C:\wamp64\bin\php\php8.3.14\php.ini

Tìm và sửa các dòng sau:

display_errors = On
post_max_size = 100M
upload_max_filesize = 100M
date.timezone = "Asia/Ho_Chi_Minh"

Tùy chọn này cho phép AppGini upload các file có dung lượng tối đa là 100MB, mỗi lần post tối đa 100MB, múi giờ Việt Nam và không hiển thị lỗi ra trình duyệt web.

4. Cấu hình Apache

✔ Mở file: 
C:\wamp64\bin\apache\apache2.4.62.1\conf\extra\httpd-vhosts.conf

Thay bằng nội dung sau:

<VirtualHost _default_:80>
  ServerName localhost
  DocumentRoot "${INSTALL_DIR}/www"
  DirectoryIndex index.php index.html index.htm

  <Directory />
    Require all denied
    Options None
    AllowOverride None
  </Directory>

  <Directory "${INSTALL_DIR}/www/">
    Options +FollowSymLinks +Indexes
    AllowOverride All
    Require all granted
  </Directory>

  <Directory "${INSTALL_DIR}/apps/phpmyadmin5.2.1/">
    Require local
  </Directory>
</VirtualHost>

✔ Mở file: 
C:\wamp64\bin\apache\apache2.4.62.1\conf\httpd.conf 
Chỉnh sửa:

ServerSignature Off
ServerTokens Prod


5. Đặt mật khẩu cho MySQL root

Mở: WAMP > MySQL > MySQL Console

mysql console.jpg

Khi được hỏi mật khẩu → nhấn Enter (vì mặc định chưa có mật khẩu) 
Sau đó gõ lệnh sau:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourStrongPassword';
FLUSH PRIVILEGES;

Thay "YourStrongPassword" bằng mật khẩu của bạn.
Áp dụng tương tự cho MariaDB nếu dùng.


6. Cấu hình phpMyAdmin (config.inc.php)

Mở file:
C:\wamp64\apps\phpmyadmin5.2.1\config.inc.php

Tìm và sửa (2 lần cho 2 CSDL MySQL và MariaDB):

$cfg['Servers'][$i]['AllowNoPassword'] = false;

Khi truy cập phpMyAdmin sẽ yêu cầu nhập username/password. User là root và mật khẩu mà bạn đã thiết lập ở bước 5.

Link truy cập phpmyadmin: http://localhost/phpmyadmin

7. Tạo giao diện trang chủ App Gallery


Tải file index.zip trong phần đính kèm > giải nén và chép vào thư mục C:\wamp64\www\


8. Khởi động lại toàn bộ dịch vụ

Vào biểu tượng WAMP ở thanh taskbar → chọn: Restart All Services


9. Lưu ý bảo mật



Mọi thắc mắc – góp ý – bổ sung xin gửi vào chủ đề này!