将PHP5迁移到PHP7CakePHP

将PHP5迁移到PHP7CakePHP,cakephp,plugins,php-5.3,php-7,Cakephp,Plugins,Php 5.3,Php 7,我试图为我的cake项目创建测试环境,但是从PHP5.X到7.1.0的迁移证明是一个麻烦 我已成功安装了全新的apache2.4 vc14 x64位安装。 此apache安装使用新的PHP vc14 x64 7.1.0安装。两者都经过了检查,确实工作得很好 现在的问题是: 我有一个cakephp产品,它在plugins文件夹中使用了一个共享创建的库,这在cakephp 2.8.5中使用PHP5.x运行得非常好。这个插件加载在引导程序中,并按照cakephp希望我们的方式使用。然而,当我尝试在新安

我试图为我的cake项目创建测试环境,但是从PHP5.X到7.1.0的迁移证明是一个麻烦

我已成功安装了全新的apache2.4 vc14 x64位安装。 此apache安装使用新的PHP vc14 x64 7.1.0安装。两者都经过了检查,确实工作得很好

现在的问题是:

我有一个cakephp产品,它在plugins文件夹中使用了一个共享创建的库,这在cakephp 2.8.5中使用PHP5.x运行得非常好。这个插件加载在引导程序中,并按照cakephp希望我们的方式使用。然而,当我尝试在新安装中运行旧项目时,它突然无法加载插件文件。同样,所有内容都加载到引导中,并且在将内容移动到新位置时,使用情况没有改变。我在新环境中检查了一个新的cakephp安装,它也工作得非常出色

我现在很困惑,是否有任何有使用cakephp经验的人遇到了这个特殊问题,请随意提出一些我可能错过的想法

我将展示一些代码如何加载和使用所有内容

 CakePlugin::Load('RemFlex');

<?php echo $this->Html->css('RemFlex.flexdetail'); ?>
<?php echo $this->Html->script('RemFlex.flexportal'); ?>

通过在apache安装的httpd.conf文件中启用rewrite_模块,修复了此问题。这使我的htacces能够实际工作。

我没有提到错误日志,因为我没有错误日志,我清楚地指出,可能有人对我可能忽略的某些内容有一些见解。这就是问题所在。也许你应该在降级之前阅读这个问题。@AD7six发现并修复了这个问题,我忘了在新安装的apache中启用重写模块。Thnx不管怎样,对于这些评论和我对错误指控的歉意,我想指出,唯一值得注意的日志是在我的浏览器中找不到的404,我通常会在stackoverflow上创建我自己的问题前几天搜索VO。因此,我坚持我的观点,即你在不了解我或不了解我在这个平台上提问的方式的情况下说出我的缺点。我确实读了很多被问到的问题,所以我通常知道在提交问题时什么是重要的。
Cakephp_program
  -App
    -Plugin
      -RemFlex
        -webroot
          -js
          -Css
        -Controller
        -Vendor