Антон
Товарищи, в чём может быть проблема: 1. Поставил локально modx revo 2.8.4, всё настроил, натянул дизайн, загрузил товары, всё ок. 2. Перенёс на хостинг reg.ru, прописал все пути в config.inc.php, перенёс дамп бд, прописал в конфиг корректные настройки к бд. 3. Пишет 503 ошибку. 4. Загрузил установочный дистрибутив, чтобы запустить через /setup/ - ничего не происходит. 5. Однако установка "с нуля", с теми же файлами, но с другим префиксом - проходит и работает. 6. Меняю префикс на свой - не пускает в админку, чищу кеш - опять 503. 7. В логах пишет, что нет таблицы "system_settings", однако копирую название таблицы, ищу в браузере по phpmyadmin - и нахожу эту таблицу, всё ок. Что ещё можно посмотреть, в чем проблема?
Антон
Практика показывает, что в 99.99% есть ошибка в путях. Иногда помогает удалить папку core/cache
А. так я ставлю заново с другим префиксом, меняю только префикс и тоже самое...
Артур
вроде все пути остались в /core/config/config.inc.php, так?
Да, но на локалке и на хостинге это 100% разные пути
Антон
Скорее всего не правильные права на файлы. =) Логи смотрите.
опять же, я загрузил туда папку /setup/ установил с другим префиксом - и всё заработало. А перенесённое - нет
Артур
опять же, я загрузил туда папку /setup/ установил с другим префиксом - и всё заработало. А перенесённое - нет
Если ты полностью скопировал все файлы с локалки, закинул их на хостинг, перенёс БД. Тебе надо поправить пути к папке core в корне, в папке manager, в папке connectors, удалить core/cache, поменять все пути в файле core/config/config.inc.php и в этом же файле проверить корректность данных для подключения к БД. Если после этого сайт не завёлся проверить права на папки и файлы и версию php и mysql на хостинге.
Евгений
новая серия про перенос сайта?
Антон
ага
Антон
думаю во всём виноват хостинг
Антон
хотя там рядом уже есть сайт на modx
Антон
думаю во всём виноват хостинг
или кто угодно, но не мои идеально кривые ручки
Евгений
в гуголе полно инструкиций
Антон
ну
Антон
это не первое моё родео, но такой прикол первый раз
Степан
или кто угодно, но не мои идеально кривые ручки
да там же все просто закинул файло поправил 4-е конфига что @nokerka посоветовал очистил папку /core/cache/ должно работать
Степан
а да не забудь .htaccess подправить
Антон
в общем начнём попытку номер 5
Степан
там могут быть проблемы с правами
наврятли ТС вроде сказал что локально льет
Степан
или я где-то пропустил...
Евгений
на хост, с локалки
Антон
Ща перезалью и попробую права покрутить
Степан
как называется?
Степан
какая версия PHP
Антон
Reg.ru
Степан
уффф
Антон
7.4 с чем-то
Антон
уффф
Сам в восторге
Степан
там-же до сих пор isp?
Антон
Да
Степан
ну тогда только ваши кривые руки
Степан
))) не обессудьте
Антон
👌
Алексей
Парни, привет! Есть связка mFilter2 и msOptionPrice2, страница каталога с фильтром, с удивлением понимаю, что нет сортировки по цене модификаций. Именно сортировки, фильтр по цене прекрасно работает. Это так или я что-то упускаю?
Алексей
Сортирует по цене товара, это понятно
Алексей
А по цене какой из модификаций надо сортировать?
Ну, есть модификация, у него штатное поле price
Артур
Ну, есть модификация, у него штатное поле price
У тебя в каталоге выводится список всех модификаций?
Алексей
Нет, тока в карточке товара
Артур
Нет, тока в карточке товара
Тогда у тебя выводятся товары, у каждого несколько модификаций и по какой цене какой из них ты хочешь сортировать? Или ты хочешь среди модификаций найти самую дешёвую и сортировать по ней? Тогда самый просто вариант написать плагин на сохранение ресурса, который будет искать самую дешёвую модификацию и записывать её цену как цену товара и сортировать в каталоге уже по цене товара. Или ещё проще записывать цену товара как минимальную цену модификации.
Алексей
по хорошему нужно джойнить поле это из модификаций и сортировать по модификациям - вроде должно (не знаю, но надеюсь) быть где-то описано решение.
Артур
в доке есть ответ) колдовать не нужно.
Блин, опять доку читать 😂
Алексей
Блин, опять доку читать 😂
Неее.. можно не читать... тогда и делать не нужно. ))
Алексей
в доке есть ответ) колдовать не нужно.
Спасибо, посмотрю! Наверно, пропустил...
Алексей
Дока mFilter?
OptionPrice2 на modstore Вы же там его покупали? или непокупали? ))) 😁
Mihail
Как тут указать или ?
Алексей
Примерно верно.
Алексей
В описании optionPrice как раз не смог найти. Там упоминается связка с ФИЛЬТРОМ при помощи кастомного класса, но не сортировка
Алексей
У вас что ли первая версия?
Да не, вторая. Поленился двойку добавить)
Степан
народ а как в extJS добавить поле для выбора файла только не из библиотеки а с диска
Nano.Karmabot.chat
Breathtaking! ilyautkin got +1 from nezabor. 9 karma in total.
Степан
прям от души)))
Степан
у вас даже интересней чем я задумывал
Степан
ктонить юзал PhpSpreadsheet?
Степан
сохранить csv utf получается а вот если масив тащить то с ним особо не поиграешься
Степан
в json не лезет....
Степан
и если в логи вывожу то там кодировка cirilic
Степан
$sheet = $spreadsheet->getSheet($sheetIndex); $data = $sheet->toArray(); //array_map("utf8_encode", $data); - не помогает $this->modx->log(1, '$data'.print_r($data, true)); // вывод кракозябры $data = json_encode($data); // пусто
Степан
немного танцев $data_conv = []; if(!function_exists('myConv')) { function myConv($str) { $str = preg_replace( '/[^[:print:]]/', '',$str); return mb_convert_encoding($str, 'utf-8', 'auto'); } } foreach ($data as $key => $D) { $data_conv[] = array_map("myConv", $D); }
Степан
но все равно заглавная буква И русская вопросиком((((
Alexey
укажи явно windows-1251
Степан
мне кажется не поможет
Степан
но я попробую
Alexey
https://stackoverflow.com/questions/15706077/php-convert-windows-1251-to-utf-8