CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Sam Nov 23, 2024 11:51 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 20 messages ]  Aller vers la page 1, 2  Suivant
Auteur Message
MessagePublié: Sam Déc 18, 2010 10:26 am 
Hors-ligne

Inscrit(e) le : Ven Déc 17, 2010 10:28 pm
Message(s) : 9
Salut,

Je vous fais partager mon expérience concernant l'installation d'AUTOMNE v4 chez Ouvaton (http://www.ouvaton.coop ).

1/ J'ai Copié dans la racine de mon site les fichiers suivants :

    - Automne4vxxx.tar.gz ;
    - install.php

2/ J'ai dû ensuite créer un fichier .htaccess afin que PHP5 soit utilisé en priorité. Ce dernier doit au moins contenir les occurrences suivantes :
Code:

Code :
#
# Automne settings :
#

AddHandler application/x-suexec-php4 .php3
AddHandler application/x-suexec-php5 .php


3/ Enfin, il est indispensable de rajouter les lignes suivantes dans le fichier install.php à la ligne 95 :

Code :
            if (!extension_loaded('pdo')) {
 dl('pdo.' . PHP_SHLIB_SUFFIX);
}
if (!extension_loaded('pdo_mysql')) {
 dl('pdo_mysql.' . PHP_SHLIB_SUFFIX);
}


==> Ceci permet d'activer les extensions PBO de PHP5.

4/ Ces messages d'erreur m'empêchent d'aller plus loin :

Citer:
# Warning, unable to find php CLI with command "which php" : 1
# Warning, unable to find php CLI with command "which php"
# Warning, PHP magic_quotes_gpc is active and cannot be changed


J'ai essayé de forcer à FALSE les magic_Quote dans le .htaccess mais rencontre une erreur interne. Quand aux anomalies "CLI", impossible de comprendre leur origine.
Auriez-vous une idée de la façon dont je pourrais résoudre ce désagrément ?

Merci de votre aide et ravi si ce post peut servir à d'autres.

A bientôt,
PP


Haut
 Profil  
 
MessagePublié: Lun Déc 20, 2010 9:40 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Normalement ces 3 erreurs ne sont pas bloquantes pour l'installation. As tu essayé de poursuivre ?


Haut
 Profil  
 
MessagePublié: Lun Déc 20, 2010 1:05 pm 
Hors-ligne

Inscrit(e) le : Ven Déc 17, 2010 10:28 pm
Message(s) : 9
Bonjour,

Merci pour votre réponse. Hélas non, je ne peux pas aller plus loin.
Pour contourner l'anomalie liée à CLI Which PHP, j'ai modifié le fichier Install.php et j'ai mis les lignes s'y rapportant en commentaire.
J'obtiens néanmoins le message suivant :

Code :
# PHP version OK (5.2.1)
# GD extension OK
# PDO extension OK
# PDO MySQL driver OK
# Multibyte String (mbsring) extension OK
# Automne installed in the document root OK
# Website root filesystem permissions are OK
# SMTP server OK
# Memory limit OK
Warning, PHP magic_quotes_gpc is active and cannot be changed


Si je clique sur OK pour poursuivre l'installation, je suis arrété par l'écran suivant :
Citer:
Attention, l'extension PDO pour PHP n'est pas disponible sur votre serveur. Veuillez vérifier la configuration de PHP et ajouter le support de PDO.

Attention ! L'option "magic_quotes_gpc" est active sur votre configuration de PHP. Cette option est fortement déconseillée car l'ensemble des fonctions d'Automne ne seront pas disponibles et/ou leurs fonctionnement sera dégradé.


Vous ne pouvez poursuivre l'installation d'Automne ...

Plus d'information sur les hébergeurs sur les FAQ en ligne.


J'ai essayé un tas de choses, notamment dans le fichier .htaccess, sans succès.
Encore merci de votre aide.
PP


Haut
 Profil  
 
MessagePublié: Lun Déc 20, 2010 1:33 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
C'est bien ce qu'il me semblais. Ce n'est pas magic_quotes ou le CLI qui te bloquent (ils sont facultatifs) mais PDO.

Tu ne peux pas simplement mettre dl('pdo_mysql.' . PHP_SHLIB_SUFFIX); il faut qu'il soit actif au niveau de ton serveur.

Regarde chez ton hébergeur si tu ne peux pas l'activer au niveau du serveur ou du fichier .htaccess sans quoi tu ne va pas t'en sortir.


Haut
 Profil  
 
MessagePublié: Lun Déc 20, 2010 2:24 pm 
Hors-ligne

Inscrit(e) le : Ven Déc 17, 2010 10:28 pm
Message(s) : 9
Ok, merci Sébastien.
Je repars avec un fichier install.php d'origine et un fichier .htaccess qui contient ça :

Code :
SetEnv PHP_VER 5
#
# Automne settings :
#
AddHandler application/x-suexec-php5 .php
SecFilterEngine Off


Lorsque je lance l'install, j'obtiens ceci :

Citer:
* PHP version OK (5.2.1)
* GD extension OK
* Error, PDO extension not installed
* Multibyte String (mbsring) extension OK
* Automne installed in the document root OK
* Website root filesystem permissions are OK
* SMTP server OK
* Memory limit OK
* Warning, unable to find php CLI with command "which php" : 1
* Warning, unable to find php CLI with command "which php"
* Warning, PHP magic_quotes_gpc is active and cannot be changed


Je tente d'installer l'extension PDO via mon fichier .htaccess (j'ajoute la ligne suivante : php_flag php_pdo_mysql on
) et là, j'obtiens le message suivant :

Citer:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, perales@club-internet.fr and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Et, au sein de mon panel d'administration, je ne vois rien qui puisse me permettre d'activer les PDO.

Dois-je insérer dans le fichier install.php les lignes de code suggérées à la page http://www.ouvaton.coop/spip.php?article136 ??


Haut
 Profil  
 
MessagePublié: Lun Déc 20, 2010 2:41 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
ok, dans ces conditions, tu dois ajouter les lignes suivantes au tout début du fichier install.php
Code :
if (!extension_loaded('pdo')) {
dl('pdo.' . PHP_SHLIB_SUFFIX);
}
if (!extension_loaded('pdo_mysql')) {
dl('pdo_mysql.' . PHP_SHLIB_SUFFIX);
}


Une fois l'installation d'Automne terminée, il faudra faire de même au tout début du fichier config.php qui sera créé à la racine de ton hébergement.

Sans garantie que ça marche mais c'est tout ce que tu peux faire ...


Haut
 Profil  
 
MessagePublié: Lun Déc 20, 2010 3:06 pm 
Hors-ligne

Inscrit(e) le : Ven Déc 17, 2010 10:28 pm
Message(s) : 9
Super ! Merci Sébastien !
Je peux passer à l'étape suivante malgré les avertissements :

Citer:
Attention ! L'option "magic_quotes_gpc" est active sur votre configuration de PHP. Cette option est fortement déconseillée car l'ensemble des fonctions d'Automne ne seront pas disponibles et/ou leurs fonctionnement sera dégradé.


Je conserve les occurences présentes dans mon .htaccess :
Code :
SetEnv PHP_VER 5
#
# Automne settings :
#
AddHandler application/x-suexec-php5 .php
SecFilterEngine Off


Et l'archive automne4-v4_0_2.tar.gz se décompresse. Je connecte ma base de données ; je précise que les exécutions seront déclenchées par le navigateur (CLI manquant sur mon serveur) ; Bizarre, j'ai eu un écran blanc en fin d'install. Aucun message me précisant que l'install est finie.
Je m'en vais copier le code que tu as cité plus haut dans le fichier config.

Puis en me connectant sur le site, j'ai le message suivant :
Citer:
Erreur d'encodage de contenu

La page que vous essayez de voir ne peut être affichée car elle utilise un type de compression invalide ou non pris en charge.

* Veuillez contacter les propriétaires du site pour les informer de ce problème.


J'ai bien l'impression que les caractéristiques techniques de mon hébergeur ne permettent pas d'installer Automne... :cry: :cry: :cry:

En tout cas, merci pour la rapidité de vos réponses et pour votre aide.


Haut
 Profil  
 
MessagePublié: Lun Déc 20, 2010 3:18 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
voilagd a écrit:
J'ai bien l'impression que les caractéristiques techniques de mon hébergeur ne permettent pas d'installer Automne... :cry: :cry: :cry:


Pour info tu as la liste des hébergeurs que nous avons testé sur cette page :
http://doc.automne.ws/web/Documentation ... ualise.php

Je trouve qu'Alwaysdata est vraiment bien, rapide et y'a rien à faire ou presque pour Automne, en plus leur service technique est encore plus réactif que nous sur ce forum ;)

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Lun Déc 20, 2010 3:36 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Pour ta dernière erreur sur la compression, essaye d'ajouter cette ligne à ton fichier de configuration :
Code :
define("ENABLE_HTML_COMPRESSION", false);


