Skip to content

Settings migration from 1 to 2

christianbeeznest edited this page May 4, 2023 · 15 revisions

Move settings from configuration.php to .env or to the Database

Status

Settings removed:

configuration.php Comment
session_stored_in_db
root_web
$extAuthSource["cas"]
$extAuthSource["extldap"]
$_configuration['facebook_auth']
$extAuthSource["external_login"]
memcache_server
session_stored_after_n_times
aspell_bin
aspell_opts
aspell_temp_dir

Settings moved to .env

configuration.php v1 .env name v2
db_host DATABASE_HOST
db_port DATABASE_PORT
main_database DATABASE_NAME
db_user DATABASE_USER
db_password DATABASE_PASSWORD

Settings moved in the Database

Setting in the database v2 Category Description
session.allow_redirect_to_session_after_inscription_about Session
session.remove_session_url Session
session.session_list_show_count_users Session
session.session_admins_access_all_content Session
session.session_admins_edit_courses_content Session
session.limit_session_admin_list_users Session
session.hide_search_form_in_session_list Session
session.allow_delete_user_for_session_admin Session
session.allow_disable_user_for_session_admin Session
session.session_multiple_subscription_students_list_avoid_emptying Session
session.hide_reporting_session_list Session
session.allow_session_admin_read_careers Session
session.session_list_order Session
session.allow_user_session_collapsable Session
session.allow_session_admin_login_as_teacher Session
session.catalog_course_subscription_in_user_s_session Session
session.default_session_list_view Session
session.session_automatic_creation_user_id Session
session.user_s_session_duration Session
session.my_courses_session_order Session
session.session_courses_read_only_mode Session
session.session_import_settings Session
session.catalog_settings Session
session.allow_session_status Session
session.tracking_columns Session
session.my_progress_session_show_all_courses Session
session.assignment_base_course_teacher_access_to_all_session Session
session.allow_session_admin_extra_access Session
session.hide_session_graph_in_my_progress Session
session.show_users_in_active_sessions_in_tracking Session
session.session_coach_access_after_duration_end Session
session.session_course_users_subscription_limited_to_session_users Session
session.session_classes_tab_disable Session
session.email_template_subscription_to_session_confirmation_username Session
session.email_template_subscription_to_session_confirmation_lost_password Session
session.session_creation_user_course_extra_field_relation_to_prefill Session
session.session_creation_form_set_extra_fields_mandatory Session
security.allow_online_users_by_status Security
security.password_requirements Security
security.security_strict_transport Security
security.security_content_policy Security
security.security_content_policy_report_only Security
security.security_public_key_pins Security
security.security_public_key_pins_report_only Security
security.security_x_frame_options Security
security.security_xss_protection Security
security.security_x_content_type_options Security
security.security_referrer_policy Security
security.security_block_inactive_users_immediately Security
security.security_session_cookie_samesite_none Security
course.view_grid_courses Course
course.show_simple_session_info Course
course.my_courses_show_courses_in_user_language_only Course
course.allow_public_course_with_no_terms_conditions Course
course.show_all_sessions_on_my_course_page Course
course.disabled_edit_session_coaches_course_editing_course Course
course.allow_base_course_category Course
course.hide_course_sidebar Course
course.allow_course_extra_field_in_catalog Course
course.multiple_access_url_show_shared_course_marker Course
course.course_category_code_to_use_as_model Course
course.enable_unsubscribe_button_on_my_course_page Course
course.course_creation_donate_message_show Course
course.course_creation_donate_link Course
course.courses_list_session_title_link Course
course.hide_course_rating Course
course.course_log_hide_columns Course
course.course_student_info Course
course.course_catalog_settings Course
course.resource_sequence_show_dependency_in_course_intro Course
course.block_registered_users_access_to_open_course_contents Course
course.course_catalog_display_in_home Course
course.course_creation_form_set_course_category_mandatory Course
course.course_creation_form_hide_course_code Course
course.course_about_teacher_name_hide Course
course.course_visibility_change_only_admin Course
course.catalog_hide_public_link Course
course.course_log_default_extra_fields Course
course.show_courses_in_catalogue Course
course.courses_catalogue_show_only_category Course
course.course_creation_by_teacher_extra_fields_to_show Course
course.course_creation_form_set_extra_fields_mandatory Course
course.course_configuration_tool_extra_fields_to_show_and_edit Course
course.course_creation_user_course_extra_field_relation_to_prefill Course
language.show_language_selector_in_menu Language
language.language_flags_by_country Language
language.allow_course_multiple_languages Language
language.template_activate_language_filter Language
platform.table_row_list Platform
platform.video_features Platform
platform.proxy_settings Platform
platform.theme_fallback Platform
platform.unoconv_binaries Platform
platform.packager Platform
platform.sync_db_with_schema Platform
platform.hide_main_navigation_menu Platform
platform.pdf_img_dpi Platform
platform.tracking_skip_generic_data Platform
platform.hide_complete_name_in_whoisonline Platform
platform.table_default_row Platform
platform.allow_double_validation_in_registration Platform
platform.block_my_progress_page Platform
platform.generate_random_login Platform
platform.timepicker_increment Platform
platform.allow_portfolio_tool Platform
platform.session_stored_in_db_as_backup Platform
platform.memcache_server Platform
platform.session_stored_after_n_times Platform
platform.default_template Platform
platform.aspell_bin Platform
platform.aspell_opts Platform
platform.aspell_temp_dir Platform
platform.webservice_return_user_field Platform
platform.multiple_url_hide_disabled_settings Platform
platform.login_max_attempt_before_blocking_account Platform
platform.force_renew_password_at_first_login Platform
platform.hide_breadcrumb_if_not_allowed Platform
platform.extldap_config Platform
platform.update_student_expiration_x_date Platform
platform.user_status_show_options_enabled Platform
platform.user_status_show_option Platform
platform.user_number_of_days_for_default_expiration_date_per_role Platform
platform.user_edition_extra_field_to_check Platform
platform.user_hide_never_expire_option Platform
platform.platform_logo_url Platform
platform.use_career_external_id_as_identifier_in_diagrams Platform
platform.disable_webservices Platform
platform.webservice_enable_adminonly_api Platform
platform.plugin_settings Platform
platform.allow_working_time_edition Platform
platform.ticket_project_user_roles Platform
platform.disable_user_conditions_sender_id Platform
platform.portfolio_advanced_sharing Platform
profile.linkedin_organization_id Profile
profile.career_diagram_disclaimer Profile
profile.career_diagram_legend Profile
profile.allow_career_diagram Profile
profile.hide_username_with_complete_name Profile
profile.disable_change_user_visibility_for_public_courses Profile
profile.my_space_users_items_per_page Profile
profile.add_user_course_information_in_mailto Profile
profile.pass_reminder_custom_link Profile
profile.registration_add_helptext_for_2_names Profile
profile.disable_gdpr Profile
profile.data_protection_officer_name Profile
profile.data_protection_officer_role Profile
profile.data_protection_officer_email Profile
profile.hide_user_field_from_list Profile
profile.allow_fields_inscription Profile
profile.send_notification_when_user_added Profile
profile.show_conditions_to_user Profile
profile.allow_teachers_to_classes Profile
profile.profile_fields_visibility Profile
profile.user_import_settings Profile
profile.user_search_on_extra_fields Profile
profile.allow_career_users Profile
profile.required_extra_fields_in_inscription Profile
profile.community_managers_user_list Profile
profile.allow_social_map_fields Profile
admin.user_status_option_only_for_admin_enabled Admin
admin.show_link_request_hrm_user Admin
admin.max_anonymous_users Admin
admin.send_inscription_notification_to_general_admin_only Admin
admin.plugin_redirection_enabled Admin
admin.usergroup_do_not_unsubscribe_users_from_course_nor_session_on_user_unsubscribe Admin
admin.usergroup_do_not_unsubscribe_users_from_course_on_course_unsubscribe Admin
admin.usergroup_do_not_unsubscribe_users_from_session_on_session_unsubscribe Admin
admin.drh_allow_access_to_all_students Admin
agenda.personal_agenda_show_all_session_events Agenda
agenda.allow_agenda_edit_for_hrm Agenda
agenda.agenda_legend Agenda
agenda.agenda_colors Agenda
agenda.agenda_on_hover_info Agenda
agenda.personal_calendar_show_sessions_occupation Agenda
agenda.agenda_collective_invitations Agenda
agenda.agenda_event_subscriptions Agenda
agenda.agenda_reminders Agenda
agenda.agenda_reminders_sender_id Agenda
agenda.fullcalendar_settings Agenda
lp.add_all_files_in_lp_export Learnpath
lp.show_prerequisite_as_blocked Learnpath
lp.hide_lp_time Learnpath
lp.lp_category_accordion Learnpath
lp.lp_view_accordion Learnpath
lp.disable_js_in_lp_view Learnpath
lp.allow_teachers_to_access_blocked_lp_by_prerequisite Learnpath
lp.allow_lp_chamilo_export Learnpath
lp.hide_accessibility_label_on_lp_item Learnpath
lp.lp_minimum_time Learnpath
lp.validate_lp_prerequisite_from_other_session Learnpath
lp.show_hidden_exercise_added_to_lp Learnpath
lp.lp_menu_location Learnpath
lp.lp_score_as_progress_enable Learnpath
lp.lp_prevents_beforeunload Learnpath
lp.disable_my_lps_page Learnpath
lp.scorm_api_username_as_student_id Learnpath
lp.scorm_api_extrafield_to_use_as_student_id Learnpath
lp.allow_import_scorm_package_in_course_builder Learnpath
lp.allow_htaccess_import_from_scorm Learnpath
lp.allow_session_lp_category Learnpath
lp.ticket_lp_quiz_info_add Learnpath
lp.lp_subscription_settings Learnpath
lp.lp_view_settings Learnpath
lp.download_files_after_all_lp_finished Learnpath
lp.allow_lp_subscription_to_usergroups Learnpath
lp.lp_fixed_encoding Learnpath
lp.lp_prerequisite_use_last_attempt_only Learnpath
lp.show_invisible_exercise_in_lp_list Learnpath
lp.force_edit_exercise_in_lp Learnpath
lp.student_follow_page_add_LP_subscription_info Learnpath
lp.lp_show_max_progress_instead_of_average Learnpath
lp.lp_show_max_progress_or_average_enable_course_level_redefinition Learnpath
lp.lp_allow_export_to_students Learnpath
lp.show_invisible_lp_in_course_home Learnpath
lp.lp_start_and_end_date_visible_in_student_view Learnpath
lp.scorm_lms_update_sco_status_all_time Learnpath
lp.scorm_upload_from_cache Learnpath
lp.lp_prerequisit_on_quiz_unblock_if_max_attempt_reached Learnpath
lp.student_follow_page_hide_lp_tests_average Learnpath
lp.student_follow_page_add_LP_acquisition_info Learnpath
lp.student_follow_page_add_LP_invisible_checkbox Learnpath
lp.student_follow_page_include_not_subscribed_lp_students Learnpath
lp.my_progress_course_tools_order Learnpath
lp.lp_enable_flow Learnpath
lp.lp_item_prerequisite_dates Learnpath
gradebook.gradebook_enable_best_score Gradebook
gradebook.gradebook_hide_graph Gradebook
gradebook.gradebook_hide_pdf_report_button Gradebook
gradebook.hide_gradebook_percentage_user_result Gradebook
gradebook.gradebook_use_exercise_score_settings_in_categories Gradebook
gradebook.gradebook_use_apcu_cache Gradebook
gradebook.gradebook_report_score_style Gradebook
gradebook.gradebook_score_display_custom_standalone Gradebook
gradebook.gradebook_use_exercise_score_settings_in_total Gradebook
gradebook.gradebook_dependency Gradebook
gradebook.gradebook_dependency_mandatory_courses Gradebook
gradebook.gradebook_badge_sidebar Gradebook
gradebook.gradebook_multiple_evaluation_attempts Gradebook
gradebook.allow_gradebook_stats Gradebook
gradebook.gradebook_flatview_extrafields_columns Gradebook
gradebook.gradebook_pdf_export_settings Gradebook
gradebook.allow_gradebook_comments Gradebook
gradebook.gradebook_display_extra_stats Gradebook
gradebook.gradebook_hide_table Gradebook
gradebook.gradebook_hide_link_to_item_for_student Gradebook
gradebook.gradebook_enable_subcategory_skills_independant_assignement Gradebook
exercise.block_quiz_mail_notification_general_coach Exercise
exercise.allow_quiz_question_feedback Exercise
exercise.allow_quiz_show_previous_button_setting Exercise
exercise.allow_teacher_comment_audio Exercise
exercise.quiz_prevent_copy_paste Exercise
exercise.quiz_show_description_on_results_page Exercise
exercise.quiz_generate_certificate_ending Exercise
exercise.quiz_open_question_decimal_score Exercise
exercise.quiz_check_button_enable Exercise
exercise.allow_notification_setting_per_exercise Exercise
exercise.hide_free_question_score Exercise
exercise.hide_user_info_in_quiz_result Exercise
exercise.exercise_attempts_report_show_username Exercise
exercise.allow_exercise_auto_launch Exercise
exercise.disable_clean_exercise_results_for_teachers Exercise
exercise.show_exercise_question_certainty_ribbon_result Exercise
exercise.quiz_results_answers_report Exercise
exercise.send_score_in_exam_notification_mail_to_manager Exercise
exercise.show_exercise_expected_choice Exercise
exercise.exercise_hide_label Exercise
exercise.exercise_category_round_score_in_export Exercise
exercise.exercises_disable_new_attempts Exercise
exercise.show_question_id Exercise
exercise.show_question_pagination Exercise
exercise.question_pagination_length Exercise
exercise.limit_exercise_teacher_access Exercise
exercise.block_category_questions Exercise
exercise.exercise_score_format Exercise
exercise.exercise_additional_teacher_modify_actions Exercise
exercise.quiz_confirm_saved_answers Exercise
exercise.allow_exercise_categories Exercise
exercise.allow_quiz_results_page_config Exercise
exercise.quiz_image_zoom Exercise
exercise.quiz_answer_extra_recording Exercise
exercise.allow_mandatory_question_in_category Exercise
exercise.add_exercise_best_attempt_in_report Exercise
exercise.exercise_category_report_user_extra_fields Exercise
exercise.score_grade_model Exercise
exercise.allow_time_per_question Exercise
exercise.my_courses_show_pending_exercise_attempts Exercise
exercise.allow_quick_question_description_popup Exercise
exercise.exercise_hide_ip Exercise
exercise.tracking_my_progress_show_deleted_exercises Exercise
exercise.show_exercise_attempts_in_all_user_sessions Exercise
exercise.show_exercise_session_attempts_in_base_course Exercise
exercise.quiz_check_all_answers_before_end_test Exercise
exercise.quiz_discard_orphan_in_course_export Exercise
exercise.exercise_result_end_text_html_strict_filtering Exercise
exercise.question_exercise_html_strict_filtering Exercise
exercise.quiz_question_delete_automatically_when_deleting_exercise Exercise
exercise.quiz_question_allow_inter_course_linking Exercise
exercise.quiz_hide_attempts_table_on_start_page Exercise
exercise.quiz_hide_question_number Exercise
exercise.quiz_keep_alive_ping_interval Exercise
glossary.default_glossary_view Glossary
glossary.allow_remove_tags_in_glossary_export Glossary
forum.global_forums_course_id Forum
forum.hide_forum_post_revision_language Forum
forum.allow_forum_post_revisions Forum
forum.forum_fold_categories Forum
forum.allow_forum_category_language_filter Forum
forum.subscribe_users_to_forum_notifications_also_in_base_course Forum
message.private_messages_about_user Message
message.private_messages_about_user_visible_to_user Message
message.social_enable_messages_feedback Message
message.disable_dislike_option Message
message.enable_message_tags Message
message.allow_user_message_tracking Message
message.filter_interactivity_messages Message
display.hide_social_media_links Display
social.social_show_language_flag_in_profile Social
social.social_make_teachers_friend_all Social
editor.save_titles_as_html Editor
editor.full_ckeditor_toolbar_set Editor
editor.ck_editor_block_image_copy_paste Editor
editor.translate_html Editor
editor.editor_driver_list Editor
editor.enable_uploadimage_editor Editor
editor.editor_settings Editor
editor.video_context_menu_hidden Editor
editor.video_player_renderers Editor
chat.hide_username_in_course_chat Chat
chat.hide_chat_video Chat
chat.course_chat_restrict_to_coach Chat
survey.allow_required_survey_questions Survery
survey.hide_survey_reporting_button Survery
survey.allow_survey_availability_datetime Survery
survey.survey_mark_question_as_required Survery
survey.survey_anonymous_show_answered Survery
survey.survey_question_dependency Survery
survey.survey_allow_answered_question_edit Survery
survey.survey_duplicate_order_by_name Survery
survey.survey_backwards_enable Survery
survey.allow_mandatory_survey Survery
survey.hide_survey_edition Survery
survey.survey_additional_teacher_modify_actions Survery
survey.allow_survey_tool_in_lp Survery
survey.show_surveys_base_in_sessions Survery
document.send_notification_when_document_added Document
document.thematic_pdf_orientation Document
document.certificate_pdf_orientation Document
document.allow_general_certificate Document
document.group_document_access Document
document.group_category_document_access Document
document.allow_compilatio_tool Document
document.compilatio_tool Document
document.documents_hide_download_icon Document
document.enable_x_sendfile_headers Document
document.documents_custom_cloud_link_list Document
announcement.disable_delete_all_announcements Announcement
announcement.admin_chamilo_announcements_disable Announcement
announcement.disable_announcement_attachment Announcement
announcement.allow_scheduled_announcements Announcement
announcement.hide_announcement_sent_to_users_info Announcement
announcement.send_all_emails_to Announcement
announcement.allow_careers_in_global_announcements Announcement
announcement.announcements_hide_send_to_hrm_users Announcement
announcement.allow_coach_to_edit_announcements Announcement
announcement.course_announcement_scheduled_by_date Announcement
skill.allow_private_skills Skill
skill.allow_teacher_access_student_skills Skill
skill.skills_teachers_can_assign_skills Skill
skill.hide_skill_levels Skill
skill.table_of_hierarchical_skill_presentation Skill
skill.skill_levels_names Skill
skill.allow_skill_rel_items Skill
mail.update_users_email_to_dummy_except_admins Mail
mail.hosting_total_size_limit Mail
mail.mail_header_style Mail
mail.mail_content_style Mail
mail.allow_email_editor_for_anonymous Mail
mail.messages_hide_mail_content Mail
mail.send_inscription_msg_to_inbox Mail
mail.send_two_inscription_confirmation_mail Mail
mail.show_user_email_in_notification Mail
mail.send_notification_score_in_percentage Mail
mail.mail_template_system Mail
mail.cron_notification_mails Mail
mail.cron_notification_help_desk Mail
mail.notifications_extended_footer_message Mail
work.block_student_publication_edition Student publication
work.block_student_publication_add_documents Student publication
work.block_student_publication_score_edition Student publication
work.allow_only_one_student_publication_per_user Student publication
work.allow_my_student_publication_page Student publication
work.assignment_prevent_duplicate_upload Student publication
work.considered_working_time Student publication
work.force_download_doc_before_upload_work Student publication
work.allow_redirect_to_main_page_after_work_upload Student publication
work.my_courses_show_pending_work Student publication
wiki.wiki_categories_enabled Wiki
wiki.wiki_html_strict_filtering Wiki
certificate.hide_my_certificate_link Certificate
certificate.add_certificate_pdf_footer Certificate
attendance.enable_sign_attendance_sheet Attendance
attendance.attendance_calendar_set_duration Attendance
attendance.attendance_allow_comments Attendance
Clone this wiki locally