transfère local vers 000webhost

Comment installer Contao
Landry
Membre
Messages : 71
Inscription : 10 Juil 2012 13:28
Localisation : Tours

transfère local vers 000webhost

Messagepar Landry » 31 Juil 2012 10:46

Bonjour,
Je suis entrain de transférer mon site créé en local avec contao vers un hébergeur [url]http://www.000webhost.com/
J'ai utilisé FileZIlla pour les transfère de dossier et ma base de donnée a été transférée avec le phpMyAdmin du site (j'ai du changer le nom de la base qui était trop long)
Donc pour éviter tout problème j'ai voulu repasser par /contao-2.11.4/contao/install.php mais j'ai un cette erreur :
[/url]

Code : Tout sélectionner

Fatal error: Uncaught exception Exception with message Could not connect to database (Access denied for user '[i]MonIdentifiant[/i]'@'localhost' (using password: NO)) thrown in /home/a1736891/public_html/contao-2.11.4/system/libraries/Database.php on line 78

#0 /home/a1736891/public_html/contao-2.11.4/system/libraries/Database.php(135): Database->__construct()
#1 /home/a1736891/public_html/contao-2.11.4/system/libraries/System.php(170): Database::getInstance()
#2 /home/a1736891/public_html/contao-2.11.4/system/modules/backend/Backend.php(49): System->import(Array)
#3 /home/a1736891/public_html/contao-2.11.4/system/modules/valumsFileUploader/ValumsHelper.php(41): Backend->__construct('Database')
#4 /home/a1736891/public_html/contao-2.11.4/system/libraries/System.php(170): ValumsHelper->__construct()
#5 /home/a1736891/public_html/contao-2.11.4/system/modules/backend/BackendTemplate.php(56): System->import()
#6 /home/a1736891/public_html/contao-2.11.4/system/modules/backend/BackendTemplate.php(144): BackendTemplate->parse('ValumsHelper')
#7 /home/a1736891/public_html/contao-2.11.4/contao/install.php(951): BackendTemplate->output()
#8 /home/a1736891/public_html/contao-2.11.4/contao/install.php(95): InstallTool->outputAndExit()
#9 /home/a1736891/public_html/contao-2.11.4/contao/install.php(961): InstallTool->run()
#10 {main}


et en passant par contao-2.11.4/contao/, j'ai :

Code : Tout sélectionner

An error occurred while executing this script!

    If you are a Contao user, contact the administrator of your website.
    Open file system/logs/error.log and search for a corresponding entry.
    Open file system/config/localconfig.php and add the following line:

    $GLOBALS['TL_CONFIG']['displayErrors'] = true;

    Read the Contao FAQs or visit the Contao support page.


j'ai supprimé quelque ligne du localconfig.php mais cela n'a rien changé...
version de 000webhost :
- PHP version 5.2.*
- MySQL ver. 5.1
Note : je n'ai jamais transféré de site sur un hébergeur avant ça.
css/html tout va bien -- php un peu moins -- javascript encore moins -- débutant sur contao

Landry
Membre
Messages : 71
Inscription : 10 Juil 2012 13:28
Localisation : Tours

Re: transfère local vers 000webhost

Messagepar Landry » 31 Juil 2012 13:22

nouvelle réinstallation, nouveau message d'erreur :

Code : Tout sélectionner

PHP Error Message
error: require_once() [function.require]: Failed opening required '../system/initialize.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/MonIdentifient/public_html/contao-2.11.4/contao/install.php on line 36
css/html tout va bien -- php un peu moins -- javascript encore moins -- débutant sur contao

Avatar de l’utilisateur
F2lt
Membre
Messages : 164
Inscription : 26 Mai 2011 09:24
Localisation : L'Isle sur Sorgue - Vaucluse (84)

Re: transfère local vers 000webhost

Messagepar F2lt » 31 Juil 2012 14:53

Bonjour,

Si tu veux "transférer" ton site fait en local vers un hébergement, il suffit de :
- transférer les fichiers :)
- "transférer" la base de données :)
- modifier les variables globales du fichier system/config/localconfig.php pour les faire correspondrent au "déplacement" ($GLOBALS['TL_CONFIG']['websitePath'], $GLOBALS['TL_CONFIG']['dbHost']...) :?:

:idea: Pour vérifier que ton hébergement convient : Contao check

F2lt
Je soutiens Mira Europe qui éduque et remet gratuitement des chiens guides d'aveugles aux enfants aveugles : http://www.miraeurope.org/

Landry
Membre
Messages : 71
Inscription : 10 Juil 2012 13:28
Localisation : Tours

Re: transfère local vers 000webhost

Messagepar Landry » 31 Juil 2012 15:58

- transférer les fichiers OK
- "transférer" la base de données OK
- modifier les variables globales du fichier system/config/localconfig.php pour les faire correspondrent au "déplacement" ($GLOBALS['TL_CONFIG']['websitePath'], $GLOBALS['TL_CONFIG']['dbHost']...)
-> $GLOBALS['TL_CONFIG']
['dbHost']
['dbUser']
['dbPass']
['dbDatabase']
modifié y en a t-il d'autre?
(pas de $GLOBALS['TL_CONFIG']['ftpHost'] à créé?)

