承接 tipowerup/installer 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

tipowerup/installer

最新稳定版本:v1.0.0

Composer 安装命令:

composer require tipowerup/installer

包简介

Install, update, and manage TI PowerUp extensions and themes directly from your TastyIgniter admin panel. Supports shared hosting (direct extraction) and VPS (Composer).

README 文档

README

Latest Version on Packagist Tests Coverage PHP Version License

A TastyIgniter v4 extension that enables users to install, update, and manage extensions and themes purchased from the TI PowerUp marketplace directly from the TI admin panel.

Features

  • Hybrid Installation — Auto-detects hosting environment and selects the best install method
  • Direct Extraction — Downloads ZIPs and extracts via PHP ZipArchive (works on shared hosting)
  • Composer Installation — Uses composer require via Symfony\Process (VPS/dedicated)
  • Batch Installation — Install multiple packages with dependency-aware ordering
  • Background Update Checks — Periodically checks for updates and notifies admins
  • Health Checks — Validates PHP version, extensions, storage permissions, and API connectivity
  • Install Logging — Tracks all install/update/uninstall actions with environment metadata
  • Backup & Restore — Creates backups before updates, auto-restores on failure

Requirements

  • PHP ^8.3
  • TastyIgniter ^v4.0
  • PHP extensions: zip, curl, mbstring
  • Writable storage/ directory

Installation

composer require tipowerup/ti-ext-installer

Configuration

  1. Navigate to Tools > TI PowerUp Installer in the TI admin panel
  2. Enter your TI PowerUp API key (obtained from tipowerup.com)
  3. The installer will auto-detect your hosting environment and recommend an installation method

Installation Methods

Direct (Shared Hosting)

  • Downloads package ZIP from the PowerUp API
  • Verifies checksum integrity
  • Extracts to storage/app/tipowerup/extensions/ or storage/app/tipowerup/themes/
  • Registers with TastyIgniter's extension/theme system
  • No CLI access required

Composer (VPS/Dedicated)

  • Configures the TI PowerUp private Composer repository
  • Runs composer require with authenticated access
  • Packages installed to vendor/ like standard Composer packages

Additional requirements for Composer method:

  • proc_open and proc_close PHP functions enabled (not disabled in php.ini)
  • 128MB+ PHP memory limit
  • Shell access (exec or proc_open not blocked by hosting provider)
  • Composer installed globally or auto-downloaded as composer.phar

License

MIT

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 5
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-07

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固