Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 19/03/2010, 10h24   #1
Invité de passage
 
Inscription : mars 2010
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : mars 2010
Messages : 22
Points : 1
Points : 1
Par défaut Récupération site PHP dans EasyPHP

J'ai repris un poste ou l'ancien informaticien était spécialiste en php et avait créer un site pour la société, il faisait ses modifs en direct sur le site de production sans avoir de site de développement. Dans mon cas je veux récupérer une copie du site en local pour pouvoir effectué des modifs sans impliquer la prod, j'ai donc installé EasyPHP, j'ai récupérer le répertoire de mon site, importer la BDD en local. J'ai aussi effectué les changements pour tous ce qui est connexion à la base de données, mais malheureusement quand je me rend sur la page d'accueil du site, je ne récupère pas les photos et du code php s'afiche dans la pages. Quand je regarde dans les logs apaches il me mets ceci:

File does not exist: C:/Program Files/EasyPHP-5.3.2/www/'.$attribute['src'].', referer: http://127.0.0.1/
File does not exist: C:/Program Files/EasyPHP-5.3.2/www/Groupe/' .$promo['id']. ', referer: http://127.0.0.1/

comme si il n'arrivait pas à interpréter le code.

J'ai demander à mon prédécesseur mais il ne voit pas d'où vient le problème.

Je suis sur cela depuis plusieurs jours et je ne vois pas ce qui bloque.

Auriez-vous une idée ?

Merci d'avance.
julienMP51350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 11h47   #2
Expert Confirmé Sénior
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Et quel est le code en question ?
__________________
Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas).

[Général] "Ça ne marche pas" n'est pas une réponse acceptable.
[PHP] Développez avec error_reporting à E_ALL (minimum).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 11h58   #3
Invité de passage
 
Inscription : mars 2010
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : mars 2010
Messages : 22
Points : 1
Points : 1
Pour la première ligne il s'agit du code suivant se trouvant dans la page index.php:

Code :
1
2
3
4
$result = $xml->xpath("/album/img");
foreach($result as $key => $attribute) 
						{
echo '<li><a href="'.$attribute['url'].'" title="'.$attribute['title'].'"><img height="150" alt="'.$attribute['title'].'" src="'.$attribute['src'].'" width="200"></a></li>

Dernière modification par andry.aime ; 19/03/2010 à 12h10. Motif: Merci d'utiliser la balise [code](bouton # de l'éditeur)
julienMP51350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 12h00   #4
Expert Confirmé Sénior
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Le code est incomplet pour en tirer quoi que ce soit.

Il n'utilisait pas les balises courtes (<? et <?=) alors qu'elles sont désactivées sur votre serveur par hasard (paramètre short_open_tag) ?
__________________
Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas).

[Général] "Ça ne marche pas" n'est pas une réponse acceptable.
[PHP] Développez avec error_reporting à E_ALL (minimum).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 13h52   #5
Invité de passage
 
Inscription : mars 2010
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : mars 2010
Messages : 22
Points : 1
Points : 1
tout d'abord merci pour ta réponse aussi rapide.

Effectivement quand je fais un phpinfo sur mon site en local le paramètre short_open_tag est en off alors que sur le site de production il est activé.

J'ai trouvé la section dans le php.ini mais il y a plusieurs lignes de paramétrage lesquelles faut-il activé.

; short_open_tag
; Default Value: On
; Development Value: Off
; Production Value: Off

Merci.
julienMP51350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2010, 15h12   #6
Expert Confirmé Sénior
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Aucune de celles-ci.

Étant normalement active par défaut, vous devriez avoir une ligne où elle est explicitement désactivée alors :
Si c'est le cas, changez-la en On. Sinon ajoutez-la (valeur On), à voir si c'est suffisant pour la suite.
__________________
Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas).

[Général] "Ça ne marche pas" n'est pas une réponse acceptable.
[PHP] Développez avec error_reporting à E_ALL (minimum).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2010, 14h12   #7
Invité de passage
 
Inscription : mars 2010
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : mars 2010
Messages : 22
Points : 1
Points : 1
Merci à toi, j'ai donc mis cette valeur à On, j'ai une amélioration, j'ai récupérer l'interface d'admin du site mais pour ce qui est du site lui même il me transfère directement vers le site de production comme si il y a avait une redirection, je n'arrive pas à trouver la source de cette redirection. toute les pages ou j'ai trouvé en dur l'adresse de mon site de prod je l'ai remplacé par localhost mais si je doit parcourir toutes les pages du site je n'ai pas fini, de plus je me demande si cela vient vraiment de là.

