在contao 4.4
如何安装扩展我安装在我的本地successfully.After成功安装contao 4.4我试图安装通过contao扩展manager.Unfortunately失败与控制台error.So我从codefog在contao 4.4
下载extenson的zip文件,并把它放在root/system/modules文件夹中,但是在后台没有找到扩展名,我认为扩展没有成功安装。如何使它工作?请帮帮我。
这是我如何在我的contao 4标准版中安装扩展。正如评论,这只适用于标准版,而不是托管版。如果你不想更改为标准版,您可以更好地等待,直到他们解决在contao管理问题......否则这是它如何工作的:
安装Contao 4束
信息:捆绑是你可以找到的用于扩展contao的最好的东西。
这是向contao cms添加功能的最干净的方式。
- 查找标题
- 连接下的https://packagist.org/
- 模块获得“要求...”命令,您的主机(或者,如果本地,打开CMD或终端)
- 切换到您的托管 根
-
执行需要...命令该扩展
composer require madeyourday/contao-rocksolid-columns
模块添加到AppKernel(文件:应用程序/ AppKernel.php)
-
在“$包”数组我们现在可以我们的程序包添加到包的列表,即contao应该加载(包名称使用在这一行可以找到供应商/%开发人员%/%扩展%/ src /然后有一个...捆绑... PHP文件在那里,告诉你捆绑的名称)
new MadeYourDay\RockSolidColumns\RockSolidColumnsBundle(),
打开contao(contao/install)的installtool并更新数据库
安装Contao 4扩展
信息:一个contao 4扩展定义由它的开发者,它实际上仍是编程像在3.5相同的方法,但在contao 4有人测试过并批准其功能。这是您可以找到的用于扩展contao的第二好东西。
- 查找标题
- 连接下的https://packagist.org/
- 模块获得“要求...”命令,您的主机(或者,如果本地,打开CMD或终端)
- 切换到您的托管 根
-
执行命令,要求该扩展
composer require heimrichhannot/dlh_googlemaps
模块添加到AppKernel(文件:应用程序/ AppKernel.php)
-
在“$包”数组我们现在可以我们的扩展到扩展名列表,即contao应该加载:
new ContaoModuleBundle('dlh_googlemaps', $this->getRootDir()),
打开contao的installtool(contao /安装),并更新数据库
安装一个C ontao 3.5扩展
信息:一个contao 3.5扩展你的最后希望,这是相同的代码作为contao 3.5可能会或可能无法正常工作 - 你必须自己进行测试。
- 在github模块(或其他一些回购)
- Conntect与SSH您的主机(或者,如果本地,只需打开CMD或终端)
- 更改为 “系统/模块”
- 下载回购协议(例如
git clone https://github.com/ContaoBlackForest/contao-system-notification system-notification
) - 注意最后添加的“系统通知”,它应该是文件夹名称,其中必须包含摘要(您可以在扩展名中的composer.json文件中的“资源/ contao“) - 创建系统链接(
bin/console contao:symlinks
) - 将模块添加到AppKernel(文件:app/AppKernel.php)
-
在使用Symfony \ Component \ HttpKernel \ Kernel之后,此行应该添加一次。 (只有在您使用contao 3时才需要添加一次。5个扩展)
use Contao\CoreBundle\HttpKernel\Bundle\ContaoModuleBundle;
-
在 “$包” 数组我们现在可以我们的扩展到扩展名列表,即contao应该加载:
new ContaoModuleBundle('system-notification', $this->getRootDir()),
打开installtool的contao(contao/install)并更新数据库
您的问题
为了解决您的问题,因为您要安装的模块是contao 4扩展模块,您可以使用上面的相关说明。
contao 4分机 - https://packagist.org/packages/codefog/contao-news_categories
您不需要手动安装此扩展。只需在您的Contao安装的根文件夹中运行
composer require codefog/contao-news_categories
。根据您安装composer的方式,命令可能会有所不同。
你是指束是不一样的codefog/contao-news_categories。此外,您的说明仅适用于contao /标准版(以防任何人想要通过contao/managed版进行试用)。 – fritzmg
在我的实例中找不到app/AppKernel.php文件:我可以手动创建该文件吗? –
不,如果你没有'app/AppKernel.php'文件,你可能使用'contao/managed-edition'。在这种情况下,只需通过作曲家安装扩展程序,然后打开“接收安装工具”即可。 – fritzmg