как установить Zend Framework 2 на моем сервере общего хостинга

Я устанавливаю Zend Framework 2 на моем сервере общего хостинга. Пока я сделал шаги ниже.

  1. скачал скелетное приложение ZF2 и загрузил в мой public_html. У меня есть config, data, module, public, vendor и init_autoloader.php в папке «public_html» на моем сервере в данный момент.

  2. скачал полный пакет (ZendFramework-1.12.9) и скопировал папку «library» и поместил ее в public_html / vender / ZF2 /, чтобы она работала в init_autoloader.php

  3. создал .htaccess, в который я вошел ниже:

    ПереписатьEngine на
    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).

Я получил сообщение о фатальной ошибке ниже:

Неустранимая ошибка: класс ‘Zend \ Loader \ AutoloaderFactory’ не найден в /home/pbmarket/public_html/pbm/init_autoloader.php в строке 44

Какой шаг я сделал не так? Не могли бы вы помочь мне с этим вопросом?

0

Решение

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

Я не использовал ZF2 на виртуальном хостинге, поэтому не могу помочь вам в этом, но ошибка, которую вы сейчас получаете, заключается в том, что у вас нет файлов ZF2.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]