2016-12-21 40 views
-1

我想为我的蛋糕项目制作测试环境,但是从php 5.X迁移到7.1.0证明是一个麻烦事。迁移php 5到php 7 cakephp

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

现在的问题:

我在插件文件夹使用共享创建库CakePHP的产品,这是使用PHP 5.x的CakePHP中的2.8.5完美的工作这个插件是在bootstrap中加载的,并且使用了cakephp打算给我们的方式。但是,当我尝试在新安装中运行旧项目时,突然无法加载插件文件。再次将所有内容加载到引导程序中,并且在将内容移动到其新位置时使用率未发生变化。我已经在新的环境中检查了一个新的cakephp安装,这也是非常出色的。

现在我感到非常困惑,任何有使用cakephp经验的人都会感到这个特殊的问题可以随心所欲地解开我可能错过的一些想法。

我会显示一些代码如何加载和使用一切。

CakePlugin::Load('RemFlex'); 

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

插件目录看起来像这样

Cakephp_program 
    -App 
    -Plugin 
     -RemFlex 
     -webroot 
      -js 
      -Css 
     -Controller 
     -Vendor 
+0

我没有提到错误日志,因为我没有,我明确指出,也许有人对我可能忽略的某些事情有一些了解。就是那个问题。也许你应该在评分之前阅读这个问题。 –

+0

@ AD7six找到并解决了这个问题,我忘了在我新鲜的apache安装中启用重写模块。 thnx的意见无论如何和我的错误指责道歉,我想指定唯一明显的日志是一个404没有在我的浏览器中找到,我通常搜索了几天前,在stackoverflow上创建我自己的问题。我为此保持我对你的看法,在你不知道我或我在这个平台上提问的方式的情况下调用我的缺陷。我读了很多被问到的问题,所以我通常知道在提交时重要的是什么。 –

回答

1

通过使rewrite_module在Apache安装的httpd.conf文件解决了这个问题。这使我的htacces实际上工作。