Magento 2.3.0 "Техническая проблема с сервером привела к ошибке". При загрузке изображения логотипа
Я использую Magento 2.3.0 с версией php 7.2 в ОС ubuntu. Все выглядит нормально, но когда я пытаюсь зайти в бэкэнд Magento, Контент-Дизайн/Конфигурация - Заголовок, и пытаюсь загрузить изображение логотипа, я получаю следующее:
A technical problem with the server created an error. Try again to continue what you were doing. If the problem persists, try again later.
Я уже пытался изменить пароль пользователя, чтобы проверить index.php для любого кода echo пытался также обновить, скомпилировать, развернуть, переиндексировать, очистить кэш, но ничего, я все еще получаю эту ошибку..
6 answers
Это ошибка в версии Magento 2.3
, но вы можете исправить проблему, изменив приведенный ниже код.
Вы можете перейти к этому файлу: /vendor/magento/module-theme/view/adminhtml/ui_component/design_config_form.xml
, а затем удалить "Загрузчик файлов" и заменить его на "Загрузчик изображений".
Пожалуйста, смотрите Ниже для получения дополнительной информации.
<collapsible>true</collapsible>
<label translate="true">HTML Head</label>
</settings>
<!-- Remove this code -->
<!-- <field name="head_shortcut_icon" formElement="fileUploader">-->
<!-- Add this code -->
<field name="head_shortcut_icon" formElement="imageUploader">
<settings>
<notice translate="true">Not all browsers support all these formats!</notice>
<label translate="true">Favicon Icon</label>
<collapsible>true</collapsible>
<label translate="true">Header</label>
</settings>
<!-- Remove this code -->
<!-- <field name="header_logo_src" formElement="fileUploader"> -->
<!-- Add this code -->
<field name="header_logo_src" formElement="imageUploader">
<settings>
<label translate="true">Logo Image</label>
<componentType>imageUploader</componentType>
Пожалуйста, проверьте и дайте мне знать в случае каких-либо проблем.
Это ошибка Magento 2.3, добавлено неверное значение для formElement
для поля header_logo_src
Вы можете перейти к файлу vendor/magento/module-theme/view/adminhtml/ui_component/design_config_form.xml
И в строке номер 154 вы можете увидеть <field name="header_logo_src" formElement="fileUploader">
это вы можете изменить с помощью <field name="header_logo_src" formElement="imageUploader">
Но редактирование ядра Magento - не очень хорошая идея, для временного исправления, пока Magento не выпустит патч, вы можете использовать следующий модуль, который я создал, чтобы просто переписать design_config_form.xml
Https://github.com/arshadpkm/magento-2.3-header-logo-upload-bug-fix
Назначьте им разрешение,
Пожалуйста, перейдите по этой ссылке: https://github.com/magento/magento2/issues/10071
Это ошибка в Magento 2.3. Это будет исправлено в предстоящем выпуске 2.3.1. Пожалуйста, перейдите по этой ссылке: https://github.com/magento/magento2/issues/18688
Сообщение об ошибке "Техническая проблема с сервером привела к ошибке. Попробуйте еще раз продолжить то, что вы делали. Если проблема не устранится, повторите попытку позже". плюс всплывающее окно "Возникла проблема" на серверной части magento 2 связано с проблемами перезаписи в соответствии с моими журналами, и это было исправлено путем правильной настройки сервера. Если вы запустите это на сервере nginx, пожалуйста, проверьте, есть ли у вас файл конфигурации, который поставляется с magento по умолчанию в webroot/nginx.conf.образец скопирован/переименован и включен в вашу конфигурацию nginx и имеет следующий блок:
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
Вы также можете попробовать увеличить memory_limit в файле .htaccess в папке magento.