Олег
Привет ребят после переноса на новый хостинг кидает ошибку ERR_TOO_MANY_REDIRECTS
в чем может быть проблема?
# MODX supports Friendly URLs via this .htaccess file. You must serve web
# pages via Apache with mod_rewrite to use this functionality, and you must
# change the file name from ht.access to .htaccess.
#
# Make sure RewriteBase points to the directory where you installed MODX.
# E.g., "/modx" if your installation is in a "modx" subdirectory.
#
# You may choose to make your URLs non-case-sensitive by adding a NC directive
# to your rule: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]
RewriteEngine On
RewriteBase /
# Prevent rewrite the .well-known directory used by LetsEncrypt by rules below of this rule
RewriteRule "^\.well-known/" - [L]
# Prevent dot directories (hidden directories like .git) to be exposed to the public
# Except for the .well-known directory used by LetsEncrypt a.o
RewriteRule "/\.|^\.(?!well-known/)" - [F]
# Rewrite www.example.com -> example.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
#
# or for the opposite example.com -> www.example.com use the following
# DO NOT USE BOTH
#
#RewriteCond %{HTTP_HOST} !^$
#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteCond %{HTTP_HOST} (.+)$
#RewriteRule ^(.*)$ https://www.%1/$1 [R=301,L] .
# Force rewrite to https for every host
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{SERVER_PORT} !^443
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Redirect the manager to a specific domain - don't rename the ht.access file
# in the manager folder to use this this rule
#RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
#RewriteCond %{REQUEST_URI} ^/manager [NC]
#RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
# The Friendly URLs part
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|uk)/favicon.ico$ favicon.ico [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|uk)/assets(.*)$ assets$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|uk)/images(.*)$ images$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(ru|uk)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
# For servers that support output compression, you should pick up a bit of
# speed by un-commenting the following lines.
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
# сжатие text, html, javascript, css, xml:
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript image/svg+xml
</ifModule>
Anonymous
Здравствуйте.
Возможно ли через API MODX скопировать объект?
Я могу получить объект через $modx->getObject(). А как его теперь скопировать со всеми связанными полями?
Илья
Привет ребят после переноса на новый хостинг кидает ошибку ERR_TOO_MANY_REDIRECTS
в чем может быть проблема?
# MODX supports Friendly URLs via this .htaccess file. You must serve web
# pages via Apache with mod_rewrite to use this functionality, and you must
# change the file name from ht.access to .htaccess.
#
# Make sure RewriteBase points to the directory where you installed MODX.
# E.g., "/modx" if your installation is in a "modx" subdirectory.
#
# You may choose to make your URLs non-case-sensitive by adding a NC directive
# to your rule: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]
RewriteEngine On
RewriteBase /
# Prevent rewrite the .well-known directory used by LetsEncrypt by rules below of this rule
RewriteRule "^\.well-known/" - [L]
# Prevent dot directories (hidden directories like .git) to be exposed to the public
# Except for the .well-known directory used by LetsEncrypt a.o
RewriteRule "/\.|^\.(?!well-known/)" - [F]
# Rewrite www.example.com -> example.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
#
# or for the opposite example.com -> www.example.com use the following
# DO NOT USE BOTH
#
#RewriteCond %{HTTP_HOST} !^$
#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteCond %{HTTP_HOST} (.+)$
#RewriteRule ^(.*)$ https://www.%1/$1 [R=301,L] .
# Force rewrite to https for every host
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{SERVER_PORT} !^443
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Redirect the manager to a specific domain - don't rename the ht.access file
# in the manager folder to use this this rule
#RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
#RewriteCond %{REQUEST_URI} ^/manager [NC]
#RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
# The Friendly URLs part
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|uk)/favicon.ico$ favicon.ico [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|uk)/assets(.*)$ assets$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|uk)/images(.*)$ images$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(ru|uk)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
# For servers that support output compression, you should pick up a bit of
# speed by un-commenting the following lines.
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
# сжатие text, html, javascript, css, xml:
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript image/svg+xml
</ifModule>
Ну ты конечно в мессенджере дал
Илья
Может, хотя бы на pastebin, а сюда ссылочку?
Dmitriy
Естественно.
И чо прям разные шаблоны можно применить, разный дизайн тип? Контент на страницах другой?
Илья
Артур
Олег
https://pastebin.com/D0UqVDm1 можете кто то посмотреть в чем проблема после переноса на новый хостинг кидает ошибку ERR_TOO_MANY_REDIRECTS
Олег
Если комментирую
# Force rewrite to https for every host
#RewriteCond %{HTTPS} !=on [OR]
#RewriteCond %{SERVER_PORT} !^443
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
тогда работает
Дима
Олег
Дима
Ну сообщай заработало или нет, чтобы дожать вопрос)
Дима
Степан
Степан
на хабр заходишь и читаешь офигительные истории оплаченных статей
Степан
потом пробуешь что-то сделать
натыкаешь на неадекватов из ТП Питера и понимаешь что с ними вам не по пути
Дима
Тогда у меня созрела инициатива для тестов хостинга, жуткая))
Излагаю:
Короче, тут вон писали про Vapor. Может замутить некую «сборку» проекта на modx, который юзает популярные решения, собран "не слишком профессионально" и сделать для него "сценарий" под https://k6.io (бывший loadimpact.com) если кто знает.
Чтобы нормально тестить, метод «жопаболь» не очень устраивает. Меня тут заказчики спросили «А дайте требования под хостинг для магазина который вы сделали». Я так прикинул, тестирование правильное займет больше ресурсов чем стоит хостинг в год)))
Дима
@nezabor а лучше плиз сотри их нафиг эти стикеры, будет продуктивнее)) смысл конечно передал чётно, но всё же
Андрей
Степан
Степан
Дима
Степан
так-же и с хостингом...
кроме того при заливке поменяйте некоторые таблицы с innoDB на MyISAM(ну если вдруг они у вас innoDB)
на кастомные таблицы побольше индексов и вперед
- поменьше переборов
- побольше логики в БД
... и прибудет вам продакшн счастье
Дима
Anonymous
Степан
Все чисто эмпирическим путем
Андрей
А если у меня не ресурс?
https://bobsguides.com/modx-processor-list.html - тогда можешь посмотреть здесь нужный объект, по слову duplicate
Олег
Ребят использую ajaxform + formit после переноса такое поле появляется http://joxi.ru/KAxlxQNCVX7LzA незнаете изза чего? В чанке его нету
Андрей
Андрей
<input type="hidden" name="af_action" value="4852ac388e494fd137ee4b6309081bfa">
Типа того
Андрей
Почему он у тебя отображается - это уже другой вопрос) копай стили
Олег
так перенесли сегодня несколько сайтов, на предыдущем хостинге не было такого
Степан
Anonymous
Андрей
Andrey
Может, кто подскажет. Допустим, в migx нужно вставить 5 картинок (допустим, это слайдер). И каждый раз при вставке открывается корень
Andrey
никак не победить такое? Может быть, есть какая-то настройка диспетчера файла - запоминать последнюю папку
Евгений
Олег
посоветуйте какую панель управления ставить на vps?
Артур
Дима
посоветуйте какую панель управления ставить на vps?
ISPmanager (особенно если провайдер даёт её бесплатно)
А вообще за их подход к ценообразованию 6й версии их надо бы лешить положительных отзывов и обложить трёхэтажным матом. Но вопрос только по цене, функционально всё там ок.
Степан
Степан
Степан
Олег
понял кинул на установку плеск раньше с ней работал
Дима
Степан
но так как зашло на уровне то решили что не будут жлобами
Дима
А, понял. Тогда ясно. Зато саппорт им помогает дебажить основной продукт. Ну, звучит по крайней мере «как объяснение». Спс
Степан
Дима
Блин щас скажу и пожгут меня на костре инквизиции))
— фамилия чувака не предполагает подобный альтруизм)))
Степан
Дима
Да ясно. Спс)
Степан
подпишись! побудь хомячком в ботнет атаке)))))))))
Степан
@Abakar05 , Ты серьезно, Вась?!
Дима
@ru_community_bot или кого там надо упоминать чтобы банили?
(или человек трастовый, а я не знал)
Андрей
faspanel 100%
Фастпанель это унылый кусок говна с кучей ограничений, в котором невозможно нормально работать
Степан
Степан
мне прям интересно
Степан
Андрей
Андрей
Нельзя выпустить ssl сертификат не создав сайт
Степан
Андрей
Андрей
Псевдонимы это хорошо
Андрей
А вот сертификат к ним выпустить - нет
Андрей
И сюрприз - wildcard тоже не выпускается)
Степан