2016-12-21 64 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實際上工作。