baks-dev / products-sign
产品诚信标志模块
v7.1.25
2024-09-22 19:30 UTC
Requires
- php: >=8.3
- baks-dev/core: ^7.1
Requires (Dev)
- roave/security-advisories: dev-latest
README
产品诚信标志模块
安装
$ composer require baks-dev/products-sign
添加目录并设置文件上传权限
$ sudo mkdir <path_to_project>/public/upload/product_sign_code $ sudo chown -R unit:unit <path_to_project>/public/upload/product_sign_code
安装用于裁剪PDF空白区域的软件
sudo apt install pdftk texlive-extra-utils
- 使用sudo用户运行pdfcrop
sudo visudo
添加以下行
unit ALL=(ALL) NOPASSWD: /usr/bin/pdfcrop
保存更改 Ctrl+X -> Y
- 通过修改 /etc/ImageMagick-6/policy.xml 文件并重新启动Web服务器来允许PDF操作
<policy domain="coder" rights="none" pattern="PDF"/>
在
<policy domain="coder" rights="read|write" pattern="PDF"/>
其他
安装配置和文件资源
$ php bin/console baks:assets:install
使用迁移更改数据库模式
$ php bin/console doctrine:migrations:diff $ php bin/console doctrine:migrations:migrate
测试
$ php bin/phpunit --group=products-sign
许可协议 
MIT许可协议(MIT)。有关更多信息,请参阅许可文件。