Changeset 2596 in main for trunk/docs


Ignore:
Timestamp:
08/27/13 16:07:09 (5 years ago)
Author:
pcosquer
Message:

docs: update french documentation (install)

Location:
trunk/docs/fr
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/docs/fr/admin/ht_1_install_server.rst

    r2048 r2596  
    66 
    77Versions précédentes: 
    8      
    9     - `1.1 <http://wiki.openplm.org/docs/1.1/fr/admin/ht_1_install_server.html>`_ 
     8 
     9    - `1.2 <http://wiki.openplm.org/docs/1.2/en/admin/ht_1_install_server.html>`_ 
     10    - `1.1 <http://wiki.openplm.org/docs/1.1/en/admin/ht_1_install_server.html>`_ 
    1011 
    1112 
     
    1617Ce tutoriel a été réalisé à l'aide des logiciels suivant : 
    1718 
    18     * Ubuntu 12.04 LTS server edition 
    19     * Apache Server version: Apache/2.2.22 (Ubuntu) 
     19    * Debian Wheezy 
     20    * Apache Server version: Apache/2.2.22 (from Debian) 
    2021    * PostgreSQL 9.1 
    21     * Python 2.7.3 
    22     * Django 1.3.1 
    23     * Celery 2.4.6 
    24     * Haystack 1.2.7 
    25     * Xapian 1.2.8 
    26     * Lepl 5.1.1 
    27     * South 0.7.3 
     22    * Python 2.6.X or 2.7.X 
     23    * Django 1.5.X 
     24    * Celery 3.0.X 
     25    * Haystack 1.2.X 
     26    * Xapian 1.2.X 
     27    * Lepl 5.0 
     28    * South 0.7.6 
     29    * Markdown 2.2 
     30 
    2831  
    2932  
     
    4144Pour commencer, il faut satisfaire quelques dépendances : 
    4245 
    43     #. ``apt-get install swig build-essential pkg-config gettext`` 
    44     #. ``apt-get install apache2 libapache2-mod-wsgi`` 
    45     #. ``apt-get install python-pip python-dev python-imaging python-kjbuckets python-pypdf ipython`` 
    46     #. ``apt-get install graphviz graphviz-dev python-pygraphviz`` 
    47     #. ``apt-get install python-xapian rabbitmq-server python-django python-docutils`` 
    48     #. ``apt-get install python-django-celery python-django-south python-pisa`` 
    49     #. ``apt-get install postgresql python-psycopg2`` 
    50     #. ``apt-get install libgsf-bin`` 
    51     #. ``pip install odfpy 'django-haystack<2' lepl`` 
     46    #. ``apt-get install swig build-essential pkg-config gettext apache2 libapache2-mod-wsgi python-pip python-dev python-imaging python-kjbuckets python-pypdf ipython graphviz graphviz-dev python-pygraphviz  python-xapian rabbitmq-server postgresql libpq-dev python-tz python-pisa libgsf-bin imagemagick python-pisa python-lxml`` 
     47    #. ``pip install odfpy docutils celery django-celery 'django==1.5.2' 'south==0.7.6' psycopg2  'django-haystack<2' librabbitmq markdown lepl``  
    5248 
    5349Les dépendances suivantes sont aussi nécessaires pour permettre la recherche 
     
    6056================================================== 
    6157 
    62     * ``wget -O openplm-1.2.tar.gz http://wiki.openplm.org/trac/downloads/7`` 
     58 
     59    * `Télécharger OpenPLM <http://wiki.openplm.org/trac/downloads/9>`_ 
    6360 
    6461On extrait le code dans /var et l'on renomme le répertoire en django 
    6562 
    66     * ``tar xzf openplm-1.2.tar.gz /var/`` 
     63    * ``tar xzf openplm-2.0.1.tar.gz -C /var/`` 
    6764     
    6865    * ``mv /var/openplm /var/django`` 
     
    9794            ) 
    9895 
    99    * ``apache/django.wsgi`` changer les trois **sys.path.append** 
     96   * ``apache/*.wsgi`` changer les trois **sys.path.append** 
    10097 
    10198        .. code-block:: python 
     
    185182    * ``./manage.py syncdb --all`` 
    186183    * ``./manage.py migrate --all --fake`` 
    187     * ``./manage.py loaddada extra_lifecycles``   
     184    * ``./manage.py loaddata extra_lifecycles``   
    188185     
    189186    .. note:: 
     
    209206On ajuste aussi les droits pour le répertoire où sont stockés les aperçus :  
    210207     
    211     * ``chown www-data:www-data /var/django/openPLM/media/thumbnails`` 
     208    * ``chown -R www-data:www-data /var/django/openPLM/trunk/openPLM/media/`` 
    212209  
    213210.. _search-engine: 
     
    267264    * ``cp /var/django/openPLM/etc/default/celeryd /etc/default/celeryd`` 
    268265    * ``chmod +x /etc/init.d/celeryd`` 
    269     * ``mkdir /var/{log,run}/celery`` 
    270     * ``chown www-data:www-data /var/{log,run}/celery`` 
     266    * ``update-rc.d celeryd defaults`` 
    271267 
    272268Pour lancer :command:`celeryd`, exécuter ``/etc/init.d/celeryd start``. 
    273269 
    274270 
    275 Vérification des modules requis 
     271Configurer les hôtes autorisés 
    276272=============================== 
    277      
    278     * ``./bin/check_modules.py`` :: 
    279      
    280         All is ok 
     273 
     274Django 1.5 vérifie l'hôte avant de servir une requête. 
     275Vous devez éditer le paramètre  :django:setting:`ALLOWED_HOSTS`  pour 
     276que Django accepte de servir vos requêtes. 
     277 
    281278 
    282279Configuration du serveur Apache 
    283280=============================== 
    284281 
    285 Éditer le fichier de configuration d'Apache (:file:`/etc/apache2/httpd.conf`) et ajouter les lignes suivantes : 
    286      
    287 .. literalinclude:: apache/simple_1.1.conf 
     282Éditer le fichier de configuration d'Apache (:file:`/etc/apache2/sites-available/openplm`) et ajouter les lignes suivantes (remplacez le nom du serveur): 
     283     
     284.. literalinclude:: apache/simple_2.0b.conf 
    288285    :language: apache 
    289286 
     
    292289============================= 
    293290 
     291    * ``a2ensite openplm`` 
    294292    * ``service apache2 restart`` 
    295293 
     
    386384Une configuration possible de apache (avec les modules rewrite et ssl activés) : 
    387385 
    388 .. literalinclude:: apache/ssl_1.1.conf 
     386.. literalinclude:: apache/ssl_2.0b.conf 
    389387    :language: apache 
    390388 
     
    401399s'agit habituellement d'une adresse en `no-reply@`. 
    402400 
     401 
     402Désactivation du mode de debuggage 
     403================================== 
     404 
     405Une fois que le serveur est configuré et tourne convenablement, 
     406vous devez désactiver le mode de debuggage. 
     407Mettez le paramètre :const:`DEBUG` à ``False`` et redémarrer celery er apache. 
     408 
    403409Dépannage 
    404410========= 
     
    406412.. contents:: 
    407413    :local: 
    408  
    409 Les pages d'administrations sont moches 
    410 --------------------------------------- 
    411  
    412 openPLM utilise un lien symbolique (:file:`/path/to/openPLM/media/admin`) qui peut être erroné sur votre système. 
    413  
    414 La commande suivante le corrigera : 
    415 ``ln -s `python -c 'import django; print django.__path__[0]'`/contrib/admin/media 
    416 /var/django/openPLM/media/admin`` 
    417414 
    418415 
  • trunk/docs/fr/admin/ht_2_install_server.rst

    r1595 r2596  
    2121    * Xapian 1.2.X 
    2222    * Lepl 5.0 
    23     * South 0.7.3 
    24   
     23    * South 0.7.6 
     24    * Markdown 2.2 
     25 
     26Il est également valide pour Debian Squeeze (Apache 2.2.16, PostgreSQL 8.4). 
    2527  
    2628.. note:: 
     
    3739Pour commencer, il faut satisfaire quelques dépendances : 
    3840 
    39     #. ``apt-get install swig build-essential pkg-config gettext`` 
    40     #. ``apt-get install apache2 libapache2-mod-wsgi`` 
    41     #. ``apt-get install python-pip python-dev python-imaging python-kjbuckets python-pypdf ipython`` 
    42     #. ``pip install odfpy`` 
    43     #. ``apt-get install graphviz graphviz-dev`` 
    44     #. ``pip install 'pygraphviz>=1.1'`` 
    45     #. ``apt-get install python-xapian rabbitmq-server`` 
    46     #. ``apt-get install python-django python-docutils`` 
    47     #. ``pip install 'south>=0.7'`` 
    48     #. ``pip install celery`` 
    49     #. ``pip install django-celery`` 
    50     #. ``pip install 'django-haystack<2'`` 
    51     #. ``apt-get install postgresql python-psycopg2`` 
    52     #. ``pip install lepl`` 
    53     #. ``apt-get install python-pisa`` 
    54     #. ``apt-get install libgsf-bin`` 
     41    #. ``apt-get install swig build-essential pkg-config gettext apache2 libapache2-mod-wsgi python-pip python-dev python-imaging python-kjbuckets python-pypdf ipython graphviz graphviz-dev python-pygraphviz  python-xapian rabbitmq-server postgresql libpq-dev python-tz python-pisa libgsf-bin imagemagick python-pisa python-lxml`` 
     42    #. ``pip install odfpy docutils celery django-celery 'django==1.5.2' 'south==0.7.6' psycopg2  'django-haystack<2' librabbitmq markdown lepl``  
    5543 
    5644Les dépendances suivantes sont aussi nécessaires pour permettre la recherche 
     
    7260    * ``cd /var/django`` 
    7361     
    74     * ``svn co svn://openplm.org/openPLM`` 
     62    * ``svn co http://svn.openplm.org/svn/openPLM/`` 
    7563     
    7664Le répertoire ./openPLM est créé et le code source y est téléchargé. 
     
    145133    * ``./manage.py syncdb --all`` 
    146134    * ``./manage.py migrate --all --fake`` 
     135    * ``./manage.py loaddata extra_lifecycles`` pour charger des cycles de vie supplémentaires 
    147136     
    148137    .. note:: 
     
    162151     
    163152    #. ``make`` 
    164     #. ``./bin/translate_all.sh compile all``. 
     153    #. ``./bin/translate_all.sh compile all`` 
     154 
    165155    
    166156Configuration du stockage des fichiers 
     
    170160     
    171161    * ``mkdir /var/openPLM`` 
     162 
    172163     
    173164On ajuste les droits :  
     
    177168On ajuste aussi les droits pour le répertoire où sont stockés les aperçus :  
    178169     
    179     * ``chown www-data:www-data /var/django/openPLM/trunk/openPLM/media/thumbnails`` 
    180   
     170    * ``chown -R www-data:www-data /var/django/openPLM/trunk/openPLM/media/`` 
     171 
     172Collecter les fichiers statiques 
     173================================== 
     174 
     175Lancer la commande ``./manage.py collectstatic``. 
     176Cela collecte les fichiers statiques(javascript, images, css) dans le répertoire:file:`static/`. 
     177 
    181178.. _search-engine-svn: 
    182179 
     
    235232    * ``cp /var/django/openPLM/trunk/openPLM/etc/default/celeryd /etc/default/celeryd`` 
    236233    * ``chmod +x /etc/init.d/celeryd`` 
    237     * ``mkdir /var/log/celery`` 
    238     * ``mkdir /var/run/celery`` 
    239     * ``chown www-data:www-data /var/log/celery /var/run/celery`` 
     234    * ``update-rc.d celeryd defaults`` 
     235 
    240236 
    241237Pour lancer :command:`celeryd`, exécuter ``/etc/init.d/celeryd start``. 
    242238 
    243  
    244 Vérification des modules requis 
     239Configurer les hôtes autorisés 
    245240=============================== 
    246      
    247     * ``./bin/check_modules.py`` :: 
    248      
    249         /usr/local/lib/python2.6/dist-packages/pyPdf-1.12-py2.6.egg/pyPdf/pdf.py:52: DeprecationWarning: the sets module is deprecated 
    250         from sets import ImmutableSet 
    251         All is ok 
     241 
     242Django 1.5 vérifie l'hôte avant de servir une requête. 
     243Vous devez éditer le paramètre  :django:setting:`ALLOWED_HOSTS`  pour 
     244que Django accepte de servir vos requêtes. 
     245 
    252246 
    253247Configuration du serveur Apache 
    254248=============================== 
    255249 
    256 Éditer le fichier de configuration d'Apache (:file:`/etc/apache2/httpd.conf`) et ajouter les lignes suivantes : 
    257      
    258 .. literalinclude:: apache/simple.conf 
     250Éditer le fichier de configuration d'Apache (:file:`/etc/apache2/sites-available/openplm`) et ajouter les lignes suivantes (remplacez le nom du serveur): 
     251     
     252.. literalinclude:: apache/simple_2.0.conf 
    259253    :language: apache 
    260254 
     
    357351Une configuration possible de apache (avec les modules rewrite et ssl activés) : 
    358352 
    359 .. literalinclude:: apache/ssl.conf 
     353.. literalinclude:: apache/ssl_2.0.conf 
    360354    :language: apache 
    361355 
     
    371365l'adresse mail spécifier dans le champ `de` (`from`) de chaque e-mail. Il 
    372366s'agit habituellement d'une adresse en `no-reply@`. 
     367 
     368 
     369Désactivation du mode de debuggage 
     370================================== 
     371 
     372Une fois que le serveur est configuré et tourne convenablement, 
     373vous devez désactiver le mode de debuggage. 
     374Mettez le paramètre :const:`DEBUG` à ``False`` et redémarrer celery er apache. 
    373375 
    374376Dépannage 
  • trunk/docs/fr/conf.py

    r2114 r2596  
    5252              'sphinx.ext.autosummary', 'sphinx.ext.inheritance_diagram', 
    5353              'sphinx.ext.viewcode', 'sphinx.ext.extlinks', 
    54               'sphinx.ext.graphviz',] 
     54              'sphinx.ext.graphviz', 'djangodocs'] 
    5555 
    5656# Add any paths that contain templates here, relative to this directory. 
Note: See TracChangeset for help on using the changeset viewer.