pour contao check on doit modifier quel .htaccess? car le répertoire en est garnie!!!
(PS : j'ai du mal avec l'anglais même si googleTrad est mon ami)

Landry,
css/html tout va bien -- php un peu moins -- javascript encore moins -- débutant sur contao

Avatar de l’utilisateur
F2lt
Membre
Messages : 164
Inscription : 26 Mai 2011 09:24
Localisation : L'Isle sur Sorgue - Vaucluse (84)

Re: transfère local vers 000webhost

Messagepar F2lt » 31 Juil 2012 18:01

Moi aussi pour l'anglais :oops: mais j'essai de me soigner :
- Simply upload the PHP file to the Contao root folder, open it in a web browser and follow the instructions.
- Charger simplement le fichier PHP à l a racine du dossier de Contao, l'ouvrir dans un navigateur (URL root contao + fichier PHP) et suivre les instructions.

Si besoin, il va t'indiquer s'il faut "activer" le PHP5, il ne faut pas modifier le .htaccess pour le moment.

:idea: ['websitePath'], racine site lié à un domaine ?

Tiens moi au courant
Je soutiens Mira Europe qui éduque et remet gratuitement des chiens guides d'aveugles aux enfants aveugles : http://www.miraeurope.org/

Landry
Membre
Messages : 71
Inscription : 10 Juil 2012 13:28
Localisation : Tours

Re: transfère local vers 000webhost

Messagepar Landry » 01 Août 2012 08:30

Tien c'est la ligne où j'ai arrêté de lire :oops:
j'ai deux élément en rouge :

Code : Tout sélectionner

Maximum execution time   •   10   Recommended setting is 30 or greater.
Upload maximum filesize   •   2M   Recommended setting is 8M or greater.


Mais il me dise :
You should be able to use the Contao extension repository.
Vous devriez être capable d'utiliser le référentiel d'extension Contao.

You should be able to run Contao without the Safe Mode Hack.
Vous devriez être en mesure d'exécuter Contao sans Safe Mode Hack.

ET j'ai un warning :

Code : Tout sélectionner

Fatal error: Maximum execution time of 10 seconds exceeded in /home/a1736891/public_html/contao-2.11.4/contao-check.php on line 390



