userapplepie/uap-user-management

PHP 7.1.3+ 的用户管理框架

v4.3.0 2019-07-24 20:16 UTC

README

UserApplePie

UAP 版本 4.3.0

Software License GitHub license StackShare

Join the chat at https://gitter.im/User-Apple-Pie/Lobby

什么是 UserApplePie v4?

UserApplePie 是一个 PHP 7.1.3+ 的 CMS MVC 框架。它被设计成轻量级和模块化,允许开发者使用 PHP 构建更好且易于维护的代码。

文档

完整的文档和教程可在 userapplepie.com 找到

演示网站

请访问演示网站 uap4demo.userapplepie.com

要求

UAP v4 的要求有限。

  • Apache Web 服务器或等效服务器,具有 mod rewrite 支持。
  • IIS,已安装 URL Rewrite 模块 - http://www.iis.net/downloads/microsoft/url-rewrite
  • 需要 PHP 7.1.3 或更高版本
  • 启用 fileInfo(编辑 php.ini 并取消注释 php_fileinfo.dll,或者在 cpanel 中使用 php selector,如果可用。)
  • MySQL 数据库服务器或等效服务器

推荐安装方式

UserApplePie 在 Packagist 上 https://packagist.org.cn/packages/userapplepie/uap-user-management

现在通过终端使用以下命令安装

composer create-project userapplepie/uap-user-management foldername dev-master

文件夹名是希望创建的文件夹名称。

一旦在您的服务器上安装,打开网站,它将显示一个安装脚本。

手动安装

选项 1 - 文件在文档根目录以上

  • 将 public 中的内容放置到您的公共文件夹中(.htaccess 和 index.php)
  • 在终端导航到您的项目,并输入 composer install 以启动 composer 安装。
  • 编辑 public/.htaccess,如果运行在子文件夹中,则设置 rewritebase,否则使用单个 / 即可。
  • 编辑 app/Example-Config.php,更改 SITE_URL 和 DIR 常量。DIR 路径相对于项目 URL,例如在根目录上为 /,在文件夹中为 /foldername/。还可以更改其他选项。将文件重命名为 Config.php
  • 将 database.sql 导入到您的数据库中(在 Config.php 中更改了表 PREFIX 后更新)。
  • 享受!

选项 2 - 公共文件夹中的所有内容

  • 将公共文件夹中的所有文件放置到您的公共文件夹中
  • 在终端导航到公共文件夹,并输入 composer install 以启动 composer 安装。
  • 打开 index.php 并将路径从使用 DIR 更改为 FILE
define('APPDIR', realpath(__DIR__.'/app/').'/');
define('SYSTEMDIR', realpath(__DIR__.'/system/').'/');
define('PUBLICDIR', realpath(__DIR__).'/');
define('ROOTDIR', realpath(__DIR__).'/');
  • 编辑 .htaccess,如果运行在子文件夹中,则设置 rewritebase,否则使用单个 / 即可。
  • 编辑 system/Core/Example-Config.php,更改 SITE_URL 和 DIR 常量。DIR 路径相对于项目 URL,例如在根目录上为 /,在文件夹中为 /foldername/。还可以更改其他选项。将文件重命名为 Config.php
  • 将 database.sql 导入到您的数据库中(在 Config.php 中更改了表 PREFIX 后更新)。
  • 享受!

##设置虚拟主机(可选但推荐)

导航到

<path to your xampp installation>\apache\conf\extra\httpd-vhosts.conf

并取消注释

NameVirtualHost *:80

然后在该文件的底部添加您的虚拟主机

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "C:\xampp\htdocs\testproject\public"
    ServerName testproject.dev

    <Directory "C:\xampp\htdocs\testproject\public">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

最后,找到您的 hosts 文件并添加

127.0.0.1       testproject.dev

您应该已经设置好了虚拟主机,并在您的网页浏览器中,您可以通过访问 testproject.dev 来查看您正在工作的内容。