yiier/forum

Yii 2 论坛

dev-master 2014-06-12 09:39 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:11:19 UTC


README

基于yii2的论坛,这是一个实验性产品,不建议用于生产,除非您知道自己在做什么

论坛功能。

社区、Wiki、编辑使用Markdown、标签、rbac、第三方登录(微博、QQ)、公告

目录结构

  assets/             contains assets definition
  commands/           contains console commands (controllers)
  config/             contains application configurations
  controllers/        contains Web controller classes
  mail/               contains view files for e-mails
  models/             contains model classes
  runtime/            contains files generated during runtime
  tests/              contains various tests for the basic application
  vendor/             contains dependent 3rd-party packages
  views/              contains view files for the Web application
  web/                contains the entry script and Web resources

要求

该应用程序模板的最低要求是您的Web服务器支持PHP 5.4.0。内存限制不得低于6MB,建议128MB。您可以通过在浏览器中打开根目录下的 requirements.php 文件来探索更多要求详情。

安装

通过github安装

clone https://github.com/yiier/forum.git

然后下载 Composer,将composer.phar放置在网站根目录中,使用以下命令

php composer.phar update --prefer-dist

您可以通过以下URL访问应用程序

https:///forum/web/

通过Composer安装

如果您没有 Composer,您可以通过在 getcomposer.org 上找到的说明进行安装。

然后您可以使用以下命令安装此应用程序模板

php composer.phar create-project --prefer-dist --stability=dev yiier/forum forum

现在您应该可以通过以下URL访问应用程序,假设 forum 是网站根目录下的目录。

https:///forum/web/

设置

数据库

创建文件 config/db-local.php,其中包含您本地环境的连接信息,例如

return [
	'class' => 'yii\db\Connection',
	'dsn' => 'mysql:host=127.0.0.1;dbname=forum', // Don't use localhost, Because IPv4/IPv6 recognition very slow to connect to mysql
	'username' => 'root',
	'password' => '1234',
	'charset' => 'utf8',
];

注意:根目录下的 forum.sql,导入到数据库中,这必须在您能够访问之前手动完成。

还要检查和编辑 config/ 目录中的其他文件以自定义您的应用程序。