【问题标题】:migration php 5 to php 7 cakephp迁移 php 5 到 php 7 cakephp
【发布时间】:2016-12-21 15:43:46
【问题描述】:

我正在尝试为我的蛋糕项目创建测试环境,但是从 php 5.X 迁移到 7.1.0 被证明是一件麻烦事。

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

现在的问题:

我有一个 cakephp 产品,它使用插件文件夹中的共享创建库,这在使用 php 5.x 的 CakePHP 2.8.5 中完美运行。该插件在引导程序中加载,并按照 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

【问题讨论】:

  • 我没有提到错误日志,因为我没有,我清楚地指出,也许有人对我可能忽略的事情有一些见解。就是那个问题。也许你应该在降级之前阅读这个问题。
  • @AD7six 找到并解决了问题,我忘记在我全新的 apache 安装中启用重写模块。无论如何,感谢 cmets 并为错误的指控道歉,我确实想指定唯一值得注意的日志是在我的浏览器中找不到的 404,我通常会在几天前搜索 voor,然后在 stackoverflow 上创建我自己的问题。因此,我对你在不了解我或我在这个平台上提问的方式的情况下说出我的缺陷保持我的看法。我确实阅读了很多被问到的问题,所以我通常知道在提交问题时要提到什么。

标签: cakephp plugins php-5.3 php-7


【解决方案1】:

通过启用 apache 安装的 httpd.conf 文件中的 rewrite_module 解决了这个问题。这使我的 htacces 能够实际工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-14
    • 2019-02-24
    • 2020-01-16
    • 2019-05-18
    • 2016-05-22
    • 2021-08-19
    相关资源
    最近更新 更多