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 poste ce message suite a une erreur au moment de l'installation de THELIA sur mon serveur de DEMO en ligne.

Je viens du monde SPIP avec un "bon niveau" et je commence avec THELIA.

J'ai deja re-essayé l'installation 3 fois "from scratch" et cela bloque toujours avec la meme etape.

PS: Une installation de SPIP V3 fonctionne parfaitement... je pense a un probleme de droit d'accés.


Info sur le serveur en ligne:

- Hebergeur:  http://www.host-ed.net/             ( plan gratuit pour mes tests de DEMO en ligne)
- Version Apache     2.2.24
- Version PHP     5.3.26
- Version MySQL     5.1.68-cll-lve


- J'ai essayé a 2 reprises avec les fichiers tel quel, et une 3eme fois en modifiant les droits de tous les fichiers .PHP dans le dossier /install avec les  droits  755 : IDEM !


- Message d'erreur de THELIA:

"Forbidden"

"You don't have permission to access /demo2/install/fin.php on this server."

"Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."


- Message d'erreur dans la LOG sur le serveur en ligne:

"Thu Sep 05 09:18:43 2013] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/antibess/public_html/403.shtml, referer: http://antibes-services.host-ed.me/demo2/install/modules.php"


Je vais donc passer a la 2eme methode de secours ,a savoir, COPIE par FTP de mon arborescence locale (EASYPHP) + backup de ma BDD locale avec PHPMYADMIN et restauration sur le site en ligne de la meme facon.....a voir...


==> Une idée sur la raison de cette erreur ? je n'ai pas trouvé d'autres POSTs equivalent a ce sujet...

Merci d'avance pour vos reponses ou idée de tests/modification......je rePOST ici si la 2eme methode marche et permet de "bypasser" ce probleme.

PASCAL

Offline


Mise a jour:

Méthode 2 testé et approuvé en attendant mieux:

- Installation LOCALE fonctionnelle avec EASYPHP V13.1

- Faire un EXPORT de la base de donnée complète.   Output => Fichier xxxxxxxxx.SQL
- Faire un transfert complet de l'arborescence THELIA LOCALE, par FTP sur le serveur distant, a la racine du dossier distant.

Note: Certains fichiers sont refusés par mon heberjeur:  dossier \lib\html2pdf\_tcpdf_5.0.002\fonts\utils
          car celui-ci contient des .EXE et .DLL
          Je pense pas que cela soit utile sur le serveur ??

- Sur le serveur distant:
- Créer une base de données du même nom que celle locale.
- Lancer PHPMYADMIN, aller dans la base de donnée vierge, et IMPORTER la base de donnée LOCALE, contenu dans le fichier xxxxxxxxx.sql

- OBLIGATOIRE a FAIRE:
-----------------------------
- Copier le fichier LOCAL  \client\config_thelia.php   dans un autre dossier sur votre PC
- Editer ce fichier en fonction des infos de votre hébergeur:

  Pour ma part, j'ai mis cela, changer les xxxxxxxxxx a vos identifiants:

    // Nom de la machine supportant la base de données
    define('THELIA_BD_HOST', 'localhost');

    // Nom de l'utilisateur de la base de données.
    define('THELIA_BD_LOGIN', 'xxxxxxxxxxx');

    // Mot de passe de l'utilisateur indiqué
    define('THELIA_BD_PASSWORD', 'xxxxxxxxxxxx');

    // Nom de la base à utiliser
    define('THELIA_BD_NOM', 'xxxxxxxxxxxxxxxx');


A partir de la, le site DISTANT doit être accessible, sans erreur !
Il reste a modifier l URL de votre site, en lançant l'interface ADMIN

Exemple: http://www.xxxxxxxxx.com/admin_dfgdfgertert

- Aller dans le menu "Configuration", puis "Gestion des langues et URLs du site"
- Modifier le champ "URL du site" en indiquant l'adresse de votre site DISTANT : http://www.xxxxxxxxx.com

CQFD

voila, pour le moment, le site fonctionne correctement, et cette méthode pourra donc en dépanner quelques uns, le temps que le problème soit identifié...

Merci de vos remarques pour les experts THELIA..:-)
PASCAL

  • AW
  • Membre

Offline


t'utilise conjointement spip et thelia?

Offline


bonjour,

Absolument pas ........Installation vierge sur un serveur par FTP. Effectué 2 fois pour etre sur...

Donc, je suis passé a la methode 2...


pascal