2015-07-27 3 views
1

Я переместил свои файлы проекта каркаса каталогов Perl с моего старого сервера на новый. Я переместил каждый файл, но когда я беру URL-адрес, он обнаружил ошибку 404. Есть ли что-нибудь еще, что мне нужно сделать, когда файлы перемещаются? Пожалуйста, дайте мне знать как первый раз, когда я это делаю.Перемещение проекта каркаса каталогов на другой сервер

Благодаря Jitesh

ответ

3

Вам необходимо обновить веб-сервер, если есть один. Приложение было запущено как автономное приложение со своим собственным сервером PSGI или с другим сервером PSGI, например Starman, или с помощью обработчика FCGI с веб-сервером, таким как Apache или CGI. Во всех случаях вам нужно переместить эту часть инфраструктуры на новый физический сервер.

См. Catalyst::Manual::Deployment для информации.

Я также предлагаю найти документацию о вашем проекте, которую могли бы написать любые предшественники, или спросить своего местного системного администратора.

+0

Я могу увидеть myapp_fastcgi.pl внутри папки сценариев. Поэтому в соответствии с документацией я попытался запустить myapp_fastcgi.pl. Но он показывал ошибку. Невозможно загрузить модуль FCGI, вам может потребоваться установить его: Невозможно найти FCGI.pm в @INC. Могу ли я узнать, как его установить? – Jitesh

+0

После установки FASTCGI его показ Class :: MOP :: load_class устарел. Должен ли я обновлять катализатор? – Jitesh

+0

Возможно, вам стоит проверить, какая версия катализатора у вас была до этого, и если это было довольно недавно, просто запустите makefile.PL, который находится в каталоге проекта. Установите все зависимости от CPAN. – simbabque