簡體   English   中英

Cake php 缺少助手,在本地工作但不在遠程工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM