diff --git a/defaults.php b/defaults.php
index 07ae25a..5ef0ce3 100755
--- a/defaults.php
+++ b/defaults.php
@@ -16,10 +16,12 @@
// legacy mode; needed with some ill-formed spb files
define('DUMB_MODE_ENABLED', false);
+
// default file permissions
-// change file to 644 and dir to 755 if your webserver "complains"
-define('FILE_PERMISSIONS', 0775);
-define('DIR_PERMISSIONS', 0775);
+// change file to 776 and dir to 776 if your webserver "complains"
+// Note: Lowering the directory and file permissions may result in FlatPress or some additional plugins not working correctly.
+define('FILE_PERMISSIONS', 0776);
+define('DIR_PERMISSIONS', 0776);
// first some webserver setup...
@@ -36,10 +38,10 @@ define('ABS_PATH', dirname(__FILE__) . '/');
define('FP_DEFAULTS', 'fp-defaults/');
// all writable directories go here.
-define('FP_CONTENT', 'fp-content/'); // must be chmodded to 0775
+define('FP_CONTENT', 'fp-content/'); // must be chmodded to 0776
// blog configurations files
-define('CONFIG_DIR', FP_CONTENT . 'config/'); // must be chmodded to 0775
+define('CONFIG_DIR', FP_CONTENT . 'config/'); // must be chmodded to 0776
define('CONFIG_FILE', CONFIG_DIR . 'settings.conf.php');
/**
@@ -80,7 +82,7 @@ define('PLUGINS_DIR', 'fp-plugins/');
define('ADMIN_DIR', 'admin/');
// cache file name and path.
-define('CACHE_DIR', FP_CONTENT . 'cache/');
+define('CACHE_DIR', FP_CONTENT . 'cache/'); // must be chmodded to 0776
define('CACHE_FILE', '%%cached_list.php');
define('INDEX_DIR', FP_CONTENT . 'index/');
diff --git a/fp-interface/lang/cs-cz/lang.admin.maintain.php b/fp-interface/lang/cs-cz/lang.admin.maintain.php
index bc320f2..e838125 100644
--- a/fp-interface/lang/cs-cz/lang.admin.maintain.php
+++ b/fp-interface/lang/cs-cz/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Ukázat informace o PHP',
'opt5' => 'Zjistit aktualizace',
- 'chmod_info' => 'Následující oprávnění nemůžou být resetované na 0775; pravděpodobně vlastník souborů není stejná osoba jako vlastník webu. ' . //
+ 'chmod_info' => 'Následující oprávnění nemůžou být resetované na 0776; pravděpodobně vlastník souborů není stejná osoba jako vlastník webu. ' . //
'Případně můžete ignorovat toto oznámení.'
);
diff --git a/fp-interface/lang/da-dk/lang.admin.maintain.php b/fp-interface/lang/da-dk/lang.admin.maintain.php
index b985fe3..53cb1d4 100644
--- a/fp-interface/lang/da-dk/lang.admin.maintain.php
+++ b/fp-interface/lang/da-dk/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Vis PHP-information om webserveren',
'opt5' => 'Tjek for nye versioner',
- 'chmod_info' => 'Filadgangsrettighederne kunne ikke være nulstilles til standardværdierne på 0775.' . //
+ 'chmod_info' => 'Filadgangsrettighederne kunne ikke være nulstilles til standardværdierne på 0776.' . //
'Normalt kan du ignorere dette tip.'
);
diff --git a/fp-interface/lang/de-de/lang.admin.maintain.php b/fp-interface/lang/de-de/lang.admin.maintain.php
index 8014a5f..c3c7b4f 100644
--- a/fp-interface/lang/de-de/lang.admin.maintain.php
+++ b/fp-interface/lang/de-de/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Zeige PHP-Informationen des Webservers',
'opt5' => 'Prüfe auf neue Versionen',
- 'chmod_info' => 'Die Dateizugriffsrechte konnten nicht auf die Default Werte von 0775 zurückgesetzt werden. ' . //
+ 'chmod_info' => 'Die Dateizugriffsrechte konnten nicht auf die Default Werte von 0776 zurückgesetzt werden. ' . //
'Normalerweise kann man diesen Hinweis ignorieren.'
);
diff --git a/fp-interface/lang/el-gr/lang.admin.maintain.php b/fp-interface/lang/el-gr/lang.admin.maintain.php
index e875279..7f931b2 100644
--- a/fp-interface/lang/el-gr/lang.admin.maintain.php
+++ b/fp-interface/lang/el-gr/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Εμφάνιση πληροφοριών σχετικά με την PHP',
'opt5' => 'Έλεγχος για αναβαθμίσεις',
- 'chmod_info' => 'Τα ακόλουθα δικαιώματα αρχείων δεν μπόρεσαν να επανέλθουν σε 0775; πιθανότατα ο ιδιοκτήτης των αρχείων δεν είναι ο ίδιος με τον ιδιοκτήτη του διακομιστή. ' . //
+ 'chmod_info' => 'Τα ακόλουθα δικαιώματα αρχείων δεν μπόρεσαν να επανέλθουν σε 0776; πιθανότατα ο ιδιοκτήτης των αρχείων δεν είναι ο ίδιος με τον ιδιοκτήτη του διακομιστή. ' . //
'Συνήθως αυτή η ειδοποίηση μπορεί να αγνοηθεί.'
);
diff --git a/fp-interface/lang/en-us/lang.admin.maintain.php b/fp-interface/lang/en-us/lang.admin.maintain.php
index 8d7291c..4209d2d 100755
--- a/fp-interface/lang/en-us/lang.admin.maintain.php
+++ b/fp-interface/lang/en-us/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Show info about PHP',
'opt5' => 'Check for updates',
- 'chmod_info' => 'The following file permissions could not be reset to 0775; probably file owner is not the same as the webserver\'s. ' . //
+ 'chmod_info' => 'The following file permissions could not be reset to 0776; probably file owner is not the same as the webserver\'s. ' . //
'Usually you can ignore this notice.'
);
diff --git a/fp-interface/lang/es-es/lang.admin.maintain.php b/fp-interface/lang/es-es/lang.admin.maintain.php
index b239b11..e720ca9 100644
--- a/fp-interface/lang/es-es/lang.admin.maintain.php
+++ b/fp-interface/lang/es-es/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Mostrar información sobre PHP',
'opt5' => 'Buscar actualizaciones',
- 'chmod_info' => 'Los siguientes permisos de archivo no pudieron ser reiniciados a 0775; probablemente el propietario del archivo no sea el mismo que el del servidor web. ' . //
+ 'chmod_info' => 'Los siguientes permisos de archivo no pudieron ser reiniciados a 0776; probablemente el propietario del archivo no sea el mismo que el del servidor web. ' . //
'Por lo general, puede ignorar este aviso.'
);
diff --git a/fp-interface/lang/fr-fr/lang.admin.maintain.php b/fp-interface/lang/fr-fr/lang.admin.maintain.php
index fbf9496..dbae116 100644
--- a/fp-interface/lang/fr-fr/lang.admin.maintain.php
+++ b/fp-interface/lang/fr-fr/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Afficher info.php',
'opt5' => 'Vérifier les mises à jour',
- 'chmod_info' => 'Les permissions de fichiers (chmod) ne sont peut-être pas à 0775; propriétaire du fichier peut-ê' . //
+ 'chmod_info' => 'Les permissions de fichiers (chmod) ne sont peut-être pas à 0776; propriétaire du fichier peut-ê' . //
'tre différent du serveur web.'
);
diff --git a/fp-interface/lang/it-it/lang.admin.maintain.php b/fp-interface/lang/it-it/lang.admin.maintain.php
index 44ab018..bacdba7 100644
--- a/fp-interface/lang/it-it/lang.admin.maintain.php
+++ b/fp-interface/lang/it-it/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Visualizza informazioni su PHP',
'opt5' => 'Controllo aggiornamenti',
- 'chmod_info' => 'I seguenti permessi dei file non possono essere ripristinati a 0775; probabilmente il proprietario non è lo stesso del server web. ' . //
+ 'chmod_info' => 'I seguenti permessi dei file non possono essere ripristinati a 0776; probabilmente il proprietario non è lo stesso del server web. ' . //
'Di solito puoi ignorare questo avviso.'
);
diff --git a/fp-interface/lang/ja-jp/lang.admin.maintain.php b/fp-interface/lang/ja-jp/lang.admin.maintain.php
index ee6cb8e..825f208 100644
--- a/fp-interface/lang/ja-jp/lang.admin.maintain.php
+++ b/fp-interface/lang/ja-jp/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'PHP情報を表示します',
'opt5' => 'アップデートをチェックします',
- 'chmod_info' => '次のファイルのパーミッションを 0775 にリセットできません; おそらく、ファイルの所有権者とウェブサーバの権限が異なるのでしょう。' . //
+ 'chmod_info' => '次のファイルのパーミッションを 0776 にリセットできません; おそらく、ファイルの所有権者とウェブサーバの権限が異なるのでしょう。' . //
'でも通常、この通知を無視することができます。'
);
diff --git a/fp-interface/lang/nl-nl/lang.admin.maintain.php b/fp-interface/lang/nl-nl/lang.admin.maintain.php
index 910528e..09d5d4a 100644
--- a/fp-interface/lang/nl-nl/lang.admin.maintain.php
+++ b/fp-interface/lang/nl-nl/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Toon info over PHP',
'opt5' => 'Controleren op updates',
- 'chmod_info' => 'De volgende bestandsmachtigingen kan niet worden teruggezet naar 0775; waarschijnlijk is de bestandseigenaar niet hetzelfde als de webserver\'s. ' . //
+ 'chmod_info' => 'De volgende bestandsmachtigingen kan niet worden teruggezet naar 0776; waarschijnlijk is de bestandseigenaar niet hetzelfde als de webserver\'s. ' . //
'Meestal kunt u deze kennisgeving negeren.'
);
diff --git a/fp-interface/lang/pt-br/lang.admin.maintain.php b/fp-interface/lang/pt-br/lang.admin.maintain.php
index fa4e9e2..8109353 100644
--- a/fp-interface/lang/pt-br/lang.admin.maintain.php
+++ b/fp-interface/lang/pt-br/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Mostre as informações sobre o PHP',
'opt5' => 'Procure atualizações',
- 'chmod_info' => 'As seguintes permissões de arquivo não puderam ser redefinidas para 0775; provavelmente o proprietário do arquivo não é o mesmo do servidor da web. ' . //
+ 'chmod_info' => 'As seguintes permissões de arquivo não puderam ser redefinidas para 0776; provavelmente o proprietário do arquivo não é o mesmo do servidor da web. ' . //
'Geralmente você pode ignorar este aviso.'
);
diff --git a/fp-interface/lang/ru-ru/lang.admin.maintain.php b/fp-interface/lang/ru-ru/lang.admin.maintain.php
index 42b3f69..d1e308c 100644
--- a/fp-interface/lang/ru-ru/lang.admin.maintain.php
+++ b/fp-interface/lang/ru-ru/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Показать информацию о PHP',
'opt5' => 'Проверить наличие обновлений',
- 'chmod_info' => 'Не удалось сбросить следующие права доступа к файлам на 0775; вероятно, владелец файла не совпадает с владельцем веб-сервера. ' . //
+ 'chmod_info' => 'Не удалось сбросить следующие права доступа к файлам на 0776; вероятно, владелец файла не совпадает с владельцем веб-сервера. ' . //
'Обычно это уведомление можно проигнорировать.'
);
diff --git a/fp-interface/lang/sl-si/lang.admin.maintain.php b/fp-interface/lang/sl-si/lang.admin.maintain.php
index 26e27db..b37ddf7 100644
--- a/fp-interface/lang/sl-si/lang.admin.maintain.php
+++ b/fp-interface/lang/sl-si/lang.admin.maintain.php
@@ -11,7 +11,7 @@ $lang ['admin'] ['maintain'] ['default'] = array(
'opt4' => 'Prikaži informacije o PHP',
'opt5' => 'Preveri posodobitve',
- 'chmod_info' => 'Naslednja dovoljenja za datoteke ni mogoče povrniti na 0775; verjetno lastnik datoteke ni isti kot spletne strežnik. ' . //
+ 'chmod_info' => 'Naslednja dovoljenja za datoteke ni mogoče povrniti na 0776; verjetno lastnik datoteke ni isti kot spletne strežnik. ' . //
'Običajno lahko to obvestilo prezrete.'
);