Quand je regarde dans les logs d'apache maintenant j'ai ce type d'erreur:

Undefined index: id in C:\\Program Files\\EasyPHP5.2.10\\www\\Includes\\Functions.php on line 611

quand je regarde cette ligne dans le code voilà ce que j'ai:

Code :
if($Marque['id'] == $_GET['id'] && $_SERVER['PHP_SELF']=='/Marque.php') {echo ' selected="selected"';}
j'ai aussi deux autres erreurs:

Undefined variable: id in C:\\Program Files\\EasyPHP5.2.10\\www\\Includes\\Utils.php on line 403

Code :
eval(targ+".location='/Tri-xxxx.php?id=<? echo $id; ?>&tri_sens="+selObj.options[selObj.selectedIndex].value+"'");
et enfin:

Undefined index: q in C:\\Program Files\\EasyPHP5.2.10\\www\\Includes\\Menu_Gauche.php on line 29

Code :
<input type="text" name="q" value="<? echo $_GET['q']; ?>" />
Auriez-vous une idée ?

Merci d'avance.
julienMP51350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2010, 14h22   #8
Expert Confirmé Sénior
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Pour la redirection, elle peut éventuellement se trouver ailleurs que dans les scripts (.htaccess par exemple).

En ce qui concerne les erreurs, ce ne sont que des notice que vos prédécesseurs ont probablement tout simplement ignoré en configurant leur environnement de développement pour ne pas les montrer (paramètre error_reporting). Il aurait certes mieux valu tester l'existence (fonction isset) des variables externes (GET, POST, etc) avant de chercher à les utiliser pour ne pas avoir de tels messages. A vous de voir si vous souhaitez les corriger ou les ignorer en faisant de même.

Code :
if(isset($_GET['id']) && $Marque['id'] == $_GET['id'] && $_SERVER['PHP_SELF']=='/Marque.php') {echo ' selected="selected"';}
Code :
1
2
3
4
5
6
7
<?php
$q = isset($_GET['q']) ? $_GET['q'] : '';
?>
 
<!-- ... -->
 
<input type="text" name="q" value="<? echo $q; ?>" />
Note : ne pas oublier que sur tout environnement de production, l'affichage des erreurs, quelles qu'elles soient, est désactivé - enfin, devrait l'être.
__________________
Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas).

[Général] "Ça ne marche pas" n'est pas une réponse acceptable.
[PHP] Développez avec error_reporting à E_ALL (minimum).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2010, 16h00   #9
Invité de passage
 
Inscription : mars 2010
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : mars 2010
Messages : 22
Points : 1
Points : 1
il y avait effectivement des occurrences du nom de site dans htaccess mais je les ai toutes remplacer maintenant, voilà maintenant de quoi à l'air mon htacess

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Options +FollowSymlinks
Options +Indexes
Options -MultiViews
RewriteEngine on
SetEnv SESSION_USE_TRANS_SID 0
 
Rewritecond %{HTTP_HOST} ^localhost$
Rewriterule ^(.*) http://localhost/$1 [QSA,L,R=301]
 
Rewritecond %{HTTP_HOST} ^localhost$
Rewriterule ^(.*) http://localhost/$1 [QSA,L,R=301]
 
# regul seo
RewriteRule ^Produit/([0-9]*)/(.*)/(.*)\.htm$ /Redirection-Produit.php?id=$1 [L]
RewriteRule ^Marque/([0-9]*)/([0-9]*)/(.*)\.htm$ /Redirection-Marque.php?id=$1&p=$2 [L]
RewriteRule ^Rubrique/([0-9]*)/([0-9]*)/(.*)\.htm$ /Redirection-Rubrique.php?id=$1&p=$2 [L]
 
