changerment de dossier de l'emplacement de site

10 posts in this topic

Posted · Report post

Bonjour.

Afin de développer mon nouveau site, j'ai placé tous les fichiers de la boutique peel dans un sous dossier que j'ai nommée dev.mondomaine.com.

Ma question : je suis en train de travailler sur la boutique, est ce que je peux ensuite transférer tout les fichiers à la racine sans encombre ?

A défaut est ce que je peux déjà mettre tout les fichiers à la racine et travailler en appellant le fichier index.php, car le site ne sera visible qu'a partir du fichier index.html de l'ancien site.

J'espère avoir éte clair dans ma question....:blink:

merci

Share this post


: post
Share on other sites

Posted · Report post

Bonjour coach,

Il est possible de travailler sur votre site à la racine en laissant le fichier index.html, si votre serveur le permet.

Pour modifier le sous domaine, seul la variable $wwwroot du fichier lib/setup/info.inc.php est à modifier dans le code. Si vous avez ajouté du contenu administrable (rubrique, description de produits...), il faut également penser à modifier les liens éventuels.

Simon.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour.

J'ai procédé à la copie de mon dossier à la racine, j'ai un petit soucis avec des images.

http://www.velo2max....ainement-1.html

Voici le message qui s'affiche

Impossible de sauvegarder l'image dans le répertoire cache. Merci de vérifier les droits d'accès sur le serveur.Impossible de sauvegarder l'image dans le répertoire cache. Merci de vérifier les droits d'accès sur le serveur.Impossible de sauvegarder l'image dans le répertoire cache. Merci de vérifier les droits d'accès sur le serveur.

J'ai aussi un souci avec l'absence de menu à droite :

http://www.velo2max.com/lire/vue-rapide-de-nos-formules-2.html voir ici

et sur la version en sous dossier :

http://www.velo2max.com/dev.velo2max.com/lire/vue-rapide-de-nos-formules-2.html

Merci de vos lumières.

Share this post


: post
Share on other sites

Posted · Report post

Il faut vous assurer que le répertoire upload/thumbs existe, et que les droits suffisants sont données à ce répertoire (typiquement 755).

Simon.

Share this post


: post
Share on other sites

Posted · Report post

Il faut vous assurer que le répertoire upload/thumbs existe, et que les droits suffisants sont données à ce répertoire (typiquement 755).

Simon.

Merci cela marche, et pour la visibilité du menu de droite qui est absent, d'ou cela peut il venir, y a t'il des fichiers qui n'ont pas été recopier à la racine ? et si oui, lesquels.

merci

Share this post


: post
Share on other sites

Posted · Report post

Le problème de l'absence de la colonne de droite est étrange ...

Pouvez-vous me dire si une variable nommé $page_column_count est défini dans la page lire/index.php et lire/article_details.php ?

Simon.

Share this post


: post
Share on other sites

Posted · Report post

Re bonjour.

j'ai regardé si je trouvais cette fonction je ne l'ai pas trouvé voir ci dessous le fichiers lire/article_details

<?php

// This file should be in UTF8 without BOM - Accents examples: éèê

// +----------------------------------------------------------------------+

// | Copyright © 2004-2011 Advisto SAS, service PEEL - contact@peel.fr |

// +----------------------------------------------------------------------+

// | This file is part of PEEL Shopping 6.2, which is subject to an |

// | opensource GPL license: you are allowed to customize the code |

// | for your own needs, but must keep your changes under GPL |

// | More information: http://www.peel.fr/lire/licence-gpl-70.html'>http://www.peel.fr/lire/licence-gpl-70.html |

// +----------------------------------------------------------------------+

// | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ |

// +----------------------------------------------------------------------+

// $Id: article_details.php 18091 2011-06-03 15:59:20Z sdelaporte $

include("../configuration.inc.php");

