/ / cómo instalar zend framework 2 en mi servidor de alojamiento compartido - php, .htaccess, zend-framework, zend-framework2, hosting compartido

cómo instalar zend framework 2 en mi servidor de hosting compartido - php, .htaccess, zend-framework, zend-framework2, hosting compartido

Estoy instalando zend framework 2 en mi servidor de alojamiento compartido. Hasta ahora, hice los pasos a continuación.

  1. descargué la aplicación del esqueleto ZF2 y cargué en mi public_html. Tengo configuración, datos, módulo, public, vendor e init_autoloader.php en la carpeta "public_html" en mi servidor en este momento.

  2. descargó el paquete completo (ZendFramework-1.12.9) y copió la carpeta "library" y la colocó en public_html / vender / ZF2 / para que funcione en init_autoloader.php

  3. creado .htaccess en el que ingresé a continuación:

    RewriteEngine en
    RewriteBase /
    RewriteCond% {REQUEST_FILENAME}! -F
    RewriteCond% {REQUEST_FILENAME}! -D
    RewriteRule!. (Js | ico | txt | gif | jpg | png | css) $ index.php

  4. creó index.php y lo colocó en public_html /. El contenido está abajo:

    <?php
    define("RUNNING_FROM_ROOT", true);
    include "public/index.php";
    ?>
    
  5. Abrí un navegador y ejecuté la url (pbm.pbmarketing.ca).

Tengo un mensaje de error fatal a continuación:

Error fatal: no se encontró la clase "ZendLoaderAutoloaderFactory" en /home/pbmarket/public_html/pbm/init_autoloader.php en la línea 44

¿Qué paso hice mal? ¿Podría ayudarme con este problema?

Respuestas

2 para la respuesta № 1

Una vez que tenga la aplicación básica, use Composer para instalar ZF2 (consulte las instrucciones aquí: http://framework.zend.com/manual/2.3/en/ref/installation.html) Ya que está en hosting compartido, puede que necesite hacer esto antes de cargar los archivos. No necesita descargar ZF (¡y no ZF1!)

No he usado ZF2 en el alojamiento compartido, así que no puedo ayudarte con eso, pero el error que estás recibiendo actualmente es porque no tienes ninguno de los archivos ZF2.