Что приводит к ошибке и блокировке ajax-запроса из jquery следующего характера:
https://developer.mozilla.org/ru/docs/S ... xedContent
Заблокирована загрузка смешанного активного содержимого «http://ejudge.pml30.ru/cgi-bin/serve-control?SID=***
В исходном коде страницы вижу следующее:
Code: Select all
<script type="text/javascript">
var SID='***';
var self_url='http://ejudge.pml30.ru/cgi-bin/serve-control';
var script_name='/cgi-bin/serve-control';
var contest_id='0';
var group_id='0';
var user_browse_page=304;
var user_browse_data=305;
var user_password_page=79;
var user_detail_page=78;
var user_cnts_password_page=81;
var user_edit_reg_page=95;
var user_delete_reg_page=97;
var cnts_password_disabled=true;
</script>
var self_url='http://ejudge.pml30.ru/cgi-bin/serve-control';
При этом в ejudge.xml:
Code: Select all
<server_main_url>https://ejudge.pml30.ru</server_main_url>
./ejudge-setup
./ejudge-install.sh
был неправильно прописан параметр server_main_url, мне это неизвестно.
Но как его теперь исправить?
Только полной переустановкой ejudge?
Меня пугает, что ./ejudge-install.sh обещает дропнуть mysql и удалить все контесты.
Может быть есть какой-то быстрый и безболезненный способ обновить self_url во всех местах?