Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] OVH, base de données et fichier config.php !
#26
bess a écrit :ben voilà le pb j'en suis sur.

si t'as pas accès à l'admin tu peux effacer les fichiers de cache par FTP

/tmp/templates_c/ tout ce qui s'y trouve sauf index.html s'il existe
/tmp/cache fichier contentcache.php

Ok je regarde à ca aussi...

Je suis sur Filezilla. Ou sont ces rep "tmp" du site distant ? Par defaut je ne les vois pas
#27
a la base de ton installation, là ou tu as transmis tous les fichiers et répertoire, il y en a un parmi eux qui s'appel tmp Smile
#28
Ok c'est fait (j'ai vidé aussi /tmp/templates_c/ n local) Smile

Par contre non, pas de changement...


Et pour mon histoire de droits ? (je sens qu'il y a un truc pas clair là...)
#29
Je reprends....

si tu as
>On me dit ceci :
>Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in /homez.116/>monsite/www/monrepertoire_cmsms/lib/page.functions.php on line 1395

mauvaise version PHP - Vérifier version PHP
J-C Etiemble Tutoriels v 2.2.x
#30
Bonjour et merci pour le suivi.


Donc pour le php : en local j'ai la version 5.2.11. C'est sous cette version que j'ai exporté ma base de données vers OVH.
A priori ca devrait aller, non ?

--------------------------------
Dans le doute j'ai créé un fichier .htaccess, avec la commande :
SetEnv PHP_VER 5

Puis plus tard avec :
SetEnv PHP_VER 5_TEST

Mais le résultat n'est pas meilleur : un nouveau message m'indique que la connexion à la bdd ne peut pas se faire
(ce qui n'est pas la même chose que mon message actuel, qui lui me parle de variable mal lue)

J'ai donc supprimé le ..htaccess créé...
--------------------------------

Suite :

Je suis aussi finalement passé, en local, de la version 5.2.11 à la version 5.3.0 (php). Et j'ai vidé en distant ma bdd,
pour re-importer cette base en 5.3.0. Donc nouvelle base créée sur mon espace OVH.

Mais toujours ce message d'erreur... :
Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in /.../lib/page.functions.php
#31
alors utilise la méthode
http://www.cmsmadesimple.fr/forum/viewtopic.php?id=2937
et donne le résultat a la fin de "Étape 3"
J-C Etiemble Tutoriels v 2.2.x
#32
Je lis ça :

Récupérer vos fichiers sur votre ordinateur (sauf si l'installation fonctionne en local) ;
Les télécharger vers votre nouveau serveur, avec Fillezilla (Vérifier les permissions sur les dossiers).
Faire une installation normale comme indiqué dans installation rapide via FTP,
En étape Étape 10 = Installation Étape 5 cocher uniquement : Création des tables, décocher Installer les exemples de contenus et les gabarits.

C'est à dire qu'il faut repartir de zéro pour l'installation en distant ? (Ne pas tenir compte du travail effectué en local, et refaire toute l'installation de A Z ?)

- Si oui c'est là la cause du blocage Wink
- Si oui aussi : quel intérêt de travailler en local dans ce cas (puisque tout est à refaire ensuite) ?
#33
re,

>C'est à dire qu'il faut repartir de zéro pour l'installation en distant ? (Ne pas tenir >compte du travail effectué en local, et refaire toute l'installation de A Z ?)

lire attentivement ce qui est écrit avant de poster
et suivre les indications pas à pas
Oui il faut refaire une installation complète (cela vérifie que ton CMS fonctionne correctement sur ton hébergement)
ET ENSUITE réinjecter la BD (travail effectué en local)
Donc on ne perd RIEN au contraire c'est une validation étape par étape
garantie 100 % !!
J-C Etiemble Tutoriels v 2.2.x
#34
http://www.monsite.fr/monrep_cmsms/

-> Site en maintenance


http://www.monsite.fr/monrep_cmsms/install/

-> Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homez.116/mondomaine/www/monrep_cmsms/lib/test.functions.php on line 36


Rien de rien...
Bourdel j'y suis depuis plus de 2 semaines.
Alors que pour Wordpress, j'ai fait ça en une petite demi-heure (et tout manuellement, fichier config y compris)
#35
J'en suis enfin venu à bout.



J'ai tout réinstallé de A à Z (méthode A sur le tuto).

J'ai ajouté unfichier .htaccess (avec l'instruction SetEnv PHP_VER 5 - pour permettre d'utiliser la version php56 - OVH est en php4)
Ce n'est pas nouveau j'avais installé ce fichier plus tôt déjà sans pour autant m'en sortir.

Je pense que le principal venait du fichier config.php :
J'ai tout bien décortiqué pour voir les erreurs et elles étaient ici :


1.
$config['root_url'] = 'http://www.monsite.fr'; <-- non
$config['root_url'] = 'http://www.monsite.fr/monrepertoirecms/'; <-- oui

$config['ssl_url'] = 'http://www.monsite.fr'; <-- non
$config['root_url'] = 'http://www.monsite.fr/monrepCMS/'; <-- oui


2.
$config['root_path'] = $_SERVER['DOCUMENT_ROOT'];
$config['admin_dir'] = 'admin';
$config['previews_path'] = $_SERVER['DOCUMENT_ROOT'].'/tmp/cache';
$config['uploads_path'] = $_SERVER['DOCUMENT_ROOT'].'/uploads';
$config['uploads_url'] = $config['root_url'] . '/uploads';

est devenu :
$config['root_path'] = '/homez.116/mondomaine/www/monrepertoirecms';
$config['admin_dir'] = 'admin';
$config['previews_path'] = '/homez.116/mondomaine/www/monrepertoirecms/tmp/cache';
$config['uploads_path'] = '/homez.116/mondomaine/www/monrepertoirecms/uploads';
$config['uploads_url'] = $config['root_url'] . '/uploads';


3.
Enfin pour terminer, contrairement à ce qu'indique le tutoriel d'installation, la permission n'est pas :
$config['default_upload_permission'] = '444';

Mais :
$config['default_upload_permission'] = '664';
(Donc ne pas y toucher, c'est la valeur par défaut je crois...)


Voilà, ouf c'est réglé... Merci pour les différentes aides.
Les prochaines fois j'aurais je pense une bonne base avec ce fichier config.php que je conserve dans un coin ! Wink
#36
bonne nouvelle donc pour toi mais tout de même, le coup du répertoire c'est un motif pour se faire traiter de tête en l'air Wink

Citation :Enfin pour terminer, contrairement à ce qu'indique le tutoriel d'installation, la permission n'est pas :
$config['default_upload_permission'] = '444';

quel tuto ? et à quel endroit ?
#37
>J'ai tout réinstallé de A à Z (méthode A sur le tuto).
>quel tuto ? et à quel endroit ?

surement le wiki
http://wiki.cmsmadesimple.org/index.php/..._Server/fr
Ce qui est identique à ma méthode
http://www.cmsmadesimple.fr/forum/viewto...288#p17288
Vu ce je suis l'auteur des 2 informations

Surement un problème de transfert d fichiers Wink
J-C Etiemble Tutoriels v 2.2.x
#38
jce76350 a écrit :>J'ai tout réinstallé de A à Z (méthode A sur le tuto).
>quel tuto ? et à quel endroit ?

surement le wiki
http://wiki.cmsmadesimple.org/index.php/..._Server/fr
Ce qui est identique à ma méthode
http://www.cmsmadesimple.fr/forum/viewto...288#p17288
Vu ce je suis l'auteur des 2 informations

Surement un problème de transfert d fichiers Wink

Ceci dit peut-être qu'avec 444 au lieu de 664, ca fonctionne aussi, qui sait Smile

PS : merci pour ce tuto, très clair... (sur lequel je m'étais déjà basé il y a plusieurs jours). J'ai abandonné la "méthode B" que j'avais suivie au départ (transfert des répertoires locaux) pour la méthode "A" (réinstallation de A à Z), au départ avec regret, mais maintenant que le fichier config.sys m'apparait plus clairement, je ne devrais pas trop avoir de probleme par la suite, sur d'autres sites, pour les migrer du local au distant...
Enfin j'espère Big Grin
#39
"Tête en l'air" : mais l'erreur sur le $config['root_url'] , j'en avais parlé dans mon post 4 et comme personne n'avait tiqué dessus... :o Big Grin

Sinon je pense que je reviendrais plus tard relire le tuto : http://wiki.cmsmadesimple.org/index.php/...ettings/fr
... pour mes téléchargements de fichiers (je pense que j'aurais à réécrire mes $config['uploads_path'] et $config['uploads_url'] ...

Merci en tous cas Smile
#40
et j'ai beau relire ton post #4 ca ne me fait toujours pas tiquer :]

enfin c'est finit c'est une bonne chose Wink
#41
>"Tête en l'air" :
OUi!!!

>Sinon je pense que je reviendrais plus tard relire le tuto : http://>wiki.cmsmadesimple.org/index.php … ettings/fr
t'affole pas trop ça va changer dans le V 1.9
J-C Etiemble Tutoriels v 2.2.x
#42
Le config.php sur ovh doit être sur 664 lors de l'installation et lorsque l'installation est terminée les permissions de ce fichier doivent être de 444


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)