diff --git a/about.pl b/about.pl index 85e55cb0c0..dc25550fd2 100755 --- a/about.pl +++ b/about.pl @@ -214,6 +214,14 @@ if ( ! defined C4::Context->config('lockdir') ) { error => 'lockdir_entry_missing' } } +else { + unless ( -w C4::Context->config('lockdir') ) { + push @xml_config_warnings, { + error => 'lockdir_not_writable', + lockdir => C4::Context->config('lockdir') + } + } +} if ( ! defined C4::Context->config('upload_path') ) { if ( Koha::Config::SysPrefs->find('OPACBaseURL')->value ) { diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt index 341a618232..d8f0dfa01b 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt @@ -366,6 +366,13 @@ add it, pointing to your Koha instance's lock dir. + [% ELSIF config_entry.error == 'lockdir_not_writable' %] +