Миша
Ребят если не сложно дайте ссылку на 3
composer create-project modx/revolution www 3.x-dev
Anonymous
Так ты свой url напиши
url то прописан. Получилось вот что. с админки редирект на https не работает. если руками прописываю https то все огонь, на http соответственно ошибки
Александр
Ребят, Cайт с ssl сертификатом не загружает сторонние скрипты. Скрипты на http и возможности привязать к ним ssl нет, но и отказаться от них тоже нельзя. Что делать в такой ситуации?
Kost9in
положить их в сайт с ссл сертификатом?
Kost9in
сделать на сайте с ссл сертификатом прокси скрипт, который будет ходить на хттп?
Александр
они вызывают сторонний сервер по IP
Anonymous
Новость от Яндекса :301-й редирект полностью заменил директиву Host https://yandex.ru/blog/webmaster/301-y-redirekt-polnostyu-zamenil-direktivu-host
Kost9in
с корс проблема?
Александр
с корс проблема?
Да не выводит виджет на сайт, а если на сайте отключить https, то выводит
Kost9in
так проблема в том, что он не хочет забирать скрипты по хттп или с корс? Это разные проблемы
Aleksei
Да не выводит виджет на сайт, а если на сайте отключить https, то выводит
попробуй вызвать скрипт без указания протокола
Kost9in
если ты скопируешь итоговый js к себе и укажешь ссылку с https - заработает?
Александр
Alexey
Нет, так не выводит😞
должно работать, в консоль браузера смотри ошибки
Александр
В консоли то скрипты есть, но на страницу виджет не выводится
Anonymous
Да никак не будет работать!
Александр
И ошибок в консоле нет)
Anonymous
У меня одни уже отказались от ssl из-за такойже проблемы!))
Anonymous
Они оба должны общаться либо по https либо gj http
Alexey
Они оба должны общаться либо по https либо gj http
Алексей уже показал решение проблемы
Alexey
<script src="//site.com/script.js»></script>
Anonymous
а в чем решение-то? скрипт обращается по тому протоколу, который доступен, как я понимаю, в данном случае. а если нет https, то скрипт и не заработает
Anonymous
там вроде это из-за политики безопасности
Александр
Anonymous
Вот и ответ!
Anonymous
А если и заработает, то не надолго и с глюками!
Alexey
<script src="//site.com/script.js"></script> при таком виде записи вместо // подставится текущий используемый протокол
Alexey
не совсем точно выразился, но ошибок с невозможностью загрузить скрипт по протоколу http при используемом https не должно быть
Anonymous
А ничего что при таких реализациях отвечает роутер и дальше он тянет еще скрипты?
Alexey
не знаю какая используется реализация далее, но за данную проблему решение такое
Aleksei
вообще стоит задуматься о том, зачем вам виджеты с сайта, где нет https - очевидно, что они отстали от жизни
Anonymous
Александр
вообще стоит задуматься о том, зачем вам виджеты с сайта, где нет https - очевидно, что они отстали от жизни
да нет, не отстали, просто они в скрипте вызываются по ip. Видимо придется вешать их на домены и уже к доменам привязывать SSL.
Aleksei
ну так и надо
Kost9in
я тебе 2 варианта написал рабочих
Kost9in
ты можешь хоть один попробовать?
Kost9in
ты на все что угодно можешь написать прокси
Kost9in
у себя на сервере с ссл
Александр
положить их в сайт с ссл сертификатом?
Просто не понял куда их там положить?
Kost9in
куда угодно, главное что бы они были доступны по урлу с ссл
Борис
Ребят, 500 ошибка при входе в админку, в логе такая хрень: 2018/03/22 15:22:52 [error] 17643#17643: *47501468 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to a member function initialize() on null in /home/user123/www/core/cache/includes/elements/modplugin/1.include.cache.php:26 Stack trace: #0 /home/user123/www/core/model/modx/modscript.class.php(70): include() #1 /home/user123/www/core/model/modx/modx.class.php(1609): modScript->process(NULL) #2 /home/user123/www/core/model/modx/modmanagercontroller.class.php(147): modX->invokeEvent('OnManagerPageBe...', Array) #3 /home/user123/www/core/model/modx/modmanagerresponse.class.php(74): modManagerController->render() #4 /home/user123/www/core/model/modx/modmanagerrequest.class.php(183): modManagerResponse->outputContent(Array) #5 /home/user123/www/core/model/modx/modmanagerrequest.class.php(131): modManagerRequest->prepareResponse() #6 /home/user123/www/root/index.php(58): modManagerRequest->handleRequest() #7 {main} Может кеш почистить стоит?
Anonymous
Руками очистить папку с кешем
Борис
от сюда core/cache чтоли все удалить?
Anonymous
lf
Anonymous
да
Борис
ок сейчас попробую
Борис
не, тоже самое
Anonymous
Ошибку покажите
Anonymous
в прошлой было явно написано что в кеше беда
Саша
народ что за затуп такой
Саша
Саша
меняю, но не в админке не на сайте не меняется
Pavel
Лексиконы тоже кэшируются
Саша
всё чистил
Саша
даже папку кеш удалял в core
Pavel
Значит не везде поменял
Pavel
По темам порыскай
Саша
Саша
упорно пишет мне вместо "Материал"
Борис
Ошибку покажите
Да вроде та же ошибка: 2018/03/22 15:41:24 [error] 17643#17643: *47537194 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to a member function initialize() on null in /home/user123/www/core/cache/includes/elements/modplugin/1.include.cache.php:26 Stack trace: #0 /home/user123/www/core/model/modx/modscript.class.php(70): include() #1 /home/user123/www/core/model/modx/modx.class.php(1609): modScript->process(NULL) #2 /home/user123/www/core/model/modx/modmanagercontroller.class.php(147): modX->invokeEvent('OnManagerPageBe...', Array) #3 /home/user123/www/core/model/modx/modmanagerresponse.class.php(74): modManagerController->render() #4 /home/user123/www/core/model/modx/modmanagerrequest.class.php(183): modManagerResponse->outputContent(Array) #5 /home/user123/www/core/model/modx/modmanagerrequest.class.php(131): modManagerRequest->prepareResponse() #6 /home/user123/www/root/index.php(58): modManagerRequest->handleRequest() #7 {main} thrown in /home/user123/www/core/cache/includes/elements/modplugin/1.include.cache.php on line 26" while reading response header from upstream, client: user123, server: user123.h9.modhost.pro, request: "GET /root/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:23292", host: "user123.h9.modhost.pro"
Саша
всё разобрался )) реально не всё поменял
Саша
1 голова хорошо, а 449 лучше ))
Борис
какая там может быть ошибка. я только поставил чистый движок и сделал несколько чанков))
Борис
тем более там указано на ошибку в кеше, который я почистил