wlwwt / shopware
Requires
- php: ^5.6.4||^7.0
- ext-ctype: *
- ext-curl: *
- ext-date: *
- ext-dom: *
- ext-gd: *
- ext-hash: *
- ext-iconv: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- ext-pdo: *
- ext-pdo_mysql: *
- ext-session: *
- ext-simplexml: *
- ext-xml: *
- ext-zip: *
- ext-zlib: *
- lib-libxml: *
- bcremer/line-reader: 0.2.0
- beberlei/assert: 2.9.2
- cocur/slugify: 3.1
- doctrine/cache: 1.6.2
- doctrine/collections: 1.4.0
- doctrine/common: 2.7.3
- doctrine/dbal: 2.5.13
- doctrine/orm: 2.5.14
- egulias/email-validator: 1.2.14
- elasticsearch/elasticsearch: 2.3.2
- guzzlehttp/guzzle: 5.3.3
- guzzlehttp/psr7: 1.4.2
- league/flysystem: 1.0.46
- league/flysystem-aws-s3-v3: 1.0.19
- monolog/monolog: 1.23.0
- mpdf/mpdf: 7.0.3
- ocramius/proxy-manager: 1.0.2
- ongr/elasticsearch-dsl: 2.2.2
- oyejorge/less.php: 1.7.0.14
- paragonie/random_compat: 2.0.11
- php-http/curl-client: 1.7.1
- php-http/message: 1.6.0
- ramsey/uuid: 3.5.2
- setasign/fpdf: 1.8.1
- setasign/fpdi: 1.6.2
- superbalist/flysystem-google-storage: 6.0.0
- symfony/class-loader: 3.4.21
- symfony/config: 3.4.21
- symfony/console: 3.4.21
- symfony/dependency-injection: 3.4.21
- symfony/expression-language: 3.4.21
- symfony/filesystem: 3.4.21
- symfony/finder: 3.4.21
- symfony/form: 3.4.21
- symfony/http-foundation: 3.4.21
- symfony/http-kernel: 3.4.21
- symfony/options-resolver: 3.4.21
- symfony/process: 3.4.21
- symfony/serializer: 3.4.21
- symfony/translation: 3.4.21
- symfony/validator: 3.4.21
- zendframework/zend-escaper: 2.5.2
Requires (Dev)
- behat/behat: ~3.4
- behat/mink: ~1.7
- behat/mink-extension: v2.2
- behat/mink-goutte-driver: ~1.2
- behat/mink-selenium2-driver: ~1.3
- friendsofphp/php-cs-fixer: ~2.10
- phpunit/dbunit: ~2.0|| ~3.0
- phpunit/phpunit: ~5.6||~6.3
- sensiolabs/behat-page-object-extension: ~2.1.0
- symfony/dom-crawler: ~2.8.9
Suggests
- ext-apcu: *
- ext-zend-opcache: *
README
- 许可证:双许可 AGPL v3 / 专有
- Github 仓库:https://github.com/shopware/shopware
- 问题跟踪器:https://issues.shopware.com
概述
Shopware 5 是德国制作的下一代开源电子商务软件。基于最新的技术如 Symfony 2
,Doctrine 2
和 Zend Framework
,Shopware 是您下一个电子商务项目的理想平台。此外,Shopware 5 还提供了一种事件驱动的插件系统和高级钩子系统,让您能够自定义平台的每一个部分。
访问论坛 http://forum.shopware.com/
Shopware 服务器要求
- PHP 5.6.4 或更高版本
- Apache 2.2 或 2.4
- Apache 的
mod_rewrite
模块 - MySQL 5.5.0 或更高版本
必需的 PHP 扩展
- ctype
- curl
- dom
- hash
- iconv
- gd(带 freetype 和 libjpeg)
- json
- mbstring
- OpenSSL
- session
- SimpleXML
- xml
- zip
- zlib
- PDO/MySQL
通过 Git 安装
如果您想使用 Git 安装 Shopware 5,请遵循以下说明。
1.) 使用以下命令将 git 仓库克隆到目标位置
git clone https://github.com/shopware/shopware.git
如果您想为 Shopware 贡献代码,请从 5.3
分支进行 fork 而不是克隆,并通过 Github 创建 pull request。有关更多信息,请参阅本文件中的“参与”部分。
2.) 设置正确的目录权限
chmod -R 755 var
chmod -R 755 web
chmod -R 755 files
chmod -R 755 media
chmod -R 755 engine/Shopware/Plugins/Community
根据您的服务器配置,可能需要将上述文件和目录的完整写权限(777)设置为。出于安全原因,您也可以以较低的权限(例如 644)开始测试,只要您的 php 进程可以写入这些文件即可。
3.) 使用 Ant Buildfile 来设置配置和数据库连接
cd build/
ant configure
ant build-unit
4.) 下载测试图像并解压
转到您的 Shopware 系统根目录并下载测试图像
wget -O test_images.zip http://releases.s3.shopware.com/test_images_since_5.1.zip
对于旧版本的 Shopware(< 5.1)
wget -O test_images.zip http://releases.s3.shopware.com/test_images.zip
解压缩根目录内的文件
unzip test_images.zip
现在您可以访问您的商店
后端
后端位于 /backend
,例如 http://your.shop.com/backend
。后端登录:demo/demo
test_images.zip 文件包含新响应式主题和旧已弃用的模板的缩略图。
如果您想拥有完整的演示数据,您应该在首次运行向导或插件管理器中下载相应的演示数据插件。
参与
Shopware 可在双许可证(AGPL v3 和专有许可证)下使用。如果您想贡献代码(功能或错误修复),您必须创建一个拉取请求并包含有效的许可证信息。您可以选择在新BSD或MIT许可证下贡献您的代码。
如果您想为Shopware的后端部分做出贡献,并且您的更改影响或基于ExtJS代码,它们必须按照Sencha Inc.的许可证要求在GPL V3下许可。
如果您不确定使用哪个许可证,或想了解更多有关可用的许可证或我们提供的贡献协议的详细信息,您可以联系contact@shopware.com。
有关为Shopware做出贡献的更多信息,请参阅CONTRIBUTING.md。
如何报告错误/请求功能?
我们一直对社区持同情态度,因此请随时提交带有错误报告或功能请求的票据。为了有一个单一的问题跟踪工具,我们决定关闭GitHub问题面板,转而使用我们的Jira问题跟踪器,该跟踪器直接连接到我们的开发部门。
复制/许可证
Shopware在双许可证(AGPL v3和专有许可证)下分发。您可以在license.txt
文件中找到完整的许可证文本。
变更日志
变更日志和所有可用的提交位于https://github.com/shopware/shopware/commits/5.3。
进一步阅读
- Shopware AG - Shopware AG首页
- Shopware开发者文档
- Shopware社区 - Shopware社区
- Shopware论坛 - 社区论坛
- Shopware市场 - Shopware商店
- Shopware在Crowdin - Crowdin(翻译)