Perl 将catalyst framework项目移动到另一台服务器
我已经将Perl catalyst框架项目文件从旧服务器移到了新服务器上。 我已经移动了每个文件,但是当我获取url时,它显示404错误。 移动文件时,我还需要做什么? 请让我知道这是我第一次这样做 谢谢Perl 将catalyst framework项目移动到另一台服务器,perl,admin,catalyst,Perl,Admin,Catalyst,我已经将Perl catalyst框架项目文件从旧服务器移到了新服务器上。 我已经移动了每个文件,但是当我获取url时,它显示404错误。 移动文件时,我还需要做什么? 请让我知道这是我第一次这样做 谢谢 Jitesh您需要更新web服务器(如果有)。您的应用程序要么作为一个独立的应用程序运行,并拥有自己的PSGI服务器,要么作为另一个PSGI服务器(如Starman)运行,要么作为FCGI处理程序运行,并拥有一个web服务器(如Apache),或者作为CGI运行。在所有情况下,您都需要将该基础
Jitesh您需要更新web服务器(如果有)。您的应用程序要么作为一个独立的应用程序运行,并拥有自己的PSGI服务器,要么作为另一个PSGI服务器(如Starman)运行,要么作为FCGI处理程序运行,并拥有一个web服务器(如Apache),或者作为CGI运行。在所有情况下,您都需要将该基础设施移动到新的物理服务器计算机上 有关信息,请参阅
我还建议您查找前辈可能编写的项目文档,或者询问您当地的系统管理员。我可以在脚本文件夹中看到myapp_fastcgi.pl。因此,根据文档,我尝试运行myapp_fastcgi.pl。但它显示了错误--无法加载FCGI模块,您可能需要安装它:在@INC中找不到FCGI.pm。我可以知道如何安装它吗?安装FASTCGI后,它的显示类::MOP::load_类已被弃用。我应该升级catalyst吗?您可能应该检查您以前使用的catalyst版本,如果它是相当新的,只需运行项目目录中的makefile.PL。从CPAN安装所有依赖项。以前是5.7014,现在是5.80033。我尝试运行Makefile.pl-输出是--include/home/weaesco/public_html/application/inc/Module/Install/Metadata.pm include inc/Module/Install/Base.pm路径“lib\wealthe.pm”不存在,或者在/usr/share/perl5/Module/Install/Metadata.pm第229行不是文件。是否有Dist::Zilla?这对所有的装置来说都很容易。您还可以安装cpanminus,只需将
requires
和test\u requires
中的所有模块名称从makefile复制到cpanm Foo::Bar Baz::Quz
类调用(如果它不能与makefile一起使用)。makefile应该与普通的旧CPAN客户端一起安装。