diff options
Diffstat (limited to 'doc/html/Shaarli-configuration/index.html')
-rw-r--r-- | doc/html/Shaarli-configuration/index.html | 60 |
1 files changed, 36 insertions, 24 deletions
diff --git a/doc/html/Shaarli-configuration/index.html b/doc/html/Shaarli-configuration/index.html index 4e556061..cd323a32 100644 --- a/doc/html/Shaarli-configuration/index.html +++ b/doc/html/Shaarli-configuration/index.html | |||
@@ -134,19 +134,19 @@ | |||
134 | <ul class="subnav"> | 134 | <ul class="subnav"> |
135 | <li class=""> | 135 | <li class=""> |
136 | 136 | ||
137 | <a class="" href="../Docker-101/">Docker 101</a> | 137 | <a class="" href="../docker/docker-101/">Docker 101</a> |
138 | </li> | 138 | </li> |
139 | <li class=""> | 139 | <li class=""> |
140 | 140 | ||
141 | <a class="" href="../Shaarli-images/">Shaarli images</a> | 141 | <a class="" href="../docker/shaarli-images/">Shaarli images</a> |
142 | </li> | 142 | </li> |
143 | <li class=""> | 143 | <li class=""> |
144 | 144 | ||
145 | <a class="" href="../Reverse-proxy-configuration/">Reverse proxy configuration</a> | 145 | <a class="" href="../docker/reverse-proxy-configuration/">Reverse proxy configuration</a> |
146 | </li> | 146 | </li> |
147 | <li class=""> | 147 | <li class=""> |
148 | 148 | ||
149 | <a class="" href="../Docker-resources/">Docker resources</a> | 149 | <a class="" href="../docker/resources/">Docker resources</a> |
150 | </li> | 150 | </li> |
151 | </ul> | 151 | </ul> |
152 | </li> | 152 | </li> |
@@ -323,26 +323,38 @@ | |||
323 | <em> its values override those defined in <code>index.php</code> | 323 | <em> its values override those defined in <code>index.php</code> |
324 | </em> it is wrap in a PHP comment to prevent anyone accessing it, regardless of server configuration</p> | 324 | </em> it is wrap in a PHP comment to prevent anyone accessing it, regardless of server configuration</p> |
325 | <h2 id="file-and-directory-permissions">File and directory permissions</h2> | 325 | <h2 id="file-and-directory-permissions">File and directory permissions</h2> |
326 | <p>The server process running Shaarli must have: | 326 | <p>The server process running Shaarli must have:</p> |
327 | - <code>read</code> access to the following resources: | 327 | <ul> |
328 | - PHP scripts: <code>index.php</code>, <code>application/*.php</code>, <code>plugins/*.php</code> | 328 | <li><code>read</code> access to the following resources:<ul> |
329 | - 3rd party PHP and Javascript libraries: <code>inc/*.php</code>, <code>inc/*.js</code> | 329 | <li>PHP scripts: <code>index.php</code>, <code>application/*.php</code>, <code>plugins/*.php</code></li> |
330 | - static assets: | 330 | <li>3rd party PHP and Javascript libraries: <code>inc/*.php</code>, <code>inc/*.js</code></li> |
331 | - CSS stylesheets: <code>inc/*.css</code> | 331 | <li>static assets:<ul> |
332 | - <code>images/*</code> | 332 | <li>CSS stylesheets: <code>inc/*.css</code></li> |
333 | - RainTPL templates: <code>tpl/*.html</code> | 333 | <li><code>images/*</code></li> |
334 | - <code>read</code>, <code>write</code> and <code>execution</code> access to the following directories: | 334 | </ul> |
335 | - <code>cache</code> - thumbnail cache | 335 | </li> |
336 | - <code>data</code> - link data store, configuration options | 336 | <li>RainTPL templates: <code>tpl/*.html</code></li> |
337 | - <code>pagecache</code> - Atom/RSS feed cache | 337 | </ul> |
338 | - <code>tmp</code> - RainTPL page cache</p> | 338 | </li> |
339 | <p>On a Linux distribution: | 339 | <li><code>read</code>, <code>write</code> and <code>execution</code> access to the following directories:<ul> |
340 | - the web server user will likely be <code>www</code> or <code>http</code> (for Apache2) | 340 | <li><code>cache</code> - thumbnail cache</li> |
341 | - it will be a member of a group of the same name: <code>www:www</code>, <code>http:http</code> | 341 | <li><code>data</code> - link data store, configuration options</li> |
342 | - to give it access to Shaarli, either: | 342 | <li><code>pagecache</code> - Atom/RSS feed cache</li> |
343 | - unzip Shaarli in the default web server location (usually <code>/var/www/</code>) and set the web server user as the owner | 343 | <li><code>tmp</code> - RainTPL page cache</li> |
344 | - put users in the same group as the web server, and set the appropriate access rights | 344 | </ul> |
345 | - if you have a domain / subdomain to serve Shaarli, <a href="../Server-configuration">configure the server</a> accordingly<a href="../.html"></a></p> | 345 | </li> |
346 | </ul> | ||
347 | <p>On a Linux distribution:</p> | ||
348 | <ul> | ||
349 | <li>the web server user will likely be <code>www</code> or <code>http</code> (for Apache2)</li> | ||
350 | <li>it will be a member of a group of the same name: <code>www:www</code>, <code>http:http</code></li> | ||
351 | <li>to give it access to Shaarli, either:<ul> | ||
352 | <li>unzip Shaarli in the default web server location (usually <code>/var/www/</code>) and set the web server user as the owner</li> | ||
353 | <li>put users in the same group as the web server, and set the appropriate access rights</li> | ||
354 | </ul> | ||
355 | </li> | ||
356 | <li>if you have a domain / subdomain to serve Shaarli, <a href="../Server-configuration">configure the server</a> accordingly<a href="../.html"></a></li> | ||
357 | </ul> | ||
346 | <h2 id="configuration">Configuration</h2> | 358 | <h2 id="configuration">Configuration</h2> |
347 | <p>In <code>data/config.json.php</code>.</p> | 359 | <p>In <code>data/config.json.php</code>.</p> |
348 | <p>See also <a href="../Plugin-System.html">Plugin System</a>.</p> | 360 | <p>See also <a href="../Plugin-System.html">Plugin System</a>.</p> |