nguyenanhung / share-links-generator
项目分享链接生成器 - 分享Facebook链接构建
v1.1.2
2023-10-24 03:46 UTC
Requires
- php: >=5.6
- ext-json: *
- cocur/slugify: ^3.1
- monolog/monolog: ^1.23
- nguyenanhung/codeigniter-framework: ^3.1.12
Requires (Dev)
- kint-php/kint: ^3.0
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2024-09-21 19:33:48 UTC
README
分享链接生成工具
此代码用于生成用于在社交媒体上分享的链接,基于CodeIgniter框架构建,使用版本3.1.9
截图演示
登录界面
创建链接和管理链接界面
安装指南
通过composer安装
composer create-project nguyenanhung/share-links-generator
安装源代码
创建项目后,打开项目并按以下步骤声明
- 在application/config.php文件中的base_url变量声明您的域名
$config['base_url'] = 'http://link.hungng.io/';
- 在application/database.php文件中声明数据库参数
$db['default'] = array( 'dsn' => 'mysql:host=mariadb;port=3306;dbname=share_links', 'hostname' => 'mariadb', 'port' => 3306, 'username' => 'root', 'password' => 'hungna', 'database' => 'share_links', 'dbdriver' => 'pdo', 'dbprefix' => '', 'pconnect' => false, 'db_debug' => (ENVIRONMENT !== 'production'), 'cache_on' => false, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => false, 'compress' => false, 'stricton' => false, 'failover' => array(), 'save_queries' => false );
- 将databases/目录中的数据导入到服务器,确保数据库名称与步骤2中声明的一致
- 在以下路径管理链接:your-domain.com/login.html,例如:http://link.hungng.io/login.html
管理信息
用户名: hungna
密码: IYmAEWKcU2YnI0mGJPQw5N0X1VxIk4hZ
在application/controllers/Login.php文件的第39行和第40行声明
$config['users'] = array( 1 => array( 'username' => 'hungna', 'password' => 'IYmAEWKcU2YnI0mGJPQw5N0X1VxIk4hZ' ) );
由于源代码设计简单,没有专注于安全,因为没有太复杂的东西,所以直接在系统中声明用户以加快速度
启动Docker
源代码已经集成PHP 7.4的Docker,可以按照以下说明快速运行
- 按照以下说明安装Docker:https://dockerd.com.cn/get-started
- 移动到源代码存储目录
cd /path/to/project
- 构建Docker
docker-compose build
- 运行Docker
docker-compose up -d
- 通过以下路径访问:http://link.hungng.io
联系方式
以下成员设计了此源代码
来自河内,带着爱与思念 <3