Problèmes courant d’installation

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 /etc/apache2/site-enabled/.
  • Éditez le fichier de configuration du virtualhost avec les droits en écriture.

Dans cette exemple, nous utilisons l’éditeur nano et le nom du fichier de configuration du virtualhost est 000-default :

sudo nano /etc/apache2/site-enabled/000-default

Dans le fichier, trouvez la ligne ressemblant à (si Novius OS est installé dans le répertoire /var/www/ subdirectory) :

<Directory /var/www>
    AllowOverride None
    Options FollowSymLinks
</Directory>

Changez AllowOverride None par AllowOverride All. Sauvegardez vos changement et redémarrez Apache :

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 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 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

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

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 .htaccess. Changez la ligne :

Options +FollowSymLinks -Indexes

Par :

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 .htaccess :

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 .htaccess :

<IfModule mod_rewrite.c>
    RewriteEngine   on
    RewriteBase     /novius-os-install-dir/