應用程式:Magento 2.3.7-p2
執行時 \Magento\Cms\Controller\Adminhtml\Wysiwyg\Images\Upload::execute
$this->getStorage()->getSession()->getCurrentPath()= '' 雖然在之前的通話中
\Magento\Cms\Controller\Adminhtml\Wysiwyg\Images\Contents::execute
當前路徑已通過$this->_initAction()->_saveSessionCurrentPath().
我不明白為什么$this->getStorage()->getSession()->getCurrentPath() = ''。
uj5u.com熱心網友回復:
運行下面的命令并檢查它
php bin/magento config:set system/security/max_session_size_admin 0
php bin/magento c:f
如果您的檔案夾未顯示,請創建以下代碼:
出于安全目的,Magento 提供媒體庫訪問特定檔案夾中的內容。config.xml 中的配置路徑 system/media_storage_configuration/media_storage/allowed_resource/media_gallery_image_folders 用于定義“Media Gallery Allowed”檔案夾
默認情況下,Magento 允許媒體庫訪問 /pub/media 下的以下兩個目錄:
目錄/類別
所見即所得
應用程式/代碼/供應商名稱/模塊名稱/等
組態檔
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd">
<default>
<system>
<media_storage_configuration>
<allowed_resources>
<catalog_images_folder>catalog</catalog_images_folder> <!-- Show Catalog Folder -->
<media_gallery_image_folders>
<category_image_folder>catalog/category</category_image_folder> <!-- Show Sub Catalog Folder -->
<my_image_folder>custom_folder_name</my_image_folder>
<my_catalog_image_folder>catalog/custom_folder_name</my_catalog_image_folder>
</media_gallery_image_folders>
</allowed_resources>
</media_storage_configuration>
</system>
</default>
</config>
我希望這可以幫助你。
uj5u.com熱心網友回復:
在增加管理員的最大會話大小限制后試試你的運氣。存盤配置位于路徑
商店 > 設定 > 配置 > 高級 > 系統 > 安全 > 管理員中的最大會話大小
我除錯了同樣的問題,最終發現有一些重要的值可以進入管理會話,不幸的是,由于這個大小限制,這并沒有發生。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/366772.html