if (!empty($_GET['artid']) && empty($_GET['rubid']) && empty($_GET['id'])) {

// Compatibilité avec anciennes URL

$_GET['id'] = intval($_GET['artid']);

} elseif (!empty($_GET['rubid']) && empty($_GET['id'])) {

// Compatibilité avec anciennes URL

$_GET['id'] = intval($_GET['rubid']);

} elseif (empty($_GET['id'])) {

redirect_and_die($GLOBALS['wwwroot'] . "/");

} else {

$_GET['id'] = intval($_GET['id']);

}

$art_query = query("SELECT p.id, p.titre_" . $_SESSION['session_langue'] . ", pc.rubrique_id, r.nom_" . $_SESSION['session_langue'] . " AS rubrique_nom

FROM peel_articles p

INNER JOIN peel_articles_rubriques pc ON p.id = pc.article_id

INNER JOIN peel_rubriques r ON r.id = pc.rubrique_id

WHERE p.id ='" . intval($_GET['id']) . "'");

$art = fetch_assoc($art_query);

if(empty($art)) {

redirect_and_die($GLOBALS['wwwroot'] . "/");

}

if (is_module_url_rewriting_active()) {

if (!empty($art) && get_content_url($art['id'], $art["titre_" . $_SESSION['session_langue']], $art['rubrique_id'], $art["rubrique_nom"]) != get_current_url(false)) {

// L'URL sans le get n'est pas comme elle est censée être => on redirige avec une 301

$theoretical_current_url = get_content_url($art['id'], $art["titre_" . $_SESSION['session_langue']], $art['rubrique_id'], $art["rubrique_nom"]);

redirect_and_die($theoretical_current_url, true);

}

} else {

$_GET['rubid'] = $art['rubrique_id'];

}

define('IN_RUBRIQUE_ARTICLE', true);

Share this post


: post
Share on other sites

Posted · Report post

Je ne vois pas la variable que je cherchais dans le code que vous m'avez fourni...

Autre solution, il y a une erreur fatal qui mets fin à l'exécution du script, ce qui empêche l'affichage de la colonne de droite.

Si vous inspecter le code source HTML de la page, vous pouvez voir que la balise fermante </html> est absente, ce qui confirme cette hypothèse.

Pouvez-vous activer les messages d'erreur pour toutes les IP, en modifiant la valeur actuelle du champ IPs dont l'affichage des erreurs PHP est activée : par *.

Il faut que vous vérifiiez également que l'affichage des messages d'erreur est configurer sur votre serveur. Nous pourrons ainsi voir ce qui pose problème.

Si il n'est pas possible d'afficher les erreurs sur votre serveur, je vous conseille d'installer votre site sur un serveur local du type Wamp. Vous pourrez ensuite copier/coller l'erreur dans ce forum.

Simon.

Share this post


: post
Share on other sites

Posted · Report post

Voici le message d'erreur qui apparait à la place de la colonne de droite en procédant comme indiqué

Fatal error: Call to undefined function get_on_rollover_products_html() in /var/www/html/virtualdomains/10219/velo2max.com/www/lib/fonctions/fonctions.php on line 446

voici la ligne 446 :

$items_html_array = get_on_rollover_products_html();

Share this post


: post
Share on other sites

Posted · Report post

Ok je vois, vous n'avez pas activé le module rollover, mais la fonction get_on_rollover_products_html est quand même appelé.

Dans le fichier lib/fonctions/fonctions.php, il faut modifier la fonction get_modules. A la ligne 446, il faut passer la ligne

			$items_html_array = get_on_rollover_products_html();
en dessous de
			if (is_rollover_module_active ()) {
Ce qui donne :
		} elseif ($this_module['technical_code'] == 'news') {
if (is_rollover_module_active ()) {
$items_html_array = get_on_rollover_products_html();
if (vn($GLOBALS['site_parameters']['type_rollover']) == 1) {
$this_module_output = affiche_menu_deroulant_1('scrollerdiv_'.$this_module['technical_code'], $items_html_array);
} elseif (vn($GLOBALS['site_parameters']['type_rollover']) == 2) {
$this_module_output = affiche_menu_deroulant_2('scrollerdiv_'.$this_module['technical_code'], $items_html_array);
}
}
[/code]

Cette correction sera présente dans la futur version de peel shopping, merci !

Simon.

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping