[英]Cake php Missing helper, working on local but not on remote
面對這個問題,網上提到的所有解決方案都沒有實際幫助:使用 Cake php 我的所有項目在本地 Windows 機器上都運行良好,但在 linux 服務器上無法運行,並且出現了以下錯誤:
Missing Helper
Error: HTMLHelper could not be found.
Error: Create the class HTMLHelper below in file: app/View/Helper/HTMLHelper.php
<?php
class HTMLHelper extends AppHelper {
}
最終我發現我沒有遺漏任何幫助程序,但問題在於 ctp 文件以及 Linux 和 Windows 讀取該文件的不同方式。 我會在下面寫答案
解決這個問題的方法是改變這些:
$this->HTML->script
$this->html->script
對此:
$this->Html->script
我有同樣的問題,仍然有錯誤。 就我而言,我需要改變
$this->form
到$this->Form
$this->url
到$this->Url
並且某些元素的命名有誤。
Linux 區分大小寫,一些方法需要命名為 Cake docs,甚至 Windows 也能工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.