Haut
 Profil  
 
MessagePublié: Lun Déc 20, 2010 9:44 pm 
Hors-ligne

Inscrit(e) le : Ven Déc 17, 2010 10:28 pm
Message(s) : 9
Merci Franck pour vos recommandations. Cela dit, je suis chez Ouvaton depuis quelques années déjà et j'ai pu installé et tester plusieurs CMS (Drupal, Joomla, Spip, etc.). Je n'envisage pas de changer pour l'instant mais je retiens votre idée et essaierai pourquoi pas un de ces jours Alwaysdata (j'ai vu qu'ils avaient une formule gratuite).

Sébastien, j'ai essayé votre modif et j'ai enfin une page qui s'affiche :

Citer:
Cette page utilise le modèle "Splash" qui ne comporte aucun contenu.
This page use template "Splash" which does not have any content.


Je jette un oeil sur la doc et essaie de me connecter en Admin et vous tiens informés de l'évolution de la situation.

Merci à tous pour votre aide et votre disponibilité.


Haut
 Profil  
 
MessagePublié: Lun Déc 20, 2010 10:26 pm 
Hors-ligne

Inscrit(e) le : Ven Déc 17, 2010 10:28 pm
Message(s) : 9
Je viens d'essayer de me connecter à l'admin de mon site. J'obtiens une page vierge en haut de laquelle il est écrit "Chargement ...", suivi d'un cadre, ressemblant à une Textbox.
J'ai vérifié si tous mes scripts étaient bien exécutés sur mon navigateur (Firefox). J'ai testé avec IE, il me signale une erreur d'exécution de script.
Dois-je persévérer ou bien considérer que les options nécessaires au bon fonctionnement d'Automne ne sont décidément pas activées chez mon hébergeur et donc m'orienter vers des tests d'Automne en local sur un poste ??
Ce serait chouette de réussir à le faire fonctionner chez Ouvaton (ça ferait un hébergeur de plus dans votre liste) ;)


