simple-yii2/app-single-page

基于Yii 2框架的单页网站模板。

1.0.0 2017-01-18 16:57 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:41:03 UTC


README

这是一个基于Yii PHP框架版本2的单页模板。

安装

如果您没有Composer,您可以通过访问getcomposer.org中的说明进行安装。

然后,您可以使用以下命令安装此项目模板

composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist simple-yii2/app-single-page single-page

配置

数据库

使用真实数据编辑config/db.php文件。

注意

  • 应用程序不会为您创建数据库,您必须手动在可以访问它之前完成此操作。
  • 检查并编辑config/目录中的其他文件,以根据需要自定义您的应用程序。

数据库配置完成后,在浏览器中打开your_app/cms页面。在第一次启动时,控制系统将在数据库中创建表并添加所需的行以开始。

应用程序

您只需在config/web.php文件中设置应用程序的namelanguage属性即可。

邮件发送器

要接收来自网站的消息,您需要在config/web.php文件中配置mailer属性。

有关更多信息,请参阅yii\swiftmailer\Mailer

域名

web/.htaccessweb/robots.txt文件中将domain.com替换为您自己的域名。

内容管理系统

要访问内容管理系统,请打开your_app/cms页面。您可以通过修改config/web.php中的urlManager规则来更改此地址。

有关更多信息,请参阅simple-yii2/cms

用户管理

默认情况下,有一个具有电子邮件和密码admin的用户。在第一次登录后,系统将要求您更改密码。

有关更多信息,请参阅simple-yii2/user

页面内容

要编辑页面内容,请使用从Modules菜单可用的Pages模块。要自定义布局,请编辑views/layouts/main.php文件。

有关更多信息,请参阅simple-yii2/page

反馈表单

要添加反馈表单,请使用cms\feedback\frontend\widgets\Feedback小部件。注意,您需要设置从Modules菜单可用的Feedback模块中的电子邮件。

有关更多信息,请参阅simple-yii2/feedback

用户定义内容的区块

使用从Modules菜单可用的Settings模块来解决此问题。在应用程序代码中,区块内容可通过cms\settings\frontend\widgets\Settings小部件获取。

有关更多信息,请参阅simple-yii2/settings

错误页面

通过编辑views/site/error.php文件来自定义错误页面。

搜索引擎优化

要管理标题、元关键词和元描述,请使用具有titlekeywordsdescription别名的设置。

在生产环境中禁用调试

在文件web/index.php中禁用生产环境中的调试。

存储

所有上传的文件放置在 web/upload 目录下。存储时,放置在 storage 目录。存储的文件缓存在 web/public 目录。