Wowonder Web Calendar - Installation and Usage Documentation

System Requirements

This project requires a PHP-enabled environment with the following:

Installing on Shared Web Hosting

Follow these steps to deploy on a typical shared web hosting panel (like cPanel):

  1. Upload all project files (including index.php, admin.php, install.php, and data/ folder) via FTP or File Manager.
  2. Ensure the data/ folder exists and its permissions are set to allow PHP to read/write JSON files (commonly 755 or 775).
  3. Open install.php in a browser to create your administrator account. Fill the form and submit.
  4. On successful admin creation, delete or rename install.php for security.
  5. Access index.php to view the calendar; admin.php for administrative tasks.

Installing on VPS (Linux or Windows)

Linux

  1. Set up a LAMP (Linux, Apache, MySQL/MariaDB, PHP) or LEMP (with Nginx) stack.
  2. Copy project files to your web root (e.g., /var/www/html/wowonder-calendar).
  3. Set folder permissions for data/: chmod 755 data and ensure PHP user ownership.
  4. Open your domain or IP hosting path/install.php in browser, create admin account, then delete install.php.
  5. To run, visit your VPS public IP or domain with /index.php.

Windows

  1. Install XAMPP or WAMP server package.
  2. Place project files inside the Apache wwwroot folder (e.g., C:\xampp\htdocs\wowonder-calendar).
  3. Ensure folder permissions allow PHP to read & write the data/ folder.
  4. Create admin using install.php URL through browser, then remove it.
  5. Use localhost/wowonder-calendar/index.php to access calendar and admin.php for admin panel.

Using on Android via Termux

You can run the Wowonder Web Calendar on Android devices using the Termux environment:

  1. Install Termux from F-Droid or Google Play Store.
  2. Open Termux and update packages: pkg update && pkg upgrade
  3. Install PHP and a web server, e.g., PHP's built-in server: pkg install php
  4. Place the project files on your storage accessible to Termux.
  5. Navigate to project directory and run PHP built-in server: php -S 0.0.0.0:8080
  6. Open your Android browser and visit http://localhost:8080/install.php to setup admin.
  7. After setup, use index.php and admin.php URLs for calendar and admin panel.
  8. Make sure to open ports if accessing from other devices or network.

Running the Calendar and Admin Panel

Once installed and admin created you have:

Important security note: Always delete install.php after use.

Support and Portfolio

Thank you for using the Wowonder Web Calendar.

For more projects and scripts by the developer please visit: https://codestorez.com

For premium scripts by the developer please visit: https://codestorez.com