RewriteRule ^Article-de-xxx-(.*)-(.*)-id([0-9]*)\.htm$ /Produit.php?id=$3 [L]
RewriteRule ^2Article-de-xxx-(.*)-(.*)-id([0-9]*)\.htm$ /Produit2.php?id=$3 [L]
RewriteRule ^Article-de-xxx-(.*)-(.*)-idg([0-9]*)\.htm$ /Groupe.php?id=$3 [L]
RewriteRule ^Materiel-de-xxx-(.+)-id([0-9]+)-(.+)-(.+)-p([0-9]+)\.htm$ /Rubrique.php?id=$2&page=$5&tri=$3&sens=$4 [L]
RewriteRule ^2Materiel-de-xxx-(.+)-id([0-9]+)-(.+)-(.+)-p([0-9]+)\.htm$ /Rubrique2.php?id=$2&page=$5&tri=$3&sens=$4 [L]
RewriteRule ^Accessoire-de-xxx-(.+)-id([0-9]+)-p([0-9]+)\.htm$ /Marque.php?id=$2&page=$3 [L]
RewriteRule ^Nouveaute-xxxx-p([0-9]+)\.htm$ /Nouveaute-xxxx.php?page=$1 [L]
 
Errordocument 400 /400.php
Errordocument 401 /401.php
Errordocument 403 /403.php
Errordocument 404 /404.php
 
Errordocument 500 /500.php
je ne vois pas du tout ou peut être cette redirection, cependant j'ai un doute sur la syntaxe de rewritecond, est-ce la bonne syntaxe ?

Merci d'avance.
julienMP51350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2010, 16h06   #10
Expert Confirmé Sénior
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Supprimez :
Code X :
1
2
Rewritecond %{HTTP_HOST} ^localhost$
Rewriterule ^(.*) http://localhost/$1 [QSA,L,R=301]
Elles ne servent à rien et vous créez probablement ainsi une réécriture sans fin.

Si c'est le seul fichier htaccess, la redirection n'est pas là, elle doit être dans les scripts (pages d'erreur comprises). Utilisez éventuellement un outil pour tracer les requêtes/réponses HTTP. Une recherche (même avec une commande grep like) sur le nom de domaine du site de production ne donne rien ? Avez-vous repris la configuration d'Apache ?
__________________
Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas).

[Général] "Ça ne marche pas" n'est pas une réponse acceptable.
[PHP] Développez avec error_reporting à E_ALL (minimum).

Dernière modification par julp ; 22/03/2010 à 16h32.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2010, 15h05   #11
Invité de passage
 
Inscription : mars 2010
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : mars 2010
Messages : 22
Points : 1
Points : 1
J'avance petit à petit, j'ai trouvé toutes les redirections et je les ai modifié, j'ai maintenant pratiquement toute la page d'accueil sauf le footer je ne sais pas pourquoi mais ce n'est pas le plus grave, par contre quand j'essaie d'aller sur une autre page du site il ne trouve pas la page. Voilà ce qu'il me met dans les logs d'apache:

File does not exist: C:/Program Files/EasyPHP5.2.10/www/Materiel-de-xxx-xxx-xxx-xxx-xxx-xxx-id31-nom-asc-p1.htm, referer: http://localhost/

je sais que cela a rapport avec le htaccess mais je ne trouve pas d'ou cela vient, comment être sur qu'il va bien requêter la base de données ?

de plus je ne comprend pas vraiment le paramètre rewriterule du htaccess ?

Pouvez-vous m'aider sur ce point ?

voilà maintenant le contenu de mon fichier htaccess:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Options +FollowSymlinks
Options +Indexes
Options -MultiViews
RewriteEngine on
SetEnv SESSION_USE_TRANS_SID 0
 
 
 
# regul seo
RewriteRule ^Produit/([0-9]*)/(.*)/(.*)\.htm$ /Redirection-Produit.php?id=$1 [L]
RewriteRule ^Marque/([0-9]*)/([0-9]*)/(.*)\.htm$ /Redirection-Marque.php?id=$1&p=$2 [L]
RewriteRule ^Rubrique/([0-9]*)/([0-9]*)/(.*)\.htm$ /Redirection-Rubrique.php?id=$1&p=$2 [L]
 
