magento 2.4 windows平臺需要修改程式碼記錄
1、vendor\magento\framework\View\Element\Template\File\Validator.php
protected function isPathInDirectories($path, $directories)
{
if (!is_array($directories)) {
$directories = (array)$directories;
}
//$realPath = $this->fileDriver->getRealPath($path);
$realPath = str_replace('\\', '/', $this->fileDriver->getRealPath($path));
foreach ($directories as $directory) {
if (0 === strpos($realPath, $directory)) {
return true;
}
}
return false;
}
2、vendor\magento\framework\Image\Adapter\Gd2.php
private function validateURLScheme(string $filename) : bool
{
$allowed_schemes = ['ftp', 'ftps', 'http', 'https'];
$url = parse_url($filename);
//if ($url && isset($url['scheme']) && !in_array($url['scheme'], $allowed_schemes)) {
if ($url && isset($url['scheme']) && !in_array($url['scheme'], $allowed_schemes) && !file_exists($filename)) {
return false;
}
return true;
}
注意:原始碼方式的檔案在lib\internal\Magento 下。
相關文章
- Windows搭建SourceTree、Git程式碼管理平臺WindowsGit
- 什麼是低碼開發平臺?低程式碼平臺需要編碼嗎?
- 幫豬豬修修改的程式碼2016年的程式碼記錄
- 程式碼記錄
- Windows平臺如何修改監聽的服務名稱?Windows
- 金融數字化為何需要低程式碼開發平臺
- 使用無程式碼開發平臺需要重點注意的事項
- 前端開發越發複雜,你是否需要低程式碼平臺?前端
- 20240505記錄《程式碼隨想錄》筆記筆記
- 程式碼目錄結構記錄
- Django實現教育平臺全程記錄-----後臺管理Django
- 關於低程式碼開發平臺,您需要了解這些內容。
- 五種情況下企業需要引進低程式碼開發平臺
- 企業需要引進低程式碼開發平臺的5個訊號
- 學習VIORB程式碼記錄ORB
- 程式碼最佳化記錄
- 低程式碼開發平臺是什麼意思?低程式碼開發平臺優勢!
- Apache Hop新執行資訊記錄平臺Apache
- “低程式碼”平臺特性概覽
- Windows小技巧|登錄檔修改主頁Windows
- PHP記錄訪問ip程式碼PHP
- Sublime Text for Mac/Windows:一款強大的跨平臺程式碼編輯器MacWindows
- 微信開放平臺 第三方平臺開發踩坑記錄
- 驅動企業數字化轉型 低程式碼平臺需要具備哪些能力?
- 白碼低程式碼/無程式碼開發平臺功能及作用
- git提交程式碼託管平臺流程Git
- 低程式碼平臺會取代COTS嗎
- 零程式碼開發平臺工作原理
- 你知道低程式碼BPM平臺嗎?
- 低程式碼平臺有哪些好處?
- Water 2.4 釋出,一站式服務治理平臺
- 低程式碼平臺的常見安全漏洞,J2PaaS低程式碼平臺如何解決?
- 修改zabbix的web平臺名稱Web
- 基於vue-element UI 後臺管理平臺 踩坑記錄( 一 )VueUI
- Redis On Windows安裝記錄RedisWindows
- windows使用Laravel Sail記錄WindowsLaravelAI
- Flutter程式碼規範優化記錄Flutter優化
- 十大低程式碼開發平臺排行榜,各家低程式碼平臺特點是什麼?