установка cakephp 3 вручную, без композитора

Мне нужно установить CakePHP 3 в старомодный режим загрузки-распаковки .

Архив, который я загрузил из cakephp / cakephp / tags , не содержит стандартных папок, таких как webroot , Model и т. Д., Что означает, что он не является полным.

Официальная документация не распространяется на это. Вот соответствующая проблема Github, которую я нашел, но человек все еще использует Composer.

Там также есть cakephp / app, и, похоже, эти недостающие файлы, но это не упоминается в cakephp/cakephp 's composer.json, и даже если я его cakephp/cakephp я не знаю, как объединить пакеты.

Пожалуйста помоги

Упакованные приложения ( cakephp/app ), которые включают в себя все зависимости (framework ( cakephp/cakephp ), стандартные плагины CakePHP ( cakephp/debugkit , cakephp/bake и т. Д.), Необходимые сторонние библиотеки), можно найти в GitHub.

https://github.com/cakephp/cakephp/releases

Это загрузка с небольшим символом пакета, называемым cake-3-xx.zip .

Тем не менее, не рекомендуется останавливать менеджера зависимостей, так как сохранение базы кода и автозагрузчика в актуальном состоянии будет довольно утомительным, и, без обид, у меня есть сомнения, что вы сможете справиться с этим должным образом если вы даже не знаете, как сшить приложение и пакеты торта вместе.

Вы можете установить CakePhp 3 без Composer .

Вам понадобятся минимальные требования для установки шаблонов CakePhp 3 и CakePhp 3 (новая копия Cakephp 3).

Вы можете скачать шаблон CakePhp 3 из github.

Требования

сервер

  1. HTTP-сервер. Например: Apache. Наличие mod_rewrite является предпочтительным, но отнюдь не обязательным.
  2. PHP 5.4.16 или больше.
  3. расширение mbstring
  4. внутреннее расширение

База данных :

  1. MySQL (5.1.10 или выше)
  2. PostgreSQL
  3. Microsoft SQL Server (2008 или выше)
  4. SQLite 3

Для всех встроенных драйверов требуется PDO . Вы должны убедиться, что у вас установлены правильные расширения PDO .

CakePhp 3 Бойлер:

Главная страница репозитория

https://github.com/cakephp/cakephp/releases

CakePhp 3.1.4 https://github.com/cakephp/cakephp/releases/download/3.1.4/cakephp-3-1-4.zip CakePhp 3.0.15 https://github.com/cakephp/cakephp/releases /download/3.0.15/cakephp-3-0-15.zip

Загрузите один репозиторий и распакуйте его, где хотите его установить.

Вы можете получить одну ошибку (вы можете не ошибиться, если повезет!)

 Fatal Error Cake\Error\FatalErrorException Error: Class 'Cake\Mailer\Email' not found File D:\xampp\htdocs\practice\cakephp\cakephp-3-1-4\config\bootstrap.php Line: 138 

Затем вы должны прокомментировать две строки в config / bootstrap.php

 //Email::configTransport(Configure::consume('EmailTransport')); //Email::config(Configure::consume('Email')); - //Email::configTransport(Configure::consume('EmailTransport')); //Email::config(Configure::consume('Email')); 

И, наконец, вы установили CakePhp 3.

[Я также новичок в CakePhp 3.So Пожалуйста, сообщите мне, если в моем процессе есть какие-то ошибки.]

благодаря

Используйте Composer.

Установите Composer локально, следуйте инструкциям по установке Cake, затем загрузите созданные папки в целевой веб-хост.

Легко, для CakePHP 3.x вы можете просто скачать нужный релиз https://github.com/cakephp/cakephp/releases (например, https://github.com/cakephp/cakephp/releases/tag/3.3 .16 ).

Для полной установки выберите первую ссылку для загрузки (.zip)

другие ссылки предназначены только для src