RewriteRule ^Article-de-xxxx-(.*)-(.*)-id([0-9]*)\.htm$ /Produit.php?id=$3 [L]
RewriteRule ^2Article-de-xxxx-(.*)-(.*)-id([0-9]*)\.htm$ /Produit2.php?id=$3 [L]
RewriteRule ^Article-de-xxxx-(.*)-(.*)-idg([0-9]*)\.htm$ /Groupe.php?id=$3 [L]
RewriteRule ^Materiel-de-xxx-(.+)-id([0-9]+)-(.+)-(.+)-p([0-9]+)\.htm$ /Rubrique.php?id=$2&page=$5&tri=$3&sens=$4 [L]
RewriteRule ^2Materiel-de-xxxx-(.+)-id([0-9]+)-(.+)-(.+)-p([0-9]+)\.htm$ /Rubrique2.php?id=$2&page=$5&tri=$3&sens=$4 [L]
RewriteRule ^Accessoire-de-xxxx-(.+)-id([0-9]+)-p([0-9]+)\.htm$ /Marque.php?id=$2&page=$3 [L]
RewriteRule ^Nouveaute-xxxx-p([0-9]+)\.htm$ /Nouveaute-xxx.php?page=$1 [L]
 
Errordocument 400 /400.php
Errordocument 401 /401.php
Errordocument 403 /403.php
Errordocument 404 /404.php
Errordocument 500 /500.php

Merci d'avance
julienMP51350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2010, 15h20   #12
Expert Confirmé Sénior
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
En fait, il me semble que sur EasyPHP, par défaut, les fichiers .htaccess ne sont pas pris en compte. Avez-vous bien AllowOverride à valeur All sur le bloc Directory correspondant à votre racine dans le fichier de configuration d'Apache ? (EasyPHP la définit peut être sous forme de variable)
__________________
Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas).

[Général] "Ça ne marche pas" n'est pas une réponse acceptable.
[PHP] Développez avec error_reporting à E_ALL (minimum).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2010, 16h33   #13
Invité de passage
 
Inscription : mars 2010
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : mars 2010
Messages : 22
Points : 1
Points : 1
Effectivement dans le httpd.conf le paramètre était None, j'ai donc mis all mais malheureusement cela ne change rien. Je pense qu'il n'arrive pas a interpréter la variable id car dans les logs apaches il me mets toujours:

Undefined index: id in C:\\Program Files\\EasyPHP5.2.10\\www\\Includes\\Functions.php on line 611

qui correspond au bloc de code suivant:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function LdMarque()
	{
		echo '<form action="/Vente-xxx.php" id="selection" method="get">
		<fieldset>
		<select name="marque" onchange="MM_jumpMenu(\'parent\', this, 0)">
		';
		$Select = mysql_query("SELECT * FROM `marque` WHERE nom <> '' ORDER BY nom ASC");
		while ($Marque = mysql_fetch_assoc($Select))
		{
			echo '<option value="'.$Marque['id'].'"';
			if($Marque['id'] == $_GET['id'] && $_SERVER['PHP_SELF']=='/Marque.php') {echo 'selected="selected"';}
			echo '>'.htmlentities($Marque['nom'],ENT_QUOTES,'UTF-8').'</option>
			';
		}
		echo '</select>
		<input type="submit" class="submit" value="ok" />
		</fieldset>
		</form>';
	}
qu'en pensez vous ?
julienMP51350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2010, 17h10   #14
Expert Confirmé Sénior
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Hors contexte c'est difficile déjà de déterminer si elle est légitime ou non.

Y a-t-il réécriture lors de l'obtention de ce message ?
La réécriture fonctionne bien maintenant ?
Si oui, Options -MultiViews a bien été conservée ?
Si non, avez-vous modifié le bon AllowOverride et redémarré Apache ?

Est-ce possible d'avoir la sortie (telle qu'elle s'affiche en éditant la source de la page) du code ci-dessous placée dans la page concernée :
Code :
1
2
3
<?php
var_dump($_SERVER['REQUEST_URI'], $_SERVER['SCRIPT_NAME'], $_GET);
?>
__________________
Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas).

[Général] "Ça ne marche pas" n'est pas une réponse acceptable.
[PHP] Développez avec error_reporting à E_ALL (minimum).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2010, 17h37   #15
Invité de passage
 
Inscription : mars 2010
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : mars 2010
Messages : 22
Points : 1
Points : 1
Bonjour,

excuse moi de te répondre maintenant mais une autre chose m'ait tombé dessus.
Je ne comprend pas tout dans ta réponse car n'étant pas du tout un crack en php, j'ai du mal a assimiler certaines choses.

Qu'entends-tu par réecriture ?

pour le bout de code, où-dois je le mettre exactement, dans la page index ?

Je pense avoir chnager le bon allowoverride et j'ai aussi redémarrer Apache.

