4 часа назад
На любом сервере есть ограничения по размеру передаваемого файла. Даже ряд ограничений, я бы сказал. Возможно из-за этого
mSync после обновления перестал синхронизироваться 5
9 часов назад
не совсем я понял суть задачи…
но почему бы не сделать через регулярное выражение?
отсюда: ^en/(.*)$
сюда: ru/$1
но естественно, что это сработает,...
[easyRedirects] Еще один компонент для управления редиректами 11
Сегодня в 12:39
Ошибка
Call to a member function removeObject() on null говорит о том, что источник файлов не существует. машина врать не будет.
Массовое пересоздание превью для ms2 галереи 6
Вчера в 14:30
Это ты зря, лучше бы файлик phpthumb.class.php подменил.
Не отображаются опции у товаров с дополнительными категориями 20
09 декабря 2023, 22:41
Возможно просто не повезло))) Я сейчас на трёх тестовых сайтах посмотрел, которые на разных хостингах, всё работает нормально. Похоже СДЭК карту почин...
[msCdekWidget] Альтернативный калькулятор доставки СДЭК 9
09 декабря 2023, 11:03
Добавить условие
&where=`{"OR:modUserGroupMember.user_group:=":null}`
Не получается вывести пользователей без групп pdoUsers 2
09 декабря 2023, 02:25
если нужно обновить только количество товаров добавленных в миникорзину то можно такой костылек использовать.
После цикла в плагине вставляем
$car...
Добавление нескольких товаров в корзину MiniShop 14
08 декабря 2023, 16:59
Был точно такой же вопрос, добрые люди помогли, делюсь кодом плагина (верно выше написали, отмечаем в плагине галкой системное событие OnUserActivate)...
Office письмо менеджеру при регистрации нового пользователя 2
08 декабря 2023, 14:59
Непонятно от куда идет запрос по логу «Attempted to redirect to an empty». Предположим, чтобы увидеть запрос запрашиваемой стр, далее удалить её из ин...
Ошибка 500 после переноса сайта при формировании кеша 7
08 декабря 2023, 13:57
какой то баг и не можем понять в чём причина (
[msOptionsPrice2] - Модификации продукта. 353
Всего 121 892 комментария
или при возрастающей
версия php не причем
Установите Nginx и PHP-FPM:
a. Обновите список пакетов и установите Nginx:
sudo apt update
sudo apt install nginx
b. Установите PHP-FPM и необходимые расширения:
sudo apt install php-fpm php-mysql
Настройте Nginx для обработки PHP-кода:
Создайте файл конфигурации виртуального хоста для вашего домена (например, example.com) в каталоге /etc/nginx/sites-available:
sudo nano /etc/nginx/sites-available/example.com
Вставьте следующую конфигурацию:
server {
listen 80;
listen [::]:80;
root /var/www/example.com;
index index.php index.html;
server_name example.com www.example.com;
location / {
try_files $uri $uri/ =404;
}
# Обработка PHP-запросов
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
3. Создайте симлинк на созданный файл конфигурации:
```sh
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Перезагрузите Nginx:
sudo systemctl reload nginx
Установите FastPanel и настройте MODX:
Для установки FastPanel, вам потребуется зарегистрировать аккаунт на их сервере и следовать инструкциям по установке. Процесс может отличаться в зависимости от того, используете ли вы установщик FastPanel или устанавливаете самостоятельно.
После успешной установки FastPanel, вы можете использовать его для настройки MODX. Вам потребуется создать новый сайт в панели управления и выбрать MODX в качестве используемой CMS. Затем следуйте инструкциям, предоставленным FastPanel для завершения настройки.
Обратите внимание, что процесс настройки может быть различным в зависимости от версии MODX, которую вы используете. В данном случае, мы используем MODX Revolution 2.8.5.
Пожалуйста, убедитесь, что вы следуете инструкциям, соответствующим вашей версии MODX.
Но есть одно но) Все компоненты для того чтобы узнать какой был старый url у страницы — они его сохраняют где-то заранее, к примеру на событии OnBeforeDocFormSave (в properties ресурса) или OnDocFormRender (в сессию). И только потом на OnDocFormSave уже идет сравнение старого адреса и нового и при необходимости создание редиректа.
Ну в общем то любой компонент для импорта событие OnDocFormRender точно не вызовет.
В принципе OnBeforeDocFormSave в autoRedirector вроде как должен срабатывать, если msImportExport обновляет товар через процессор resource/update… но не знаю, не разбирался.
В общем для них лучше свой плагин написать с созданием правил редиректа (благо там и нужно то заполнить 2 поля минимально), насколько помню у того же msImportExport есть событие, куда приходят данные при обновлении товара.
Всем спасибо за поддержку! :)
disk.yandex.ru/i/98Uosztw7QTUdQ
Вам лучше знать что у вас установленно и какие плагины используете. Но чудес не бывает.