🚀 ZZMaps API Client - 1-Click Install (Final V2)
Hướng dẫn: Upload dự án lên file manager, sau đó truy cập URL này để cài đặt tự động.
Không cần quyền SSH hay VPS!
Debug Info:
Node.js path: /usr/bin/node
npm path: /usr/local/bin/npm
Node.js version: v18.19.1
npm version: 9.2.0
npm-cli.js exists: No
npm symlink target: Not a symlink
PHP user: root
PHP SAPI: apache2handler
Current user: www-root
checkNPM() result: TRUE
🔧 Manual Fix (nếu cần):
Nếu npm vẫn báo "Not Installed", chạy lệnh sau trong terminal:
sudo chown -R www-data:www-data /usr/share/nodejs/npm/bin/npm-cli.js
sudo chmod +x /usr/share/nodejs/npm/bin/npm-cli.js
sudo chmod +x /usr/bin/npm
sudo ln -sf /usr/share/nodejs/npm/bin/npm-cli.js /usr/local/bin/npm
npm --version
📊 Trạng thái dự án
Node.js
✓ Installed
npm
✓ Installed
Dependencies
✓ Installed
Configuration
✓ Created
Project Files
✓ Ready
🔧 Bước 1: Cài đặt Node.js
Node.js là môi trường chạy JavaScript cần thiết cho dự án.
📦 Bước 1.6: Cài đặt Dependencies
Cài đặt các module Node.js cần thiết (bao gồm dotenv).
🔧 Bước 1.5: Test npm (Debug)
Kiểm tra npm hoạt động từ PHP với debug chi tiết.
🔧 Bước 1.6: Sửa lỗi npm (nếu cần)
Sửa quyền truy cập và symlink cho npm.
📦 Bước 2: Cài đặt Dependencies
Cài đặt các thư viện JavaScript cần thiết cho dự án.
⚙️ Bước 3: Tạo file cấu hình
Tạo file .env để lưu thông tin API credentials.
🚀 Bước 4: Chạy Setup
Thiết lập dự án và nhập thông tin API credentials.
📤 Bước 5: Upload dữ liệu
Upload 461MB dữ liệu bản đồ Việt Nam lên api.zzmaps.com.
Lưu ý: Sau khi upload dữ liệu, bạn cần chỉnh sửa file .env để nhập thông tin API credentials thực tế.
Hoàn thành! Sau khi cài đặt xong, dữ liệu bản đồ sẽ được lưu trên api.zzmaps.com và sẵn sàng cho ứng dụng mobile sử dụng.