找到
9
篇与
源码分享
相关的结果
-
宝塔面板搭建 魔方V10业务管理系统 保姆级部署教程 AI摘要:本文提供保姆级教程,指导用户使用宝塔面板搭建魔方V10业务管理系统。教程涵盖服务器配置、环境搭建、Nginx和PHP配置、系统安装、伪静态设置、运行目录设置、安装程序运行以及自动化任务设置等步骤,旨在帮助用户快速部署并使用该系统。0.png图片 简介 智简魔方 V10 业务管理系统是开源的业务管理系统,基于 PHP+MYSQL 开发的一套小型易于部署的业务管理核心,具有极强的扩展能力,非常方便的安装方式,用户可在 5 分钟内部署属于自己的业务管理系统,ZJMF-CBAP v10 内置丰富的应用商店,可根据您的业务需求,安装自己需要的应用,极低的上手成本。 您也可以适用 ZJMF-CBAP v10 作为您的业务开发核心底层,开发属于您自己的业务系统并再次对外发布。 官网和 Github 官网:https://www.idcsmart.com/business.html Github:https://github.com/idcsmart/ZJMF-CBAP 运行环境要求 注意:Mysql 版本必须是 5.7;PHP 版本必须>=7.2.5,<7.4.0 宝塔面板搭建教程 这里本人是比较倾向于 Lnmp 环境,因为宝塔面板第三方应用中有免费的 Nginx 防火墙。可以让我省下很多麻烦事。当然现在宝塔有学生激励计划让我吃上了官方付费的 waf 服务器配置要求 宝塔安装教程如下:https://www.bt.cn/bbs/thread-19376-1-1.html推荐配置:centos7.9、4H4G、40G ssd(所有剩余分区给/) 最低要求:centos7.9、2H2G、20G hdd(所有剩余分区给/)注意:操作系统不能使用 windows。 若是需要公网使用,要求服务器要有公网 IP,或者公网可访问能力。 智简魔方 V10 管理系统下载 Gitehub 下载魔方 V10 管理系统 配置 Nginx、PHP 根据官方文档说明,需将 Nginx 的连接超时时间修改为 300,修改后保存并重启 Nginx 服务。 2.webp图片 为 PHP 安装 ionCube、fileinfo 扩展,并配置 php 超时时间和 nginx 的超时时间 6.png图片 不要在宝塔上装 PHP 中的 redis 扩展(装了可能会出现 V10 系统某些功能 莫名的不可用或错误) 其实还需要 php 支持 zip 扩展,但是该方式安装的 php 默认支持,若是其他方式安装的,可自行核验 php 是否支持 zip 扩展,phpinfo 中是否有 zip 扩展 将 php 的 max_execution_time 时间改成 3600 (最大脚本运行时间) 将 php 的 max_input_time 时间改成 3600 (最大输入时间) 为 PHP 安装 ionCube、fileinfo 扩展,并配置 php 超时时间和 nginx 的超时时间 4.webp图片 5.webp图片 7.png图片 设置完后重启 PHP7.3 安装 v10 业务系统 创建站点,设置站点 php7.3 版本,创建 mysql 数据库,创建 mysql 数据库,指定编码为utf8mb4。记录好数据库账户和密码,后面会需要 8.png图片 将 v10 业务系统安装包 上传到 服务器目录/www/wwwroot/网站目录,并进行解压 上传 9.png图片 解压 10.png图片 将解压出来的所有文件和文件夹,剪切到网站根目录,多余的空目录和安装包后面可以自行删除 11.png图片 12.png图片 Nginx 或者 Apache 配置伪静态 #nginx伪静态代码 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }#apache伪静态代码 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L] RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] </IfModule>13.png图片 设置运行目录 设置站点运行目录为 public 14.png图片 运行 V10 安装程序 注意:需要在浏览器输入您的域名(前提是你已经做好了 dns 解析),或者是 ip。会自动跳转到 http://ip 或者域名/install/index.html 的安装向导页 15.png图片 继续下一步 16.png图片 输入相关数据库信息,点击下一步 17.png图片 当然若是您忘记了上面的数据相关信息,您去宝塔数据库处查看即可 18.png图片 管理员用户密码设置后,点击提交后等待安装完成 19.png图片 安装好后,这些信息都是需要您记录保存的 其中保护后台地址,管理员账号及密码 不打码是因为这是个测试环境,你们不可泄漏自己的相关权限 20.png图片 第一次登录 21.png图片 22.png图片 安装完成后,需要设置自动化任务 宝塔设置自动化定时任务(重要) 设置定时任务(有两个,分别是任务队列命令 和 自动化脚本) 登录 v10 管理后台,获取两个任务的命令,并在宝塔上创建响应的定时任务 获取的路径是:管理——》自动化 23.png图片 添加 “自动化脚本”计划任务,任务周期 每 1 分钟一次 24.png图片 在宝塔手动 执行下计划任务,然后去 v10 后台验证,计划任务状态是否正常 25.png图片 “任务队列”添加计划任务,在宝塔软件商店安装进程守护管理器(完成如下操作后载服务管理处重载下配置即可) 26.png图片 配置完成如下图所示 27.png图片 -
戒了么4.0 戒色签到打卡源码 轻量每日打卡工具 AI摘要:“戒了么4.0”是一款轻量级PHP架构的戒色打卡工具,具备严格签到规则、进度统计、成长体系、隐私保护等功能,易于部署,旨在帮助用户自律打卡,提升自我管理能力。戒了么截图.png图片 1. 它是什么? 这套源码的正式名称通常是 “戒了么4.0 戒色签到打卡源码”。它由网名为“@阿宅”的开发者原创,灵感来源于当时流行的“死了么”打卡形式。程序采用轻量级的纯PHP架构,搭配本地数据库,无需复杂的用户中心,核心功能就是记录和管理用户的每日签到状态。 2. 核心功能特点 这套程序的设计紧紧围绕“自律打卡”这一目标,包含了许多有针对性的功能: 严格的签到规则:每日只能签到一次,必须填写备注才能提交,以此保证打卡的真实性和有效性。 进度与统计:会自动计算并展示连续签到的天数,一旦中断便会清零。同时设置了30天作为一个挑战阶段,并新增了通过签到获取经验、提升等级的成长体系。 用户体验与隐私:签到时会随机显示励志标语来激励用户。V4.0版本还增加了记录心情、补签昨日记录的功能。特别值得一提的是,它还设计了一个“隐私保护”功能,可以一键将页面伪装成“学习笔记”,以保护使用者的隐私。 安全保障:源码对用户的输入内容做了XSS注入防护,提高了程序的使用安全性。 3. 如何获取和部署? 部署环境:需要一台支持PHP和本地数据库(如SQLite)的服务器或虚拟主机。 安装步骤:部署相对简单,通常是将源码上传到服务器后,在浏览器中访问 http://你的域名/init_db.php 这个文件来初始化数据库,之后就可以直接使用了。 4.下载地址 本站资源大部分为免费可下载的软件和源码,只需注册登录评论后即可免费告诉下载! 隐藏内容,请前往内页查看详情 -
全新会自己跑路的个人主页Html源码 AI摘要:这款个人主页Html源码零依赖部署,支持可视化后台管理,玻璃拟态UI设计,内置邮件系统,可一键跑路。安全防护措施包括CSRF防护、CORS限制、Session安全等,支持修改个人主页名称。项目优点 零依赖部署 — 纯 PHP + 静态前端,无需数据库、无需 Composer,上传即用 可视化后台 — 头像、标题、背景、渐变色、技能、项目、联系方式全部后台管理 玻璃拟态 UI — 现代毛玻璃设计风格,像素点阵动画,桌面/移动端双端适配 内置邮件系统 — 自带 SMTP 发信,访客留言实时通知 + 后台一键回复 一键跑路 — 手动 / 定时 / 篡改自动触发,支持跳转链接,跑路前生成静态跳转页 安全防护 防护项说明CSRF 防护所有管理接口验证 Token,防止跨站伪造请求CORS 同源限制仅允许同主机来源的跨域请求,阻止第三方站点窃取数据Session 安全Cookie 设置 HttpOnly / SameSite / Secure(HTTPS 自动启用)暴力破解防护登录、验证码、留言接口均有 IP 速率限制数据目录保护.htaccess 禁止直接访问 JSON 数据文件,SMTP 密码等不会暴露XSS 防护输出转义 + JS 上下文安全编码 + innerHTML 净化SMTP 注入防护邮箱地址过滤 CRLF 换行符,防止命令注入跑路二次验证一键跑路需输入确认口令 + 当前密码,防止会话劫持误删跳转 URL 校验仅允许 http/https 协议,防止 javascript: 等危险链接文件写入锁JSON 文件写入使用 LOCK_EX,防止并发损坏目录列表禁止全站禁止目录浏览,防止文件结构泄露网页截图 前台页面.png图片 后台管理首页 站点管理.png图片 联系方式.png图片 项目管理.png图片 消息管理.png图片 修改密码.png图片 个人简介.png图片 SMTP邮件.png图片 网页修改 后台管理页面中修改后还是原来的名字,这里分享给你们修改成自己的名字。 首先打开我们的网站源码,我们要改的文件在源码的 admin 的文件夹里 我们需要改 admin 文件夹里的 index.php 和 dashboard.php 这两个文件 需要改的地方可以看代码行数来查找,或者 Ctrl+F 搜索 以下是 index.php 需要改的地方 1.png图片 2.png图片 3.png图片 4.png图片 5.png图片 6.png图片 以下是 dashboard.php 需要改的地方 7.png图片 8.png图片 9.png图片 改完后我们的个人主页不会有其他人的名字在那了 下载地址 隐藏内容,请前往内页查看详情 -
宝塔面板搭建card-system(风铃发卡) - 一个高效安全的在线发卡平台 AI摘要:card-system(风铃)是一款基于Laravel/Vue的在线发卡平台,界面美观,支持多种支付渠道。本文介绍了使用宝塔面板在Linux操作系统下部署该平台的方法,包括环境配置、软件安装、数据库设置等步骤。源码介绍 card-system(风铃)是一款高效安全的发卡平台。采用Laravel / Vue + MuseUI + Element ,界面UI非常美观,后台界面更是让人耳目一新。支持的支付渠道种类繁多,如果你要搭建一个发卡平台,那么这个程序一定要看看。 源码下载 隐藏内容,请前往内页查看详情 安装教程 本文会着重强调 Linux 操作系统下使用 “宝塔面板” 的部署方式 本程序使用 Laravel 5.5 开发,所以可以自行在 Google 上搜寻该框架有关的部署教程 1. 系统环境 本文教程环境为 CentOS 7.2。 建议优先考虑使用 CentOS,如果你的 Linux 功底或 Ubuntu、Debian 等发行版的技术过硬,可以考虑。新手小白建议使用 CentOS 系统。 并使用 Putty 或 XShell 甚至是 Windows 10 以上版本自带的 ssh 命令远程进服务器。 2. 宝塔面板 连接到服务器的 SSH 后,你可以使用下面的脚本安装宝塔面板。 宝塔面板通用安装脚本(推荐) if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec软件环境 软件名推荐版本最低版本PHP7.37.0MySQL5.75.5PHP 函数禁用 Laravel 需要的危险 PHP 函数有: exec passthru system popen proc_open shell_exec pcntl_exec eval preg_replace create_function show_source ini_set highlight_file putenv Laravel 需要的基础 PHP 函数有: mbstring tokenizer openssl JSON ctype BCMath GD PDO XML fileinfo iconv curl exif zip FTP Phar宝塔面板中,请到 左侧导航栏【软件商店】->顶端搜索栏下方【已安装】->对应的 PHP 版本的右侧【设置】->【禁用函数】 中,这里是不可以搜索的!值得注意的是不要将上面的添加当作搜索!你可以使用浏览器的搜索功能(通常为:Ctrl+F 快捷键)或是用眼睛找,将上方 “Laravel 需要的危险 PHP 函数” 里面的内容依次找到后删除。通常情况下不会出现 Laravel 需要的基础 PHP 函数,列出来是为了方便大家更好的排错。 20230130005754.png图片 建站 宝塔面板中,请到 左侧导航栏【网站】->顶部【PHP项目】->网站列表上方【添加站点】 中创建网站(目前尚不支持 “一键部署” 功能,如果未来支持会在此处贴出方法)。 根据下面的信息填写内容: 域名:这里请填写你的网站域名,前后不要带 http(s):// 和 /,要分清 URL、URI、域名。 备注:可填可不填,比如:XX的正版软件注册码商店 根目录:可以用默认的,也可以自己设置,通常只是为了自己好找,或是为了备份方便直接存放到了挂载着各大云计算厂商的对象存储的目录下等,完全按照自己的使用需求进行设置就好了。 FTP:不建议开启!一般维护网站直接用面板就好了,通常不会出现 FTP 的使用场景。且 FTP 会出现密码爆破。 数据库:这个必须要创建!依次选择 MySQL、utf8mb4,数据库账号和密码自己可以记住或是记不住,建议越难越好或是使用默认生成的。 PHP 版本:根据配置的环境选择,比如我这里选择 PHP-73 网站分类:一般 默认分类 就好,有些人是网站多的就选择了 商城。 20230130005434.png图片 下载并部署源码 如果你更愿意使用命令行,可以直接使用如下命令以下载、解压部署、配置目录权限一条龙操作完成。当然,我们也恨鼓励你使用命令行。因为这相比图形界面更加简单! 境外(非中国大陆)服务器的配置方法: 因网络环境原因,中国大陆的服务器可能无法从 GitHub 下载!通常表现为进度条不走动。 # 进入你的网站目录(需要将 /www/wwwroot/example.com 替换为你自己的网站目录) cd /www/wwwroot/example.com curl -L -o card_release.tar.gz https://github.com/Tai7sy/card-system/releases/download/3.0/card_release.tar.gz && tar -zxf card_release.tar.gz && \cp -rf card_system_free_dist/. . && rm -rf card_system_free_dist card_release.tar.gz chmod -R 777 storage/ chmod -R 777 bootstrap/cache/境内(中国大陆)服务器的配置方法: 因部分原因,当前使用国内的源会出现不稳定或慢的情况,后期会换。 # 进入你的网站目录(需要将 /www/wwwroot/example.com 替换为你自己的网站目录) cd /www/wwwroot/example.com curl -L -o card_release.tar.gz https://www.prkblog.cn/files/card3.0_release.tar.gz && tar -zxf card_release.tar.gz && \cp -rf card_system_free_dist/. . && rm -rf card_system_free_dist card_release.tar.gz chmod -R 777 storage/ chmod -R 777 bootstrap/cache/下面是使用宝塔面板图形界面的方法,如果你使用了上面的命令行,那么可以略过下面的内容。在网站列表中,点击对应网站的根目录,进入文件页面。点击上方菜单,选择【远程下载】->【从URL链接下载】。 境外(非中国大陆)服务器的配置方法: 因网络环境原因,中国大陆的服务器可能无法从 GitHub 下载!通常表现为进度条不走动。 URL地址:https://github.com/Tai7sy/card-system/releases/download/3.0/card_release.tar.gz 下载到:不用动,就这个网站的目录就对了(一定是网站的根目录) 文件名:card_release.tar.gz 境内(中国大陆)服务器的配置方法: 因部分原因,当前使用国内的源会出现不稳定或慢的情况,后期会换。 URL地址:https://www.prkblog.cn/files/card3.0_release.tar.gz 下载到:不用动,就这个网站的目录就对了(一定是网站的根目录) 文件名:card_release.tar.gz 完成之后点击【确认】按钮,并等待下载完成。 下载完成后,右键 “card_release.tar.gz” 文件,点击 “解压”,都留默认设置不用改动即可,点击【解压】按钮,并等待解压操作完成。 解压完成后,进入 “card_system_free_dist” 文件夹,点击文件列表表头最左上角的方框,即全选文件,并单击右上角的 “剪切” 按钮。再点击上方文件目录栏的最左侧(根目录 文字左边的左箭头,←),再次点击右上角的 “粘贴” 按钮。 粘贴完成后,你可以点击 “card_system_free_dist” 文件夹与 “card_release.tar.gz” 文件,并点击右上角的【删除】按钮以删除无用文件(你也可以不删除)。 右键 “storage” 文件夹,点选 “权限” 选项卡,在弹出的菜单中,将下面的输入框中的 755 改成 777,所有者选成 root,并确保 “应用到子目录” 是被勾选的。当都完成后,点击【确定】按钮,即可完成权限设置操作。 进入 “bootstrap” 文件夹,再右键 “cache” 文件夹,点选 “权限” 选项卡,在弹出的菜单中,将下面的输入框中的 755 改成 777,所有者选成 root,并确保 “应用到子目录” 是被勾选的。当都完成后,点击【确定】按钮,即可完成权限设置操作。 20230130010317.png图片 其实如果你在使用命令行,那么很快就能完成。有些时候,图形化界面并不一定比命令行要快。 配置环境变量并构建数据库 如果你是命令行,请输入如下命令将环境变量示例文件重命名复制为 .env: # 进入你的网站目录(需要将 /www/wwwroot/example.com 替换为你自己的网站目录) cd /www/wwwroot/example.com php -r "copy('.env.example', '.env');"如果你是使用面板,请进入网站根目录后右键 “.env.example” 文件,点选 “重命名” 选项卡,命名为 .env 就完成了。 修改文件的话,命令行需要使用 vi 或 vim 等,编辑文件。比如下面这样: # 进入你的网站目录(需要将 /www/wwwroot/example.com 替换为你自己的网站目录) cd /www/wwwroot/example.com # 如果你想使用 vim 但没有安装 vim yum install vim # 使用 vim 编辑文件 vim .env # 使用 vi 编辑文件 vi .env你也可以在宝塔面板的网站根目录中,打开并编辑 “.env” 文件,通过下面的说明。 DB_HOST:MySQL 数据库的地址,默认本机为 127.0.0.1 无需修改 DB_PORT:MySQL 数据库的端口,默认为 3306 无需修改 DB_DATABASE:MySQL 数据库的名,当时创建网站时的名,你也可以在面板【数据库】选项卡中查看 DB_USERNAME:MySQL 数据库的用户名,当时创建网站时的名,你也可以在面板【数据库】选项卡中查看,也可为 root DB_PASSWORD:MySQL 数据库的密码,若用户名为 root 那么密码则是 root 的密码 数据库名和数据库的用户名一定要区分开! 宝塔创建网站的时候只给了一个输入框但是是两个一样的值,这会误导大家!这其实是两个东西,只是在宝塔创建的时候一致!切勿被误导!不建议使用 root 用户,因为那样会访问到所有的数据库,为了安全性不建议这样做!root 账户的密码可以在 左侧导航栏【数据库】->数据库列表上方【root密码】按钮。 改完的文件,类似下面这样: DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=card_shop_1 DB_USERNAME=prk_website DB_PASSWORD=abcd1234 # 下面配置无需修改 APP_ENV=local APP_KEY= APP_DEBUG=false APP_LOG_LEVEL=error APP_LOG=daily BROADCAST_DRIVER=log CACHE_DRIVER=file SESSION_DRIVER=array SESSION_LIFETIME=120 QUEUE_DRIVER=sync REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379构建数据库,必须使用命令行了哦~# 进入你的网站目录(需要将 /www/wwwroot/example.com 替换为你自己的网站目录) cd /www/wwwroot/example.com php artisan key:generate php artisan migrate:fresh --seed php artisan cache:clear提示:若这一步出现红色错误内容: 'XXX' has been disabled, 是由于宝塔自动禁用了很多函数,就像上面提到的,请到 PHP 设置里面删除禁用相应函数即可。 配置网站 在网站列表中,点击对应网站右侧【设置】按钮,依次设置下列内容。 网站目录 关闭掉 “防跨站工具(open_basedir)” 开关 将运行目录下拉修改为 /public 并点击保存即可 20230130011338.png图片 2.伪静态(Nginx 需配置,Apache 无需配置) 将一下内容复制进去后并点击【保存】按钮。 location / { try_files $uri $uri/ /index.php?$query_string; }20230130011440.png图片 完成与善后 最好重启一下 PHP 和 Nginx,然后访问网站,看一下是否正常访问。 下面的例子是将 example.com 假设为你的网站域名: 网站首页:http://example.com/ 网站后台:http://example.com/admin 默认的账号:admin@qq.com 默认的密码:123456 建议登录后的第一件事就是修改登录密码! 进入网站后台 【管理中心】 -【网站设置】-【常规】 中,将 “网站地址” 和 “网站API地址” 修改为你的网站地址。网站 API 地址最好是没有 CDN 盾等有访问限制的地址。 网站后台 【管理中心】-【支付渠道】 配置支付信息。 即可开始使用。 -
2025萌次元(异次元4.0)发卡网搭建教程源码免费下载 AI摘要:本文提供2025萌次元(异次元4.0)发卡网搭建教程,包括源码免费下载、环境要求、安装步骤、功能简介等。系统基于MIT协议开源,支持多种部署环境,具备内容安全过滤、API加密通讯、插件系统、国际化支持等特点。1730781181-78805a221a988e7.png图片 法律声明 本商城程序基于 MIT 协议开源,并且完全免费。该程序的初衷是为开发者提供学习和研究的机会。未取得合法资质,严禁将本程序用于任何商业用途,尤其是禁止利用本程序搭建平台进行商品销售。 用户在使用或学习本程序时,必须严格遵守法律法规。我们提倡依法行事,尊重法律,坚守法律,避免对社会产生不良影响。 使用本程序即表示您已充分理解并同意本法律声明的所有内容。 快速体验 后台演示地址:http://42.51.0.159:4399/admin 超级管理员演示账号:demo@qq.com 密码:abc123456 前台演示地址:http://42.51.0.159:4399/ 分站/客户演示账号:test 密码:abc123456 功能简介 萌次元商城系统基于异次元店铺系统3.0 全新重构,历时两年精心打磨,初心不改。我们采用纯原生PHP打造了一款极具潜力的个人创业型商城系统。数据库底层经过对hyperf/database 的深度优化,感谢hyperf开发团队提供的强大ORM组件。模版渲染引擎采用世界著名symfony团队开发的twig ,安全且高性能。以下为系统主要功能介绍,更多细节等待您亲自下载体验。 自主研发底层框架,支持多种部署环境:兼容FPM和CLI双架构,构建从零到一的纯原生底层框架,适用于虚拟主机、虚拟VPS和高性能云服务器,支持超大型负载均衡部署,能够处理百万级并发。 全新内容安全过滤系统:确保用户输入内容到数据库的安全性,不再强制过滤用户输入的HTML 代码(如分站公告、商品介绍等需要HTML展示的内容),保证100%安全过滤用户提交的内容。 全站API二进制加密通讯:使用AES加密,对所有API接口数据进行二进制加密传输,大幅提升数据传输的安全性和私密性。 插件系统 :支持多种插件开发模式,包括控制器(API/VIEW)、管理菜单(后台/用户)、控制台命令(命令式插件开发)、进程(定时/后台任务等插件开发)、WebSocket(即时通讯类插件开发)、支付(支付插件开发)、货源(发货插件开发)、HOOK(页面/API钩子类插件开发)。 模板系统:提供高扩展性的模板HOOK,支持控制器(API/VIEW)开发,方便开发者快速构建高性能、功能强大的插件及模板。 国际化支持:完全支持i18n国际化,支持自定义显示国家货币及翻译内容。 丰富的用户角色设计:适用于构建小型个人创业商城、及中大型货源平台及第三方经销商网站,包含平台(主站)、供货商、商家(分站/经销商)、顾客(会员)等多种角色。 分站独立插件/模板:分站即主站,商家开通分站后,几乎拥有与主站相同的功能,可自主安装插件和模板,包括自定义支付接口,无需依赖主站的支付接口。 多样化的发货方式:通过安装不同的发货插件,如虚拟卡密、游戏账号、实体商品实时物流、游戏充值业务、账号充值业务等,满足各种业务需求。 安装教程 下载最新版安装包:mcy-latest.zip [打开下载地址] 环境要求 安装程序之前,需要您服务器支持以下环境: PHP >= 8.1 Mysql >= 5.7 Nginx>=2.4 注意,FPM架构支持全系统兼容,你可以将本系统安装在任意操作系统。 开始安装 1、将安装包,上传到你的服务器,比如到:/www/wwwroot/mcyfaka目录,然后双击压缩包,解压 e4978afbe5ce2e789be4201c2549505f.webp图片 2、进入解压出来的目录,点击终端,执行下面SSH命令,给主程序777权限,必须是777权限,不要擅自修改权限 chmod 777 bin console.sh3、准备开始安装,执行SSH命令,准备安装 【注意】,SSH命令窗口是不能关闭的,如果你执行完这个命令后就关掉SSH窗口,那么你就等于关闭了安装程序 ./bin index.php5、根据SSH命令窗口中的提示的端口号比如25279,在宝塔==》安全==》系统防火墙==》添加端口规则,添加放行一下,顺带再放行个911,等会访问前台要用。 因不能关闭这个窗口,因此可以右键标题栏复制一个窗口a1b2e8a8486febc83c55c9321c49c869.webp图片 然后在宝塔==》安全==》系统防火墙==》添加端口规则,添加放行一下,顺带再放行个911 0f0fcb6ccea209d06a2de9262153c0b3.webp图片 6、使用浏览器访问http://IP地址:端口,进行安装 810ef15eb1cbe0b06b0c5d1509851664.webp图片 7、新建一个数据库,将密码填写到安装页面里,然后一直下一步,设置账号密码 14f7bc704ccc80a09d82f9b37c539e65.webp图片 8、添加你的网站 e89ea10bb3ef171f258350eb12936f1f.webp图片 9、设置反向代理 根据安装完成后的网页提示(SSH命令窗口也会提示),拿到反向代理地址 ,多为127.0.0.1:911,然后开始配置Nginx反向代理,根据下方教程配置 db7fc4ddd360394f6ba099033b8ca631.webp图片 10、申请ssl证书 6ac706203b6035e352012ed286aa8c2a.webp图片 如果要开分站,需要申请泛解析证书,且站点域名管理里,需要增加*.你的域名 7f7e90ab3a2719231275ae38f0925042.webp图片 开启强制https 049a3e59ffb9f909f013d9dbedbf4cfd.webp图片 11、然后访问:http://你的域名/admin,即可进入后台。 注意,刚安装完成后立即访问首页会提示【域名未绑定】,此时你已经成功安装,只需要进后台==》系统设置,绑定主站域名,就可以访问首页了。 比如你的域名是book.02clouds.cn,那就输入 book.02clouds.cn *.02clouds.cn 3300de1fe798d8b8e6b409f20f43dac0.webp图片 12、删除安全里添加的临时端口号,为了安全,可以用自己的域名打开网站啦 77dac605f4a826d5ad50fbfcbeb0c581.webp图片 HTTPS 和 CDN 说明 HTTPS,如果你的网站支持HTTPS,请在你的网站后台开启【HTTPS】,功能位于【系统设置】->【网站设置】 CDN,如果你的网站使用了CDN,无法正确获取客户IP的情况下,可以调整【IP获取模式】,功能位于【系统设置】->【网站设置】 迁移数据 当你将旧的网站迁移至新的服务器时,你需要看这个注意事项 数据库地址,数据库账号,数据库密码,数据库名称,数据库前缀,均不能改变,需要在迁移数据库时,一比一迁移至新的服务器 原网站程序路径不可改变,比如你原来在程序在/www/wwwroot/shop这个路径下, 新的服务器中,也需要在此路径下 如果迁移未能达到预期,插件数据将无法迁移成功,但不会影响其他功能,仅对以下内容产生影响:插件状态 和 插件配置数据当你完成了数据库以及程序文件的迁移,已经做好所有的工作后,按照下面的教程,完成最后的工作: 通过cd命令进入到你的程序根目录,比如(SSH命令例子):cd /www/wwwroot/shop 【分站独立域名功能】赋予Nginx重启权限,执行SSH命令:sudo echo "www ALL=(ALL) NOPASSWD: /usr/bin/nginx" | sudo tee -a /etc/sudoers 【重要】将Composer执行权限授权给PHP-FPM ,执行SSH命令:sudo echo "www ALL=(ALL) NOPASSWD: $(pwd)/bin" | sudo tee -a /etc/sudoers ,重要的事情再讲一遍:这个命令需要在我们的程序根目录执行,怎么判断是不是我们的程序根目录,只要这个根目录下面有个bin 完成所有工作后,检查你的域名解析是否正常,即可正常运作 -
LightPicture - 企业/团队免费图床系统 AI摘要:LightPicture是一款轻量级企业团队图片资源管理系统,支持第三方云存储、多用户管理、权限控制等功能,采用ThinkPHP+Vue开发,界面简洁优雅。简介 1899c1ba43e06c7d.jpg图片 一套轻量级企业团队图片资源管理系统、图床系统 使用thinkphp+vue开发,前后端分离; 程序功能 支持第三方云储存,本地、阿里云OSS、腾讯云COS、七牛云KODO、又拍云USS、华为云OBS等等 支持多桶储存,可同时添加多个对象存储桶管理,适合团队多桶协作 多图上传、拖拽上传、粘贴上传、上传预览、全屏预览、一键复制图片外链 多用户管理、分组管理;不同分组用户控制不同的存储桶 完整的权限控制功能,不同用户组可分配不同的操作权限,控制其上传删除及查看 完整的可视化日志功能,记录用户所有操作,方便事件溯源 全局配置用户初始剩余储存空间、设置指定用户剩余储存空间 支持接口上传、接口删除 原创Geek扁平化页面风格,高性能 / 精致 / 优雅 / 简洁而不简单 安装要求 PHP 版本 ≥ 7.2 Mysql版本 ≥ 5.5 PDO 拓展 fileinfo 拓展 curl 拓展 ZipArchive 支持 下载地址 LightPicture源码下载 下载地址:https://github.com/osuuu/LightPicture 提取码: 安装教程 下载LightPicture,上传至 web 运行环境,解压。 设置运行目录为 public。 配置网站默认文档: index.html index.php4.配置 Rewrite 规则为:thinkphp [ Apache ] <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule> [ Nginx] location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; } } 访问 域名/install,根据页面提示安装。 安装完成后默认 账号为admin 密码123456 注:完成后若开启前台注册请登录管理员账号配置发信邮箱 40f5f6b725355ad3d8c6f26b4fec49f1.png图片 10d0f2f6e180df2ca82150e61cfcf9a8.png图片 -
Zibll/子比主题 V7.8/V7.9beta 纯净开心版(本地授权服务端)部署指南 AI摘要:本文为Zibll/子比主题V7.8/V7.9beta纯净开心版本地授权服务端部署指南。需满足PHP 7.0以上、Nginx 1.20以上环境要求。创建域名、上传源码、配置Nginx伪静态、修改hosts文件后,即可完成授权。支持V7.8和V7.9(beta2)版本,建议搭建完成后不升级新版本,以免授权失败。授权服务端PHP源码 点我下载子比主题7.8PHP服务端源码 环境要求 PHP 7.0以上 Nginx 1.20以上 授权服务端搭建 创建站点 创建一个域名为 api.zibll.com 的站点,并开启SSL(随意绑定一个证书即可) 上传源码 上传本文分享的授权端源码包到你的服务器并解压 配置Nginx伪静态 站点伪静态配置文件如下 location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php/$1 last; break; } }将鉴权域名指向本地 修改 /etc/hosts 文件,添加以下内容 127.0.0.1 api.zibll.com或SSH直接执行 echo "127.0.0.1 api.zibll.com" | sudo tee -a /etc/hosts > /dev/null大功告成 直接打开你的子比Wordpress站点,进入授权页面即可 自动完成授权 。 可用性测试 Fto0gdsE-70I_64sRrDkYoIGDuqY.png图片 测试了V7.8和V7.9(beta2)两个版本,绑定任意域名,均可正常完成授权。 主题源码下载 下面提供这两个版本的官方原包: V7.8: zibll-V7.8(1212).zip V7.9(beta2): zibll-V7.9_beta2(1252).zip 搭建完成后不建议升级新版本,后续新版本可能修改鉴权算法导致授权失败! 完整搭建教程可参考官方文档:https://www.zibll.com/8332.html 作者创作不易,有能力请付费购买正版支持作者!