diff --git a/FAQ.md b/FAQ.md index 4f7ad87..ef4a7f4 100644 --- a/FAQ.md +++ b/FAQ.md @@ -102,4 +102,12 @@ echo '
PHP version used: ', PHP_VERSION, PHP_EOL,
     (extension_loaded('com_dotnet') ? 'true' : 'false'), '
'; ``` -If all these checks fail, you need to either: upgrade to PHP 7, [install libsodium](https://paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodium), add `/dev/urandom` to your `open_basedir` setting, install mcrypt (which also needs access to `dev/urandom`, so `open_basedir` must also be set) or install com_dotnet. \ No newline at end of file +If all these checks fail, you need to either: upgrade to PHP 7, [install libsodium](https://paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodium), add `/dev/urandom` to your `open_basedir` setting, install mcrypt (which also needs access to `dev/urandom`, so `open_basedir` must also be set) or install com_dotnet. + +### PrivateBin does not seem to react in any way. I can not create or read pastes or even click on the hamburger menu. What is going on? + +You seem to have problems with the JS files. They are not correctly executed. +This may have different reasons, but as we use [SRI](https://scotthelme.co.uk/subresource-integrity/) the most likely reason is that your JS files were modified. If you did this by yourself you can have follow [these instructions](https://github.com/PrivateBin/PrivateBin/wiki/Development#subresource-integrity-for-javascript-resources) to regenerate the file hashes, so that the match the JS files. + +If you do not changed the JS files intentionally, there might be someone/something interfering with these files. Most likely this is a CDN, such as Cloudflare, or some VPN/data saver modes in your clients. +Some known examples of technologies you should disable when using PrivateBin are Cloudflares rocket loader and auto-minification and Chrome's "data saver" mode on Android. \ No newline at end of file