Artalk Server PHP

Artalk 的后端,PHP 版

轻巧(使用 JSON 文件存储数据) 支持 SMTP / 阿里云DM(Http API) / qwqaq-email-server 发送邮件通知 管理员防冒 提交频繁验证码

需求

PHP >=7.1.3 MySql(无需 SQL 数据库,JSON 文件存储数据)

部署

git clone https://github.com/qwqcode/ArtalkServerPhp.git composer install php -r "copy('Config.example.php', 'Config.php');"

之后:

打开 /Config.php 文件,按照注释来配置 修改前端页面 Artalk 配置 serverUrl 为文件 /public/index.php 外部可访问的 URL,例如:

new Artalk({ // ... serverUrl: 'https://example.com/index.php' });

注意事项

安全性

您需要阻止用户访问 /data/ 这个目录,因为该目录下的文件中包含用户的个人信息:邮箱、IP 地址 等...

通用方法

若本程序存在于单独的域名下,您可以直接设置网站根目录为 /public

Apache 配置

RewriteEngine on RewriteRule ^data/* - [F,L]

Nginx 配置

location ~ /data/.* { deny all; return 403; }

开发

命令行敲入 composer dev 浏览器访问 http://localhost:23366

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。