/ / Як встановити zend framework 2 на моєму сервері хостингу - php, .htaccess, zend-framework, zend-framework2, shared-hosting

як встановити zend framework 2 на моєму сервері хостингу - php, .htaccess, zend-framework, zend-framework2, shared-hosting

Я встановлюю Zend Framework 2 на мій загальний сервер хостингу. До цих пір я зробив кроки нижче.

  1. завантажив додаток скелета ZF2 і завантажив його на мій public_html. У мене є конфігурація, дані, модуль, публічний, постачальник і init_autoloader.php в папці "public_html" на моєму сервері.

  2. завантажив повний пакет (ZendFramework-1.12.9) і скопіював папку "бібліотека" і помістив її під public_html / vender / ZF2 /, щоб він працював в init_autoloader.php

  3. створив .htaccess, в який я ввів нижче:

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

  4. створив index.php і помістив його під public_html /. Зміст нижче:

    <?php
    define("RUNNING_FROM_ROOT", true);
    include "public/index.php";
    ?>
    
  5. Я відкрив браузер і запустив URL (pbm.pbmarketing.ca).

У мене з'явилося повідомлення про помилку:

Фатальна помилка: клас "ZendLoaderAutoloaderFactory" не знайдено в /home/pbmarket/public_html/pbm/init_autoloader.php на лінії 44

Який крок я зробив неправильно? Не могли б ви допомогти мені з цією проблемою?

Відповіді:

2 для відповіді № 1

Після того, як у вас є додаток скелетів, використовуйте Composer для встановлення ZF2 (див. Інструкції тут: http://framework.zend.com/manual/2.3/en/ref/installation.html) Оскільки ви використовуєте хостинг, можливо, вам доведеться це зробити, перш ніж завантажувати файли. Вам не потрібно завантажувати сам ZF (а не ZF1!).

Я не використовував ZF2 у загальному хостингу, тому не можу допомогти вам з цією стороною, але помилка, яку ви отримуєте в даний час, є тим, що ви не маєте жодного з файлів ZF2.