MyShaarli/tests
VirtualTam 2e28269bae install: check file/directory permissions for Shaarli resources
Relates to #40
Relates to #372

Additions:
 - FileUtils: IOException
 - ApplicationUtils:
   - check if Shaarli resources are accessible with sufficient permissions
   - basic test coverage
 - index.php:
   - check access permissions and redirect to an error page if needed:
     - before running the first installation

Modifications:
 - LinkDB:
   - factorize datastore write code
   - check if the datastore
     (exists AND is writeable) OR (doesn't exist AND its parent dir is writable)
   - raise an IOException if needed

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
2015-11-24 01:12:35 +01:00
..
HttpUtils HTTP: move server URL functions to HttpUtils.php 2015-09-14 20:27:16 +02:00
plugins Merge pull request #281 from ArthurHoaro/plugin-wallabag 2015-11-08 12:46:17 +01:00
Url cleanup: remove the executable bit from source scripts 2015-11-11 19:19:24 +01:00
utils Session ID: extend the regex to match possible hash representations 2015-09-06 16:14:24 +02:00
.htaccess LinkDB: move to a proper file, add test coverage 2015-06-11 00:45:45 +02:00
ApplicationUtilsTest.php install: check file/directory permissions for Shaarli resources 2015-11-24 01:12:35 +01:00
CachedPageTest.php CachedPage: move to a proper file, add tests 2015-08-13 23:48:06 +02:00
CacheTest.php Cache: simplify cached content cleanup, improve tests 2015-08-13 23:51:31 +02:00
ConfigTest.php Unit tests for Router and PluginManager. 2015-11-07 15:27:22 +01:00
LinkDBTest.php install: check file/directory permissions for Shaarli resources 2015-11-24 01:12:35 +01:00
PluginManagerTest.php Unit tests for Router and PluginManager. 2015-11-07 15:27:22 +01:00
RouterTest.php Unit tests for Router and PluginManager. 2015-11-07 15:27:22 +01:00
TimeZoneTest.php Installation: default to the server's timezone 2015-08-04 23:54:03 +02:00
UtilsTest.php cleanup: remove the executable bit from source scripts 2015-11-11 19:19:24 +01:00