aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/en/user
diff options
context:
space:
mode:
authorOlivier Demah <foxmaskhome@gmail.com>2016-04-26 09:58:57 +0200
committerOlivier Demah <foxmaskhome@gmail.com>2016-04-26 09:58:57 +0200
commit9ddf49ba2468f40f99e1972e183ed81c2dbcaa3a (patch)
tree88b1e2af6dbf8b1463deb7e6eb34157c65bc5087 /docs/en/user
parentedf3e88d88a00ee558983095618726c4af97895b (diff)
downloadwallabag-9ddf49ba2468f40f99e1972e183ed81c2dbcaa3a.tar.gz
wallabag-9ddf49ba2468f40f99e1972e183ed81c2dbcaa3a.tar.zst
wallabag-9ddf49ba2468f40f99e1972e183ed81c2dbcaa3a.zip
Rights access to the folder of the project
Diffstat (limited to 'docs/en/user')
-rw-r--r--docs/en/user/installation.rst29
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/en/user/installation.rst b/docs/en/user/installation.rst
index 8250d2d7..dffedb60 100644
--- a/docs/en/user/installation.rst
+++ b/docs/en/user/installation.rst
@@ -154,3 +154,32 @@ After reloading or restarting nginx, you should now be able to access wallabag a
154.. note:: 154.. note::
155 155
156 When you want to import large file into wallabag, you need to add this line in your nginx configuration ``client_max_body_size XM; # allows file uploads up to X megabytes``. 156 When you want to import large file into wallabag, you need to add this line in your nginx configuration ``client_max_body_size XM; # allows file uploads up to X megabytes``.
157
158
159
160
161Rights access to the folders of the project
162-------------------------------------------
163
164
165Test Environment
166~~~~~~~~~~~~~~~~
167
168When we just want to test Wallabag, we just run the command ``php bin/console server:run --env=prod`` to start our Wallabag instance and everything will go smoothly because the user who started the project can access to the current folder naturally, without any problem.
169
170
171Production Environment
172~~~~~~~~~~~~~~~~~~~~~~
173
174As soon as we use Apache or Nginx to access to our Wallabag instance, and not from the command ``php bin/console server:run --env=prod`` to start it, we should take care to grant the good rights on the good folders to keep safe all the folders of the project.
175
176To do so, the folder name, known as ``DocumentRoot`` (for apache) or ``root`` (for Nginx), has to be absolutely accessible by the Apache/Nginx user. Its name is generally ``www-data``, ``apache`` or ``nobody`` (depending on linux system used).
177
178So the folder ``/var/www/wallabag/web`` has to be accessible by this last one. But this could be not enough if we just care about this folder, because we could meet a blank page or get an error 500 when trying to access to the home page of the project.
179
180This is due to the fact that we will need to grant the same rights access on the folder ``/var/www/wallabag/var`` like those we gave on the folder ``/var/www/wallabag/web``. Thus, we fix this problem with the following command:
181
182.. code-block:: bash
183
184 chown -R www-data:www-data /var/www/wallabag/var
185