userapplepie / uap-user-management
PHP 7.1.3+ 的用户管理框架
v4.3.0
2019-07-24 20:16 UTC
Requires
- php: >=7.1.3
- doctrine/inflector: ~1.3
- google/recaptcha: ^1.2
- symfony/console: ~4.1
This package is auto-updated.
Last update: 2024-08-29 00:18:34 UTC
README
UAP 版本 4.3.0
什么是 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 来查看您正在工作的内容。