THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

J'ai acheté pour faire des tests un VPS chez OVH. J'ai lancé une installation de Ubuntu Server 13.10 sur lequel tourne un FTP et un LAMP.

J'ai effectué l'installation de Thelia 2 (la version stable) sans gros problèmes, tous les modules et extensions sont chargés.

Cependant lorsque je suis sur ma page d'accueil et que je souhaite aller sur Register ou login j'ai ce message :

Not Found

The requested URL /web/register was not found on this server.

alors que l'url correcte est /web/index.php/register

Lorsque je lance sur mon navigateur : http://monnomdedomaine.fr/web/ j'ai ce problème.
Mais lorsque je lance sur mon navigateur : http://monnomdedomaine.fr/web/index.php je n'ai pas ce problème.

Peux être est-ce à voir avec le vhost du serveur apache....

Une aide serai la bien venue.


PS : Ce n'est pas pour faire de la pub mais le serveur VPS bas de gamme d'OVH est déjà très puissant pour du WEB, j'ai un petit 2 cores avec 2 Giga de Ram et ça tourne du tonnerre. La bande passante est de 1 Gbits.

Merci.

Offline


Bonsoir,

As-tu configurer l'option rewriting_enable à 1 dans Configuration > Gestion des variables ?

Offline


Alors non Rewrite Enable était sur 0 dans l'admin de thelia. Je l'ai passé sur 1. J'ai redémarre le service apache.

Mais hélas j'ai toujours le même problème.

  • manu
  • faï tot petar miladiu

Offline


Il te faut activer le module rewrite d'apache (et pas celui de Thelia, ils n'ont rien à voir).

sudo a2enmod rewrite
sudo service apache2 restart

http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Oui mon rewrite sur Apache était bien en ligne ( Module rewrite already enabled)
Faut-il que je laisse celui de l'admin thelia sur 1 aussi ?

  • manu
  • faï tot petar miladiu

Offline

  • manu
  • faï tot petar miladiu

Offline


De plus, le vhost de base de apache ne permet pas la surcharge de configuration d'apache via htaccess puisque la directive AllowOverride est à None, il faut la mettre à All :

AllowOverride All

http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Okay, J'ai ajouté à mon default.conf pour sites-enabled :

DirectoryRoot /var/www/web
<Directory /var/www/web>
             AllowOverride All
</Directory>

J'ai redémarrer mon Apache2 et tout roule.


RESOLU.


MERCI.

Last edited by JuliaMad (05-05-2014 12:00:59)