Подтвердить что ты не робот

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

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

В архив, который я загрузил из cakephp/cakephp/tags, не входят папки по умолчанию, такие как webroot, Model и т.д., которые означает, что он не завершен.

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

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

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

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

Для установки CakePhp 3 и CakePhp 3 шаблона вам потребуется минимум требований (новая копия Cakephp 3).

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

Требования

Сервер

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

База данных:

  • MySQL (5.1.10 и выше)
  • PostgreSQL
  • Microsoft SQL Server (2008 или новее)
  • SQLite 3

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

CakePhp 3 Boilerplate:

Репозиторий Главная

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'));

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

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

Спасибо

Ответ 3

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

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