start - instalacion de cake php
Instalar cakephp 3 manualmente, sin compositor. (4)
Fácil, para CakePHP 3.x puede descargar la versión que desee desde aquí https://github.com/cakephp/cakephp/releases (por ejemplo, https://github.com/cakephp/cakephp/releases/tag/3.3.16 ).
Para una instalación completa, seleccione el primer enlace de descarga (.zip)
Los otros enlaces son solo para la fuente.
Necesito instalar CakePHP 3 de una manera tradicional de subir, descomprimir y ejecutar .
El archivo que descargué de cakephp/cakephp/tags no contiene las carpetas predeterminadas como webroot
, Model
, etc., lo que significa que no está completo.
La documentación oficial no cubre esto. He aquí un problema relevante de Github que encontré, pero la persona sigue usando Composer.
También hay cakephp/app y parece incluir esos archivos faltantes, pero no se menciona en composer.json de cakephp/cakephp
, e incluso si lo descargo no tengo idea de cómo fusionar los paquetes.
Por favor ayuda
Las versiones de aplicaciones empaquetadas ( cakephp/app
) que incluyen todas las dependencias (framework ( cakephp/cakephp
), complementos estándar de CakePHP ( cakephp/debugkit
, cakephp/bake
, etc.), bibliotecas de terceros requeridas) pueden encontrarse en GitHub.
https://github.com/cakephp/cakephp/releases
Es la descarga con el símbolo del paquete pequeño, denominado como cake-3-xx.zip
.
Sin embargo, no es una buena idea deshacerse del administrador de dependencias, ya que mantener el código base y el autocargador actualizados será bastante tedioso y, sin ofender, tengo mis dudas de que podrás manejar esto correctamente si ni siquiera sabes cómo unir la aplicación y los paquetes de pastel.
Puedes instalar CakePhp 3 sin Composer .
Necesita los requisitos mínimos para instalar la placa de calderas CakePhp 3 y CakePhp 3 (copia nueva de Cakephp 3).
Puedes descargar la plantilla de CakePhp 3 desde github.
Requerimientos
Servidor
- Servidor HTTP Por ejemplo: Apache. Tener mod_rewrite es preferido, pero de ninguna manera es requerido.
- PHP 5.4.16 o mayor.
- extensión mbstring
- extensión intl
Base de datos:
- MySQL (5.1.10 o mayor)
- PostgreSQL
- Microsoft SQL Server (2008 o superior)
- SQLite 3
Todos los controladores incorporados requieren DOP . Debe asegurarse de que tiene instaladas las extensiones PDO correctas.
CakePhp 3 repetitivo:
Repositorio Inicio
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
Descarga un repositorio y descomprime donde quisiste instalarlo.
Puede obtener un error como (¡puede que no lo haga si tiene suerte!)
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
Entonces tienes que comentar dos líneas en config / bootstrap.php
//Email::configTransport(Configure::consume(''EmailTransport''));
//Email::config(Configure::consume(''Email''));
Y finalmente tienes instalado CakePhp 3.
[También soy nuevo en CakePhp 3. Por lo tanto, avísame si hay algún error en mi proceso.]
Gracias
Utilizar compositor
Instale Composer localmente, siga las instrucciones de instalación de Cake, luego cargue las carpetas creadas en el host web de destino.