X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=doc%2FTroubleshooting.html;h=3de8ad1e2a55f6c3154c336a34ccd5418ca74dde;hb=dc8e03bfc415d3771a45ccd324078a48b7466cbe;hp=98fd53549733eac259c43c1f27ac38b4ef4d4b52;hpb=bb91a8c6e8649d482a552b64c6a0c8e65c6becd7;p=github%2Fshaarli%2FShaarli.git diff --git a/doc/Troubleshooting.html b/doc/Troubleshooting.html index 98fd5354..3de8ad1e 100644 --- a/doc/Troubleshooting.html +++ b/doc/Troubleshooting.html @@ -4,31 +4,49 @@ - Shaarli - Troubleshooting + Shaarli – Troubleshooting - +
@@ -39,18 +57,25 @@ code > span.er { color: #ff0000; font-weight: bold; }
  • Download
  • Server requirements
  • Server configuration
  • +
  • Server security
  • +
  • Shaarli installation
  • Shaarli configuration
  • +
  • Plugins
  • +
  • Docker
  • Usage
  • How To
  • @@ -62,6 +87,7 @@ code > span.er { color: #ff0000; font-weight: bold; }
  • Directory structure
  • 3rd party libraries
  • Plugin System
  • +
  • Release Shaarli
  • Security
  • Static analysis
  • Theming
  • @@ -131,23 +157,24 @@ code > span.er { color: #ff0000; font-weight: bold; }

    Login form is protected against brute force attacks: 4 failed logins will ban the IP address from login for 30 minutes. Banned IPs can still browse links.

    To remove the current IP bans, delete the file data/ipbans.php

    List of all login attempts

    -

    The file data/log.txt shows all logins (successful or failed) and bans/lifted bans.
    Search for failed in this file to look for unauthorized login attempts.

    +

    The file data/log.txt shows all logins (successful or failed) and bans/lifted bans.
    +Search for failed in this file to look for unauthorized login attempts.

    Hosting problems

    Old PHP versions

    -
    <IfDefine Free>
    +
    <IfDefine Free>
     php56 1
    -</IfDefine>
    +</IfDefine>
    -
    //list($status,$headers,$data) = getHTTP($url,4); // Short timeout to keep the application responsive.
    +
    //list($status,$headers,$data) = getHTTP($url,4); // Short timeout to keep the application responsive.
     // FIXME: Decode charset according to charset specified in either 1) HTTP response headers or 2) <head> in html 
    -//if (strpos($status,'200 OK')) $title=html_extract_title($data);
    +//if (strpos($status,'200 OK')) $title=html_extract_title($data);