THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour,

Je suis en train de faire cette installation et me suis dit que mes errements et questions pourraient intéresser des newbies comme moi

D'abord l'hébergeur: je n'ai aucune expérience avec d'autres hébergeurs et c’était vendredi dernier mon premier contact avec leur support téléphonique. Un robot vocal un peu pénible au départ, quelques minutes d'attente . Ensuite au fil de mes différents appels j'ai eu des réponses plus ou moins pertinentes en fonction du flou de mes questions. Mais toujours avec amabilité et patience.
Et certains de mes interlocuteurs (profil développeur) m'ont fait progresser très significativement et gagner un temps certain.
Ce support est inclus dans le prix d'abonnement et n'est soumis à aucun quota.
Bref un usager heureux à cet égard (et je n'ai pas d'actions chez eux ;+))

Conclusion de ces échanges: il me faut passer du package basique que j'avais déjà à un package Serveur Mutualisé 1&1 Plus Unlimited à 12.99€/mois pour respecter les prérequis de Thelia en matière de memory_limit et de post_max_size pour PHP. Cette migration demande 36h à 1&1.
Création d'un domaine ou sous domaine monsitethelia
Création d'une base de données MySQL en repérant bien son nom, username/pw et site web d'acces.
Téléchargement de Thelia 2.1.2 sur mon PC. Dezippage de celui ci. FTP du répertoire dézippée  sur  1&1 dans  /Thelia_2.1.2 (j'aurais peut être du mettre seulement /Thelia pour les MAJs ultérieures ?)
Installation en PHP sur http://monsitethelia/web/install/
Lors de la vérification dans les prérequis PHP , certains critères ne sont pas mis en place par 1&1 . Il faut créer un php.ini contenant
memory_limit = 128M;
post_max_size = 20M;
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Paris;
Ftp de ce fichier sur /
Recopie de php.ini dans tous les sous répertoires de / grace à un fichier /phpinicopie.php imis en place par le support .
L'installation se passe sans pb.
Acces à http://monsitethelia/web/?lang=fr
et devant mes yeux éblouis s'ouvre la page . Enthousiaste j’étais.
Hélas dès que j'ai essayé un login admin j'ai eu droit à

The requested URL /thelia_2.1.2/index.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Qu'est que j'ai manqué ?

Si quelqu'un peut m'aider ...

Mon engagement vis à vis de la communauté sera en retour de rédiger un tuto propre sur cette install ;+))

Offline


Bonjour,

Vous devrez pouvoir y acceder en ajoutant index.php entre web et admin.

Mais un petit conseil il est preferable de faire pointer le nom de domaine directement sur le répertoire web et que seul ce repertoire soit accessible aux utilisateurs.
Ensuite il faudra modifier la variable 'url_site' par la nouvelle par exemple http://monsitethelia.fr sans le /web.

Last edited by Vlopes (11-03-2015 13:53:22)

Offline


@VLOPES
Merci pour ta reponse

V>Vous devrez pouvoir y acceder en ajoutant index.php entre web et admin.
M> je ne comprends pas bien. Il existe bien un fichier /thelia_2.1.2/web/index.php  .  Que veux tu dire par "en ajoutant index.php entre web et admin" ?

V>Mais un petit conseil il est preferable de faire pointer le nom de domaine directement sur le répertoire web et que seul ce repertoire soit accessible aux utilisateurs.
Ensuite il faudra modifier la variable 'url_site' par la nouvelle par exemple http://monsitethelia.fr sans le /web.
M> ok c'est noté. Merci

Offline


Je parler d'ajouter index.php dans l'url du navigateur pour accéder a l'admin http://monsitethelia/web/index.php/admin
Mais si vous faites la deuxième modifs vous n'aurez pas besoin d'ajouter l'index.php wink

Offline


@VLOPES
http://monsitethelia/web/index.php/admin  marche !! Désolé pour les questions si triviales. J’espère que cela ira mieux qd je serai lancé ;+))

Offline


Le parcours d'obstacles continue!
J'atteins bien mon BackOffice, le username/password  mais ne passe pas . Login failed.
Je suis CERTAIN de ceux ci

L'erreur semble être documentée sur le web pour les serveurs mutualisés chez 1&1
http://thelia.net/forum/viewtopic.php?id=9084&p=1
http://thelia.net/v1/blog/article/probl … es-mots-de

En outre on y parle d'installer un plugin
http://thelia.net/v1/blog/article/patch … mutualises
mais ces points datent de 2012 et  comment faire pour activer un plugin si on n'a pas accès à Configuration ?

Encore un peu d'aide siouplait ;+))

Je pense , si j'arrive jusqu'au bout, que mon tuto pourra intéresser du monde

Offline


Les posts que tu cites concernent la V1 de Thelia. Ils ne sont absolument pas applicables, car en V2, les mots de passe sont codés différemment, et les tables sont complètement différentes.

Donc si tu ne peux pas te connecter, c'est que username et password ne sont pas les bons. Même si tu es CERTAIN que c'est les bons.


OpenStudio Toulouse

Offline


Bon, je vais réessayer.
Je suppose qu'il faut réinstaller Thelia. (et vérifier soigneusement username/pwd ;+)))
Pour le désinstaller me suffit il de supprimer le répertoire actuel  /Thelia_2.1.2 ?

Offline


Si tu as accès à un terminal, tu peux utiliser la ligne de commande pour créer un administrateur :

php Thelia admin:create --login_name thelia2 --password thelia2 --last_name thelia2 --first_name thelia2


OpenStudio Toulouse

Offline


Il semble bien que j'ai un pb d'install
La commande donne

(uiserver):u*******:~ > php Thelia admin:create --login_name thelia2 --password thelia2 --last_name thelia2 --first_name thelia2
Status: 404
X-Powered-By: PHP/4.4.9
Content-type: text/html

No input file specified.

Mais au passage je vois PHP/4.4.9 alors que 1&1 m'avait assuré que nous étions >= 5.4 et que la verification des prerequis lors de l'install s'etait bien passee

Offline


C'est normal, en ligne de commande la version de PHP est très souvent 4.4.9
Mais si ton .htaccess indique la version 5.4 c'est uniquement en surface, pour ton application. Pas la ligne de commande.

Pour ton htaccess :
AddType x-mapp-php5.4 .php
AddHandler x-mapp-php5.4 .php

Mais encore :
AddType x-mapp-php5.5 .php
AddHandler x-mapp-php5.5 .php


Chez OVH on a php.ORIG.5_4 pour la ligne de commande
Chez 1&1 c'est a priori : php6 bin/vendors install
Mais je ne m'y connais pas assez en 1&1, a vérifier wink