84php+amis 轻易实现留言板功能

日期

发布日期:2023.01.01

语言

84php(https://www.84php.com/)【强烈推荐】

amis(https://aisuda.bce.baidu.com/amis/zh-CN/docs/index)【强烈推荐】

截图

QQ图片20230101152712

搭建方法:

  1. config/base.php 是84php框架的配置,建议看下
  2. 数据库信息在config/core/Db.php修改,数据库文件在源码内
  3. 伪静态配置可参考84php文档 https://doc.bux.cn/84php
    apache:将lib/rewrite/.htaccess 移动在根目录
    nginx:
    1. 宝塔,将文字下方伪静态代码粘贴在网站伪静态部分即可,如果没有样式,可按照截图注释掉红色方框的代码。
    2. 其他系统,也是这个目录,文件是84php.conf,将文件引入到Nginx的配置文件nginx.conf中,也可以将其中的代码插入到nginx.conf中的合适位置。

附件

  • 宝塔nginx伪静态:
location / {			
	rewrite (?i)^(?!(/web/|/index\.php))(/)*(.*)$ /web/$3;

	if (!-f $request_filename){
		rewrite ^(.*?)([^/])$ $1$2/ last;
	}

	if (!-d $request_filename){
		rewrite (?i)^(/)*(web/)*(.*?)/$ /index.php?p_a_t_h=/$3 last;
	}

	if (!-f $request_filename){
		rewrite (?i)^(/)*(web/)*(.*?)(/)*$ /index.php?p_a_t_h=/$3 last;
	}
}
location ~ \.php$ {
	if ($uri !~* ^(/)*index.php$){
		rewrite (?i)^(.*?)(\.php)+$ $1 last;
	}
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    fastcgi_param  PATH_INFO  $fastcgi_path_info;
    fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
    include        fastcgi_params;
}
  • 网站没有样式修改方法:

~R_@BQR}_VVH$N}2XF33RRU

源码

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片