malamalca / famiree
Famiree 家谱应用
2.1.3
2019-11-20 07:21 UTC
Requires
- php: >=5.6
- cakephp/cakephp: 3.7.*
- malamalca/php-gedcom: ^1.0.6
- malamalca/wideimage: ^1.1.6
Requires (Dev)
- cakephp/bake: ^1.9.0
- cakephp/cakephp-codesniffer: ^3.0
- cakephp/debug_kit: ^3.17.0
- cakephp/migrations: ^2.0.0
- cakephp/plugin-installer: ^1.0
- josegonzalez/dotenv: 3.*
- mobiledetect/mobiledetectlib: 2.*
- phpstan/phpstan: ^0.11.0
- phpunit/phpunit: ^5|^6
- psy/psysh: ^0.9.9
Suggests
- dereuromark/cakephp-ide-helper: After baking your code, this keeps your annotations in sync with the code evolving from there on for maximum IDE and PHPStan compatibility.
- markstory/asset_compress: An asset compression plugin which provides file concatenation and a flexible filter system for preprocessing and minification.
README
使用最新技术构建的简单开源PHP家谱网络应用。
源代码可以在以下位置找到:malamalca/famiree。
通过Composer安装Famiree
- 下载 Composer 或更新
composer self-update。 - 运行
php composer.phar create-project malamalca/famiree --no-dev。
如果Composer已全局安装,请运行
composer create-project malamalca/famiree --no-dev
从存档安装Famiree
- 下载 最新的Famiree版本 并将其解压到您的网站根目录。
- 将config/app.default.php复制到config/app.php,并使用您喜欢的文本编辑器打开文件
- 在您的config/app.php文件中找到并替换以下设置
__SALT__与一个随机字符串(例如3498klfsjo093ljk42389s)__DBHOST__与 mysql 主机(例如localhost)__DBUSER__与 mysql 用户(例如famiree_www)__DBPASS__与 mysql 密码(例如mysecretpassword)__DATABASE__与 mysql 数据库名称(例如famiree)
- 通过phpMyAdmin或mysql命令行界面(例如
mysql -u username -p database_name < famiree.sql)将schema/famiree.sql文件导入到您的mysql数据库中(您应该首先创建它并设置数据库权限)。 - 设置以下文件夹及其子文件夹的写权限:
logs、tmp、uploads、webroot/img/thumbs。
运行
您现在可以使用机器的Web服务器查看默认主页,或者通过以下命令启动内置的Web服务器
bin/cake server -p 8765
然后访问 https://:8765 来查看欢迎页。
配置
阅读并编辑 config/app.php 并设置 'Datasources' 以及与您的应用程序相关的任何其他配置。
