problème site php --- cache

Discussion dans 'Web, design' créé par ozmagic, 17 Novembre 2006.

Statut de la discussion:
Fermée.
  1. Offline
    ozmagic Bouloteur
    bonsoir, j'ai un soucis qui est survenu, comme ça....

    Dans un site conçu en php, les menus marche une fois sur deux, ou de manière aléatoire. Lorsque je clic sur un des menus, il me renvoie à la page par défaut index.php. Je fais F5 et me charge la bonne page, celle qui était censé être chargée lors du clic sur le menu.

    si quelqu'un pouvait m'aiguiller ....
    ozmagic, 17 Novembre 2006
    #1
  2. Offline
    zoheir cvm.mangaleet()
    code source/site ? :pfiou:
    zoheir, 17 Novembre 2006
    #2
  3. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    Quel hébergeur ?
    Jereck, 17 Novembre 2006
    #3
  4. Offline
    ozmagic Bouloteur
    mon serveur est une fedora 4 avec admin plesk
    php 5 et mysql 4

    le site je ne le donnerais malheureusement pas car ce serait un peu trop facile d'exposer un site client, qui pose problème, sur un forum... :pfiou: vive le hacking

    en fait je constate que le problème survient lorsque je manipule l'admin de joomla.

    En gros je dispose de plusieurs domaines sur mon serveur et je fais actuellement des tests sur joomla/mambo sur ce même serveur. Les manipulations, je précise, ne se font que sur le domaine et en aucun cas sur les fichiers communs.
    Par ex, il faut configurer le php.ini afin que joomla accepte certains paramètres. J'ai placé un fichier vhosts.conf sur chaque domaine de joomla.

    donc je ne vois tjs pas pourquoi un site foire lorsque je manipule un cms sur un autre domaine ...
    ozmagic, 18 Novembre 2006
    #4
  5. Offline
    ozmagic Bouloteur
    voici une des procédures que j'ai suivie. D'après vous, cela peut-il influencer un autre site ?



    "
    Ben le problème semble bien être là... Le safe mode est on.
    Mais il semble impossible de modifier le php.ini sur virtuozzo.
    du coup, il faut passer des variables par site et là... c'est le drame. J'ai trouvé un site où est décrit une autre procédure pour qq1 qui ne pouvait pas non plus toucher à son php.ini. En voici le résumé :
    j'ai tout bien suivit tes instructions et .... ca fonctionne a 200%
    donc je recapitule pour ceux qui auraient le meme pb et qui ont pas trop suivit la discution :

    1 - Rien ne sert de modifier le php.ini de votre serveur puisque Plesk l'écrase régulièrement pour remettre les paramètres par défaut

    2 - Pour modifier les paramètres php qui vous interresses (register_globals par exemple à mettre sur on) il faut donc suivre la manoeuvre suivante :

    a) creer en local un fichier vhost.conf avec votre éditeur de texte préféré
    b) écrire les modifications sous cette forme : php_admin_flag register_globals on (1 ligne par variable modifiée et ne pas oublier le fameux "php_admin_flag" en debut de chaque ligne)
    c) vous connecter à votre serveur en ssh par exemple avec WinSCP3
    d) Placer le fichier dans le répertoire "home/httpd/vhosts/mon_domaine/conf" du site pour lequel s'appliquent les modifications (et oui ! si vous voulez modifier les paramétres php pour TOUS vos sites présents sur le serveur, il vous faudra placer le fichier vhost.conf dans le rep "conf" de chaque site, cela dit, c'est plutot cool puisque ca permet des parametrages distincs d'un site à l'autre, pas mal finalement)

    3 - une fois le fichier en place passez en mode console et tapez la commande suivante :
    "/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<mon_domaine>"(a effectuer apres avoir
    placer chaque fichier, donc si vous placez 5 fichiers, il faudra effectuer 5 fois la commande puisque elle s'applique a chaque fois au site que vous pointez)
    puis, une fois tous les fichiers en place, n'oubliez pas de relancer apache (il se peut que les modifs ne soient pas prises en compte apres le redemarage de apache, c'est le cas sur les serveurs dédiés de chez Amen par exemple, dans ce cas, rebooter carement le serveur !!!)

    4 - pour vérifier que les nouveaux parametres ont bien été pris en compte, uploadez un fichier info.php à la racine de votre site contenant juste la ligne suivante : <? php_info(); ?> et dans votre navigateur préféré, tapez l'adresse http://www.monsite.com/info.php ...... et vérifiez si les nouveaux parametres sont effectifs"
    ozmagic, 19 Novembre 2006
    #5
  6. Offline
    Ahava Revenant
    on pourra pas t'aider avec autant de flou autour du probleme :/
    Ahava, 19 Novembre 2006
    #6
  7. Offline
    ozmagic Bouloteur
    laissez tomber
    ozmagic, 19 Novembre 2006
    #7
Statut de la discussion:
Fermée.