Merci
julienMP51350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2010, 17h51   #16
Expert Confirmé Sénior
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par julienMP51350 Voir le message
Qu'entends-tu par réecriture ?
Je voulais savoir s'il y avait ou non réécriture de l'URL par Apache. C'est ce que réalise Apache via les directives RewriteRule de votre fichier .htaccess que vous avez donné plus haut, lorsque vous demandez une URL virtuelle comme Article-de-xxxx-foo-bar-id98.htm et qu'il vous redirige, en interne, sur Produit.php?id=98. Mais ce n'est pas grave, nous pouvons le déterminer sur la valeur de $_SERVER['REQUEST_URI'].

Citation:
Envoyé par julienMP51350 Voir le message
pour le bout de code, où-dois je le mettre exactement, dans la page index ?
Dans le script à l'origine de l'erreur.
__________________
Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas).

[Général] "Ça ne marche pas" n'est pas une réponse acceptable.
[PHP] Développez avec error_reporting à E_ALL (minimum).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2010, 17h56   #17
Invité de passage
 
Inscription : mars 2010
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : mars 2010
Messages : 22
Points : 1
Points : 1
Bonjour,

je suppose que c'est cela que tu veux comme résultat:

string(1) "/" string(10) "/index.php" array(0) { }

cela s'affiche en haut à gauche quand je me rend sur ma page index et j'ai mis le bout de code que tu m'as donné ou j'avais l'erreur

Dis moi si c'est ce que tu attendais ?

Merci
julienMP51350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2010, 18h01   #18
Expert Confirmé Sénior
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Ok, c'est donc tout simplement l'application qui est mal conçue en cherchant à utiliser des paramètres qui n'existent pas (en toute circonstance du moins). Ma précédente correction (cf post #8) pourrait être une façon de corriger cette "erreur" (qui n'est qu'une notice).

EDIT : en fait, il ne semble pas nécessaire d'ajouter du code à la ligne concernée, une simple réorganisation des tests pourrait suffire en mettant la partie $_SERVER['PHP_SELF']=='/Marque.php' en tout premier :
Code :
if ($_SERVER['PHP_SELF'] == '/Marque.php' && $Marque['id'] == $_GET['id']) { echo ' selected="selected"'; }
__________________
Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas).

[Général] "Ça ne marche pas" n'est pas une réponse acceptable.
[PHP] Développez avec error_reporting à E_ALL (minimum).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2010, 18h12   #19
Membre régulier
 
Inscription : mai 2004
Messages : 84
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 84
Points : 88
Points : 88
Par défaut Reprendre dela prod

Bonsoir,

Je pense qu'essayer de répercuter toute les différence de la prod depuis le poste client est une bonne démarche mias longue.

Dans la mesure où la prod est la version valide de référence,
tu télécharges et installes winmerge, tu récupères ta prod, fichiers de conf compris ; apache, php, mysql ...

Tu compares tes fichiers de conf et code local à ta prod avec winmerge pour voir les modifs histoire d'être au "courant", tu installes ta prod en local et écrase le tout en vérifiant d'abord les versions installées de PHP Apache Mysql pour être sûr que ce soit les mêmes que ta prod.

Tu reparts de cette version de prod réinstallée en local.


Xavier

Dernière modification par vexa ; 25/03/2010 à 18h14. Motif: orthographe
vexa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2010, 11h17   #20
Invité de passage
 
Inscription : mars 2010
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations forums :
Inscription : mars 2010
Messages : 22
Points : 1
Points : 1
Bonjour,

je ne peux pas récupérer ma prod complètement, je n'ai pas accès à la partie apache, j'ai juste le repertoire du site et la base de données.

Sinon j'ai fait les modifs que julp m'a dit je n'ai plus l'erreur:

Undefined index: id in C:\\Program Files\\EasyPHP5.2.10\\www\\Includes\\Functions.php on line 611

mais par contre j'ai celle ci:

Undefined variable: id in C:\\Program Files\\EasyPHP5.2.10\\www\\Includes\\Utils.php on line 403

qui correspond au à ligne de code suivante:

Code :
eval(targ+".location='/Tri-xxxx.php?id=<? echo $id; ?>&tri_sens="+selObj.options[selObj.selectedIndex].value+"'");
que dois-je mettre ici pour ne plus avoir d'erreur ?

Merci.
julienMP51350 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 13h57.


 
 
 
 
Partenaires

Hébergement Web