我有一个CakePHP 3.8项目,托管在github上。https:/github.compaultrimorpecunia。
composer install
& 配置 app.php
来让应用程序运行。/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
;但是,第二条命令试图做同样的事情,它不能。
请大家指点迷津。谢谢。
我想你看了你的repo已经解决了,但是... bin/
文件夹应该是你的版本库的一部分。它不会被创建为一个 composer install
或 composer update
命令。
如果您使用 composer create-project cakephp/app --prefer-dist
的 bin/
可执行文件将被放置。如果您没有在 .gitignore
它将提供给所有开发人员。
步骤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
它会工作。