/ / come installare zend framework 2 sul mio server di hosting condiviso: php, .htaccess, zend-framework, zend-framework2, shared-hosting

come installare zend framework 2 sul mio server di hosting condiviso: php, .htaccess, zend-framework, zend-framework2, shared-hosting

Sto installando zend framework 2 sul mio server di hosting condiviso. Finora ho fatto i passaggi di seguito.

  1. scaricato l'applicazione scheletro ZF2 e caricata sul mio public_html. Ho config, data, module, public, vendor e init_autoloader.php nella cartella "public_html" sul mio server in questo momento.

  2. scaricato il pacchetto completo (ZendFramework-1.12.9) e copiato la cartella "library" e collocato in public_html / vender / ZF2 / in modo che funzionasse in init_autoloader.php

  3. creato .htaccess in cui sono entrato di seguito:

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

  4. creato index.php e posto sotto public_html /. Il contenuto è di seguito:

    <?php
    define("RUNNING_FROM_ROOT", true);
    include "public/index.php";
    ?>
    
  5. Ho aperto un browser e ho eseguito l'url (pbm.pbmarketing.ca).

Ho ricevuto un messaggio di errore irreversibile di seguito:

Errore irreversibile: classe "ZendLoaderAutoloaderFactory" non trovata in /home/pbmarket/public_html/pbm/init_autoloader.php sulla linea 44

Che passo ho fatto di sbagliato? Potresti per favore aiutarmi con questo problema?

risposte:

2 per risposta № 1

Una volta che hai l'app skeleton, usa Composer per installare ZF2 (vedi le istruzioni qui: http://framework.zend.com/manual/2.3/en/ref/installation.html). Dal momento che si è in hosting condiviso, potrebbe essere necessario farlo prima di caricare i file. Non è necessario scaricare ZF stesso (e non ZF1!)

Non ho usato ZF2 su hosting condiviso, quindi non posso aiutarti con quel lato, ma l'errore che stai attualmente ricevendo è perché non hai nessuno dei file ZF2.