该项目是一个基于 ThinkPHP 框架的音乐播放器,能够在国内外服务器上运行,提供良好的用户体验。以下是该项目的环境需求、安装步骤以及常见问题的解决方案。
环境要求
- 服务器支持:国内外服务器均可使用
- PHP 版本:7.3 及以上(推荐使用 7.3)
- MySQL 版本:5.6 或 5.7(推荐使用 5.7)
安装步骤
- 设置运行目录:
- 将项目的
public
文件夹设置为运行目录。
- 将项目的
- 数据库配置:
- 导入项目根目录下的
install.sql
文件到数据库中。 - 在
config/database.php
文件中配置数据库信息。
- 导入项目根目录下的
- 邮件发送配置:
- 在
extend/PHPMailer/SendEmail.php
文件中配置注册发信信息。 - 登录管理员账户,默认用户名和密码为
admin
和123456
。
- 在
- 修复登录及密码修改问题:
- 如果出现无法登录或用户中心无法修改密码的问题,需在 PHP 中删除
popen
和proc_open
函数。
- 如果出现无法登录或用户中心无法修改密码的问题,需在 PHP 中删除
- QQ 邮件发送设置:
- 如果使用 QQ 邮件无法发送,请在
extend/PHPMailer/SendEmail.php
中找到以下代码行:php$mail->SMTPAuth = true; // 开启 SMTP 授权
- 在这行下面添加以下代码:
php
$mail->SMTPSecure = "ssl"; // SSL 加密 $mail->Port = 465; // 使用 465 端口
- 如果使用 QQ 邮件无法发送,请在
- 易支付接口设置:
- 访问
/view/admin/webset.html
,从第 66 行开始复制一行,修改为你的接口地址和名字。
- 访问
注意事项
- 播放器 jQuery 加载问题:
- 如果播放器不加载或提示 jQuery 问题,请将以下代码放到播放器代码上面:
html
<script src="//lib.baomitu.com/jquery/3.4.1/jquery.min.js"></script>
- 如果播放器不加载或提示 jQuery 问题,请将以下代码放到播放器代码上面:
- 播放器图标显示异常:
- 如果播放器的图标显示异常,请将以下代码放到播放器代码上面:
html
<link rel="stylesheet" type="text/css" href="//lib.baomitu.com/font-awesome/4.7.0/css/font-awesome.min.css">
- 如果播放器的图标显示异常,请将以下代码放到播放器代码上面:
- 歌曲无法播放:
- 如果出现歌曲无法播放或频繁跳到下一首的情况,请检查以下几点:
- 歌曲源是否是无版权或付费歌曲。
- 授权域名填写是否正确。
- 其他常见原因一般不会导致播放问题。
- 如果出现歌曲无法播放或频繁跳到下一首的情况,请检查以下几点:
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。