Page 1 sur 1

le grand saut

Posté : mar. janv. 17, 2006 5:53 pm
par Philippe GUEGAN
Bon on y est j'ai eu mes codes avec axinet, il m'ont ouvert ma base, et j'ai php myadmin.

Et plein de questions:

Faut-il que je reconstruise mes tables ou je peux importer celle que j'ai fait?

Pour mon site j'ai tout mis comme tu m'a appris dans un fichier "scriptbf"
mais mon index ne devrait il pas être à part sur le site?

:roll:
Que de questions existentielles?
Philippe

Re: le grand saut

Posté : mar. janv. 17, 2006 9:59 pm
par Côme
Faut-il que je reconstruise mes tables ou je peux importer celle que j'ai fait?
Tu peux exporter tes tables dans phpMyAdmin local avec ou sans les données facilement dans un fichier texte (liste d'instructions SQL). Tu peux alors rejouer ce fichier d'instructions SQL sur ta base hébergée toujours dans PhpMyAdmin

a) Export :

Tu chois l'onglet export dans phpMyAdmin local. Tu sélectionnes tes tables.
Tu précises un export SQL et tu coches la case "transmettre" pour obtenir un fichier SQL sur ton disque local

b) Import :

Dans le phpMyAdmin distant tu cliques sur l'onglet SQL puis sur le bouton Parcourir et tu choisis le fichier créé à l'étape a. Tu cliques sur le bouton Exécuter. (Attention il faut tout de même avoir une base de données.)
Pour mon site j'ai tout mis comme tu m'a appris dans un fichier "scriptbf"
mais mon index ne devrait il pas être à part sur le site?
Pour la structure des répertoires il faut surtout respecter la même arborescence qu'en local. Si tes liens sont en relatif cela devrait bien se passer. Attention au piège classique de la distinction MAJ/min sous Linux.

Oui l'index doit être à la racine de ton dossier www pour qu'un appel de ton nom de domaine sans page particulière tombe dessus.
:roll:
Que de questions existentielles?
Philippe
T'inquiète ça va très bien se passer :new_all_coholic:

Posté : mar. janv. 17, 2006 10:05 pm
par Côme
Je te conseille également de créer un petit fichier test.php contenant simplement :

<?php
phpinfo();
?>

de le placer sur ton hébergement et de l'appeler dasn ton navigateur. Il va t'afficher toute la configuration PHP de ton hébergeur et en cas de souci imprévu il te sera facile de comparer avec ta version locale (tu peux le jouer en local aussi) pour tenter de voir ce qui peut différer.

Bonne chance en tout cas pour cette mise en prod !

Posté : mer. janv. 18, 2006 9:58 pm
par Philippe GUEGAN
bon on avnce:

J'arrive à transférer mes tables ça marche
j'ai "sorti " mon index du répertoire et donc modifier quelques appels
je ne laisserai que l'index et tout le reste dans des répertoires

J'ai fait mon entête dans la fonction, je pense le rentrer dans toutes les pages?

Je pense qu'il me reste à modifier dans "global inc" $serveur,$login,$motpasse
Là je sais pas trop :new_ukliam2:

quelques modif sur mon formulaires que j'avais pas fini,
et en route :new_321:

Posté : mer. janv. 18, 2006 11:04 pm
par Côme
J'ai fait mon entête dans la fonction, je pense le rentrer dans toutes les pages?
Normalement tes pages sont donc construites en php. Donc tu place ton appel Entete(...) dans ton script. Si tu as plusieurs processus de création de page alors place Entete dans ces différents scripts.
Je pense qu'il me reste à modifier dans "global inc" $serveur,$login,$motpasse
Là je sais pas trop
Le plus pratique c'est d'avoir ces quelques lignes :

if ($SERVER_NAME != "localhost")
{
// Config distante
$serveur = "xxx";
$login = "xxx";
$motpasse = "xxx";
$base = "xxx";
}
else
{
// Config locale
$serveur = "localhost";
$login = "yyy";
$motpasse = "yyy";
$base = "yyy";
}

Comme cela ton fichier de config s'adapte tout seul au fait d'être en local ou chez l'hébergeur.