Haut
 Profil  
 
MessagePublié: Mar Déc 21, 2010 9:19 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Dans le code source de la page ou tu obtiens le texte chargement, tu as des appels javascripts qui ressemblent à ça :
Code :
/js/jsmanager.php?version=4.0.2-1286812228d&files=ext,debug,codemirror,main


Si tu regarde le contenu de ce script via l'adresse suivante :
Code :
http://ton.domaine.tld/js/jsmanager.php?version=4.0.2-1286812228d&files=ext,debug,codemirror,main


Qu'obtiens tu ?


Haut
 Profil  
 
MessagePublié: Mar Déc 21, 2010 9:23 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
A priori, tu as une erreur sur la fonction hash() qui serait manquante malgré le fait qu'il s'agisse d'une fonction native de PHP (http://fr2.php.net/manual/fr/hash.requirements.php). Je ne sais pas comment ton hébergeur à compilé PHP mais si tu dois activer chaque fonction manquante existant normalement par défaut sur PHP tu vas avoir du travail ... :?

La fonction hash existe aussi dans la liste de tes extensions .so disponibles.

Essaye d'ajouter ces lignes dans ton config.php :
Code :
if (!extension_loaded('hash')) {
dl('hash.' . PHP_SHLIB_SUFFIX);
}


Consulte ton fichier /automne/cms_error_log pour voir si tu n'y trouve pas d'autres messages d'erreurs sur d'autres fonctions manquantes.


Haut
 Profil  
 
MessagePublié: Mar Déc 21, 2010 9:31 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Voila la liste de toutes les extensions susceptibles d'êtres nécessaires (par rapport à la liste se trouvant là : http://www.ouvaton.coop/spip.php?article136)

# ctype.so
# dom.so
# filter.so
# gd.so
# hash.so
# pcre.so
# pdo_mysql.so
# pdo.so
# session.so
# simplexml.so
# xml.so
# zip.so
# zlib.so


Haut
 Profil  
 
MessagePublié: Mar Déc 21, 2010 12:45 pm 
Hors-ligne

Inscrit(e) le : Ven Déc 17, 2010 10:28 pm
Message(s) : 9
Sébastien, Franck,
Merci de votre aide. J'ai suivi à la lettre ce que vous m'avez indiqué et voici désormais l'allure de mon fichier config.php :
Code :
(.../...)infos serveur et base de données(.../...)
define("ENABLE_HTML_COMPRESSION", false);

if (!extension_loaded('pdo')) {
dl('pdo.' . PHP_SHLIB_SUFFIX);
}
if (!extension_loaded('pdo_mysql')) {
dl('pdo_mysql.' . PHP_SHLIB_SUFFIX);
}
if (!extension_loaded('hash')) {
dl('hash.' . PHP_SHLIB_SUFFIX);
}if (!extension_loaded('ctype')) {
dl('ctype.' . PHP_SHLIB_SUFFIX);
}if (!extension_loaded('dom')) {
dl('dom.' . PHP_SHLIB_SUFFIX);
}if (!extension_loaded('filter')) {
dl('filter.' . PHP_SHLIB_SUFFIX);
}if (!extension_loaded('gd')) {
dl('gd.' . PHP_SHLIB_SUFFIX);
}if (!extension_loaded('pcre')) {
dl('pcre.' . PHP_SHLIB_SUFFIX);
}if (!extension_loaded('session')) {
dl('session.' . PHP_SHLIB_SUFFIX);
}if (!extension_loaded('simplexml')) {
dl('simplexml.' . PHP_SHLIB_SUFFIX);
}if (!extension_loaded('xml')) {
dl('xml.' . PHP_SHLIB_SUFFIX);
}if (!extension_loaded('zip')) {
dl('zip.' . PHP_SHLIB_SUFFIX);
}if (!extension_loaded('zlib')) {
dl('zlib.' . PHP_SHLIB_SUFFIX);
}


Je tente de me reconnecter à l'admin. J'obtiens la fenêtre me demandant l'identifiant et le mot de passe. 8)
Mais une fois cliqué sur Valider, j'obtiens le message suivant :

Fatal error: Call to undefined function json_encode() in /space/w.../automne/classes/common/sensitiveio.php on line 473

En éditant le fichier, il semble que ce soit des difficultés d'encodage au format json.
Mon serveur serait-il limité en terme d'exécution de scripts ?


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 20 messages ]  Aller vers la page 1, 2  Suivant

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 67 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr