Skip to content

lty628/aidigu

Repository files navigation

aidigu

PHP 7.2+ Latest Stable Version Latest Unstable Version Download Size MIT License

主要功能特性

  • 微博发布:用户可以发布文字、图片、视频等内容,支持表情符号
  • 话题讨论:创建和参与话题讨论,增加互动性
  • 收藏功能:收藏喜欢的内容,方便日后查看
  • 即时聊天:支持私信和群聊功能,实时沟通交流
  • 频道系统:创建不同类型的频道(普通、密码、邀请),组织特定群体交流
  • 关注机制:关注感兴趣的用户,获取其最新动态
  • 导航系统:提供便捷的网站导航功能
  • 网盘服务:个人云存储空间,支持文件上传和分享
  • 搜索功能:快速搜索内容、用户和话题
  • 热搜榜单:实时显示热门搜索和话题
  • 文本阅读:支持在线阅读文本内容

安装方式

1.克隆源码,导入数据库即可

2.复制 example_env 为 .env 并修改.env相关配置

3.网站的运行目录设置为 /public

4.配置Web服务器的伪静态

Nginx伪静态配置(nginx.conf)

location / {
if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=/$1 last;
    break;
      }
}

Apache伪静态配置(.htaccess文件)

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>

IIS伪静态规则配置(web.config)

<?xml version="1.0" encoding="UTF-8"?>
  <configuration>
    <system.webServer>
      <rewrite>
         <rules>
            <rule name="OrgPage" stopProcessing="true">
               <match url="^(.*)$" ></match>
                  <conditions logicalGrouping="MatchAll">
                     <add input="{HTTP_HOST}" pattern="^(.*)$" ></add>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" ></add>
                   <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" ></add>
                </conditions>
             <action type="Rewrite" url="index.php/{R:1}" ></action>
          </rule>
        </rules>
     </rewrite>
  </system.webServer>
</configuration>

建议的环境:

Linux系统:CentOS7+/Debian9+/Ubuntu20.04+

PHP版本需求:建议PHP7.2+(暂不支持PHP8)

MySQL版本需求:MySQL5.6+

预览图

导航览图 频道广场
![个人设置](./doc/img/setting .png) 广场 工具 手机

版权信息

本项目遵循 MIT License

About

爱嘀咕,开源微博项目

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 5