X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=doc%2FTroubleshooting.html;h=ed1c6f09fa1ae285346f37ff14eda53faefd140c;hb=1dc37f9cf8397e6050c4d5d981da263e6333a849;hp=6965a578ea32d92ac4bb72741ee7024c94e1b433;hpb=27cf2e671d1f35bd8c9383d008cd3733fc1c6e0d;p=github%2Fshaarli%2FShaarli.git diff --git a/doc/Troubleshooting.html b/doc/Troubleshooting.html index 6965a578..ed1c6f09 100644 --- a/doc/Troubleshooting.html +++ b/doc/Troubleshooting.html @@ -4,45 +4,69 @@ -
Depending on its configuration and installed plugins, the browser may remove or alter (spoof) HTTP referers, thus preventing Shaarli from properly redirecting between pages.
+See:
+HTTP settings are available by browsing about:config
, here are the available settings and their values.
network.http.sendRefererHeader
- determines when to send the Referer HTTP header
network.http.referer.XOriginPolicy
- Cross-domain origin policy
network.http.referer.spoofSource
- Referer spoofing (~faking)
network.http.referer.trimmingPolicy
- trim the URI not to send a full Referer
localhost
is not a proper Fully Qualified Domain Name (FQDN); if Firefox has been set up to spoof referers, or only accept requests from the same base domain/host, Shaarli redirections will not work properly.
To solve this, assign a local domain to your host, e.g.
+127.0.0.1 localhost desktop localhost.lan
+::1 localhost desktop localhost.lan
+and browse Shaarli at http://localhost.lan/.
+Related threads:
+Delete the file data/config.php
and display the page again. You will be asked for a new login/password.
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
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.
sessions
directory at the root of your webspace. Change the file extension to .php5
or create a .htaccess
file in the directory where Shaarli is located containing:sessions
directory and a .htaccess
file containing:php 1
-SetEnv PHP_VER 5
+<IfDefine Free>
+php56 1
+</IfDefine>
Parse error: syntax error, unexpected '=', expecting '(' in /links/index.php on line xxx
, it means that your host is using php4, not php5. Shaarli requires php 5.1. Try changing the file extension to .php5
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /â¦/index.php on line xxx
, it means that your host has disabled the ability to fetch a file by HTTP in the php config (Typically in 1and1 hosting). Bad host. Change host. Or comment the following lines://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);
- On hosts which forbid outgoing HTTP requests (such as free.fr), some thumbnails will not work.
- On lost-oasis, RSS doesn't work correctly, because of this message at the begining of the RSS/ATOM feed :
<? // tout ce qui est charge ici (generalement des includes et require) est charge en permanence. ?>
. To fix this, remove this message from php-include/prepend.php