Problèmes courant d'installation ################################ .. sidebar:: Table of contents .. contents:: :backlinks: top :depth: 2 :local: Htaccess non autorisé avec Apache ********************************* Symptômes --------- * Vous avez le message ``Your server does not allow .htaccess file`` * Vous utilisez Novius Os sur une serveur Apache * Vous avez installé Novius OS dans un sous-répertoire d'un ``host``, généralement le ``host`` par défaut Solution -------- * Trouvez le fichier de configuration du ``virtualhost``, généralement dans :file:`/etc/apache2/site-enabled/`. * Éditez le fichier de configuration du ``virtualhost`` avec les droits en écriture. Dans cette exemple, nous utilisons l'éditeur :program:`nano` et le nom du fichier de configuration du ``virtualhost`` est :file:`000-default` : .. code-block:: bash sudo nano /etc/apache2/site-enabled/000-default Dans le fichier, trouvez la ligne ressemblant à (si Novius OS est installé dans le répertoire :file:`/var/www/` subdirectory) : .. code-block:: apache AllowOverride None Options FollowSymLinks Changez ``AllowOverride None`` par ``AllowOverride All``. Sauvegardez vos changement et redémarrez Apache : .. code-block:: bash sudo service apache2 restart Droits d'écriture sur Windows ***************************** Symptômes --------- * Vous avez installé Novius OS sur Windows * Vous avez des messages commençant par ``Give write permission to all users`` Solution -------- Vous pouvez essayer de démarrer votre serveur :program:`WAMP` avec les privilèges administrateur. Ou vous pouvez essayez de changer les droits d'accès sur le répertoire de Novius OS, et récursivement sur ces sous-répertoires. Donner les droits d'écritures pour tout le monde (`Exemple pour windows 7 `__). Essayez en redémarrant le serveur après. Droits d'écriture en FTP ************************ Symptômes --------- * Vous avez installé Novius Os en le transférant par FTP * Vous avez des messages disant que les répertoires ``must be writeable`` * Vous ne pouvez pas exécuter les commandes données, vous n'avez pas accès au serveur via :program:`ssh` Solution -------- Vous pouvez donner les droits d'écriture avec votre logiciel FTP. Par exemple, ce `tutoriel pour Filezilla `__ ``chmod a+w`` veut dire donner les droits d'écriture à tous les utilisateurs. Installation de GD sur Ubuntu ***************************** Symptômes --------- * Vous avez le message ``GD is required`` * Vous utilisez Novius OS sur Ubuntu Solution -------- .. code-block:: bash sudo apt-get install php5-gd sudo apt-get install libgd2-xpm-dev* L'extension Json n'est pas installée ************************************ Symptômes --------- * Vous avez un message disant ``Call to undefined function json_encode()`` ou ``Call to undefined function json_decode()`` Certaines distributions ont enlevé l'extension standard JSON à partir de la version 5.5rc2 de PHP à cause d'un conflit de licence. Solution -------- .. code-block:: bash sudo apt-get install php5-json Forbidden quand vous accédez au back-office ******************************************* Symptômes --------- * Après l'installation, quand vous essayez d'accéder au back-office, votre navigateur retourne une page disant ``Forbidden`` Ce problème existe notamment pour l'hébergeur ``Infomaniak.ch`` Solution -------- Éditez le fichier :file:`.htaccess`. Changez la ligne : .. code-block:: apache Options +FollowSymLinks -Indexes Par : .. code-block:: apache Options +FollowSymlinks -SymlinksIfOwnerMatch -Indexes magic_quotes_gpc must be off **************************** Symptômes --------- * Vous avec le message ``PHP configuration directive ‘magic_quotes_gpc’ must be off`` * Vous êtes sur un hébergement mutualisé ``OVH`` Solution -------- Ajoutez cette ligne au fichier :file:`.htaccess` : .. code-block:: apache SetEnv MAGIC_QUOTES 0 404 à l'installation **************************** Symptômes --------- * Vous avec un ``404`` après la première page d'installation * Vous êtes sur un hébergement mutualisé ``1&1`` Solution -------- Ajoutez un ``RewriteBase`` dans le fichier :file:`.htaccess` : .. code-block:: apache :emphasize-lines: 3 RewriteEngine on RewriteBase /novius-os-install-dir/