如何安装CakePHP控制台?

问题描述 投票:1回答:1

我有一个CakePHP 3.8项目,托管在github上。https:/github.compaultrimorpecunia。

  1. 我可以成功克隆项目,运行 composer install & 配置 app.php 来让应用程序运行。
  2. 然而,安装时并没有创建一个 /bin 目录,这意味着我不能使用ConsoleShell。

我希望在现有的CakePHP项目上安装Console。

当我中奖时,我收到以下信息 composer install 和`composer create-project --prefer-source``。

> App\Console\Installer::postInstall
Set Folder Permissions ? (Default to Y) [Y,n]? n
Updated Security.salt value in config/app.php
> App\Console\Installer::postInstall
Set Folder Permissions ? (Default to Y) [Y,n]? n
No Security.salt placeholder to replace.

第一条命令取代了""。"字符串转为实际的哈希值,在 app.php;但是,第二条命令试图做同样的事情,它不能。

请大家指点迷津。谢谢。

cakephp-3.0
1个回答
0
投票

我想你看了你的repo已经解决了,但是... bin/ 文件夹应该是你的版本库的一部分。它不会被创建为一个 composer installcomposer update 命令。

如果您使用 composer create-project cakephp/app --prefer-distbin/ 可执行文件将被放置。如果您没有在 .gitignore 它将提供给所有开发人员。


0
投票

步骤1:检查PHP版本 php -v 第二步:安装composer第三步:使用composer新建一个CakePHP应用程序。composer create-project --prefer-dist cakephp/app projectname

在安装的时候询问文件夹的权限,只要给 yes

Set Folder Permissions ? (Default to Y) [Y,n]? Y

它会工作。

© www.soinside.com 2019 - 2024. All rights reserved.