Как перенести сайт на zend framework на другой хостинг, новичку?
Здравствуйте!
Достался сайт на zend framework 2.5.1. Состоящий из следующих папок и файлов:
-config
-data
-module
-public_html
-vendor
-vendor_mt
composer.json
composer.lock
composer.phar
init_autoloader.php
Загрузил к себе на хостинг. Подключил базу данных в /config/autoload/global.php
При запуске выдает You don't have permission to access / on this server.
Поместил содержимое public_html в корень сайта и появилась ошибка:
Fatal error: Uncaught exception 'RuntimeException' with message 'Unable to load ZF2. Run `php composer.phar install` or define a ZF2_PATH environment variable.' in /home/a0036769/domains/a0036769.xsph.ru/public_html/init_autoloader.php:53 Stack trace: #0 /home/a0036769/domains/a0036769.xsph.ru/public_html/index.php(27): require() #1 {main} thrown in /home/a0036769/domains/a0036769.xsph.ru/public_html/init_autoloader.php on line 53
Вы текст ошибки-то читали? Там написано, что у вас не установлен/не находится ZF. И даже сказано что делать: установите его через композер или укажите к нему путь.
Сейчас уже заработал, но задача сделать корнем public_html. Т.к. запускается только с адреса domain/public_html Естественно css и другие ссылки не работают.
Спасибо, ещё раз)
В общем мне тут тех поддержка хостинга перенесла мои файлы, из domain/public_html/ в domain/ . Т.е. все библиотеки фрэйворка стали находитсься в domain/, а public_html встал на свое место и сейчас работает без настроек .htaccess.