Je me suis aperçu que le transfère à eux quelque erreur (le contenu d'un dossier était vide..) je vais donc chercher si le problème ne viens pas de là.
Sinon les dernière erreur affiché sont :

Code : Tout sélectionner

Fatal error: Uncaught exception Exception with message Could not connect to database (Host '31.170.160.89' is not allowed to connect to this MySQL server) thrown in /home/a1736891/public_html/contao-2.11.4/system/libraries/Database.php on line 78

#0 /home/a1736891/public_html/contao-2.11.4/system/libraries/Database.php(135): Database->__construct()
#1 /home/a1736891/public_html/contao-2.11.4/system/libraries/System.php(170): Database::getInstance()
#2 /home/a1736891/public_html/contao-2.11.4/system/libraries/Model.php(86): System->import(Array)
#3 /home/a1736891/public_html/contao-2.11.4/system/modules/frontend/FrontendUser.php(91): Model->__construct('Database')
#4 /home/a1736891/public_html/contao-2.11.4/system/modules/frontend/FrontendUser.php(173): FrontendUser->__construct()
#5 /home/a1736891/public_html/contao-2.11.4/system/libraries/System.php(170): FrontendUser::getInstance()
#6 /home/a1736891/public_html/contao-2.11.4/index.php(65): System->import()
#7 /home/a1736891/public_html/contao-2.11.4/index.php(400): Index->__construct(Array)
#8 {main}


et pour ['websitePath'] il faut laisser
$GLOBALS['TL_CONFIG']['websitePath'] = '/contao-2.11.4';
car je suis toujours dans contao-2.11.4 non?
css/html tout va bien -- php un peu moins -- javascript encore moins -- débutant sur contao

Landry
Membre
Messages : 71
Inscription : 10 Juil 2012 13:28
Localisation : Tours

Re: transfère local vers 000webhost

Messagepar Landry » 01 Août 2012 10:49

Je suis un boulet :oops:
Je n'avais pas mis de mot de passe (['dbPass']) car en local y avais pas de mot de passe.
(en relisant mes poste j'ai vu que je l'avais modifié/créé mais j'ai du le supprimer au cours de mes tests)
Il me reste plus qu'à réglet les problèmes d'affichage(image qui on disparu, surement un mauvais codage)

Pour ce qui on le même problème, essayé de modifier ça :

Code : Tout sélectionner

$GLOBALS['TL_CONFIG']['dbHost'] = 'mysql5.000webhost.com';
$GLOBALS['TL_CONFIG']['dbUser'] = 'a1736891_NomUtilisateur';
$GLOBALS['TL_CONFIG']['dbPass'] = 'MotDePasse';
$GLOBALS['TL_CONFIG']['dbDatabase'] = 'a1736891_NomDeLaBaseDeDonnée';


Merci beaucoup pour ton aide F2lt!!
css/html tout va bien -- php un peu moins -- javascript encore moins -- débutant sur contao

Avatar de l’utilisateur
F2lt
Membre
Messages : 164
Inscription : 26 Mai 2011 09:24
Localisation : L'Isle sur Sorgue - Vaucluse (84)

Re: transfère local vers 000webhost

Messagepar F2lt » 01 Août 2012 12:41

et pour ['websitePath'] il faut laisser
$GLOBALS['TL_CONFIG']['websitePath'] = '/contao-2.11.4';
car je suis toujours dans contao-2.11.4 non?

:arrow: Si tes images ont disparues c'est certainement du à une modification de ['websitePath'] à effctuer : c'est le nom du dossier à mettre après le nom de domaine du site lors des appels depuis un navigateur.

Donc, si en local tu appelais http://localhost/contao-2.11.4/... et que maintenant ton domaine pointe directement sur le dossier racine de contao http://www.domaine.net/... il faut :

Code : Tout sélectionner

$GLOBALS['TL_CONFIG']['websitePath'] = '';

Autrement, les messages de Contao check signalent juste des restrictions d'utilisations des ressources du serveur web (temps maxi des scripts PHP et taille maxi des fichiers chargeables).

A mon avis ça devrait être bon :)
Je soutiens Mira Europe qui éduque et remet gratuitement des chiens guides d'aveugles aux enfants aveugles : http://www.miraeurope.org/

Landry
Membre
Messages : 71
Inscription : 10 Juil 2012 13:28
Localisation : Tours

Re: transfère local vers 000webhost

Messagepar Landry » 01 Août 2012 15:06

Pour l'image c'était presque ça, c'est juste une majuscule qui était en minuscule pour le liens de l'image (donc wamp est plus souple que 000webhost)

maintenant tout fonctionne sauf un module qui m'affiche un warning (si-dessous), mais le reste du module s'affiche correctement (c'est une liste d'une table -> tl_membre).

Code : Tout sélectionner

Warning: Division by zero in /home/a1736891/public_html/contao-2.11.4/system/modules/listing/ModuleListing.php on line 167
#0 /home/a1736891/public_html/contao-2.11.4/system/modules/listing/ModuleListing.php(167): __error(2, 'Division by zer...', '/home/a1736891/...', 167, Array)
#1 /home/a1736891/public_html/contao-2.11.4/system/modules/frontend/Module.php(140): ModuleListing->compile()
#2 /home/a1736891/public_html/contao-2.11.4/system/modules/listing/ModuleListing.php(96): Module->generate()
#3 /home/a1736891/public_html/contao-2.11.4/system/modules/frontend/ContentModule.php(72): ModuleListing->generate()
#4 /home/a1736891/public_html/contao-2.11.4/system/libraries/Controller.php(511): ContentModule->generate()
#5 /home/a1736891/public_html/contao-2.11.4/system/modules/frontend/ModuleArticle.php(194): Controller->getContentElement('260')
#6 /home/a1736891/public_html/contao-2.11.4/system/modules/frontend/Module.php(140): ModuleArticle->compile()
#7 /home/a1736891/public_html/contao-2.11.4/system/modules/frontend/ModuleArticle.php(71): Module->generate()
#8 /home/a1736891/public_html/contao-2.11.4/system/libraries/Controller.php(443): ModuleArticle->generate(false)
#9 /home/a1736891/public_html/contao-2.11.4/system/libraries/Controller.php(307): Controller->getArticle('82', false, false, 'main')
#10 /home/a1736891/public_html/contao-2.11.4/system/modules/frontend/PageRegular.php(100): Controller->getFrontendModule('0', 'main')
#11 /home/a1736891/public_html/contao-2.11.4/index.php(266): PageRegular->generate(Object(DB_Mysql_Result))
#12 /home/a1736891/public_html/contao-2.11.4/index.php(401): Index->run()
#13 {main}

Et si j'ai bien compris il divise par 0 mais je vois pas quoi... (je suis entrain de faire des tests)

et le plus drôle c'est que sur cette même page IE m'affiche le tout sens prendre en compte les fichiers CSS (la présentation et les CSS sont celles utilisés par les autres pages -> celle par default)

EDIT : en enlevant l'article du module la mise en page de IE reviens donc ça viens du module...
css/html tout va bien -- php un peu moins -- javascript encore moins -- débutant sur contao

Landry
Membre
Messages : 71
Inscription : 10 Juil 2012 13:28
Localisation : Tours

Re: transfère local vers 000webhost

Messagepar Landry » 01 Août 2012 15:38

J'ai trouvé ce serai un beg avec "Éléments par page" normalement, on choisie le nombre d'éléments par page et on saisir 0 pour désactiver la pagination. Apparemment, la désactivation ne fonctionne pas car en écrivant une autre valeur dans "Éléments par page", le message disparait.
css/html tout va bien -- php un peu moins -- javascript encore moins -- débutant sur contao


Revenir vers « Installation de Contao »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité