Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[résolu] Probleme domaine / hébergement / Chemin absolu
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.4
#~ Url du site : www.ireis.fr
#~ Hébergeur / Soft : Flowline /debian6 VM
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.4
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.4
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.10
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 2000000
#~ url_rewriting: mod_rewrite
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.3-7+squeeze13
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 2M
#~ session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.63
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,
mon problème est un peu long a expliqué mais il est très simple.
J'ai un nom de domaine ireis.fr que je veux faire pointer sur le serveur web02.hef.fr/ireis .
Mon hébergeur ( celui qu'on m'a imposé ) m'a fait la manipulation seulement lorsqu'on tape www.ireis.fr , l'adresse dans la barre d'adresse reprend mon chemin web02.hef.fr/ireis. Ce que je ne veux pas.

Après 152 mails échangé, il me dit que ca vient de mon cms qui crée des chemins absolus et qu'il ne peut rien faire .
Voici ses réponses:

"Cela ressemble à un problème de configuration de virtual host. Le site par defaut du serveur web n’est plus le directory de votre site web."


"En l’état, ce n’est pas possible, étant donné la façon dont vous avez créé vos sites et les virtual hosts.

Vous ne devriez pas avoir de sites ayant pour URL web02.hef.fr.

Vous devriez avoir un virtalhost hefgroupe.fr et dont l’url d’acces est hefgroupe.fr (en utilisant des chemins logiques et non absolus pour accéder à vos fichiers sur le serveur et en jouant avec le fichier host de votre PC si hefgroup.fr ne résout pas sur la bonne ip)

Un virtualhost ireis.fr dont l’url d’accès est ireis.fr dans un répertoire autre que hefgroupe.fr

Et ainsi de suite pour les suivant. Et si vous voulez que l’url hef.fr (par exemple) renvoie le même site que hefgroup.fr il faudra utilisé des redirects "



en faisant un crtl+u effectivement mon chemin affichait http://web02.hef.fr/......
J'ai donc mis dans le fichier config.php: $config['root_url'] = 'http://www.ireis.fr';
en refaisant la manipulation crtl+u mon chemin affichait http://www.ireis.fr/ mais l'adresse dans la barre d'adresse affiche toujours web02.hef.fr et mes images n'apparaissent plus dans la page d'attente du site.

Help me ! je ne sais plus quoi faire !
J'ai tenté un upgrade.php mais rien à faire... L'hébergement reste quelques choses de spécial pour moi.
Merci
#2
si j'ai bien suivit tu veux que si j'aille sur http://www.ireis.fr, je tombe sur une adresse restant sur http://www.ireis.fr
mais que en arrière plan ça appel http://web02.hef.fr/ireis/ de manière invisible pour l'utilisateur ?
#3
C'est tout à fait ca.
Je ne sais pas si ca vient de moi ou de l'hébergeur. C'est la première fois que ca me fait ca et pourtant j'en ai mis quelques uns des sites en ligne ! Big Grin
#4
si c'est cela alors c'est totalement indépendant de cmsmadesimple

pour t'en assuré : tu déplaces tous tes fichier dans un sous répertoire de test /cms_test

tu laisse un index.html par exemple et tu appels ton site http://www.ireis.fr/index.html tu verras que tu retomberas implacablement sur http://web02.hef.fr/ireis/index.html

je t'invite à faire le test

Après il ce peut éventuellement que ton .htaccess contienne des informations qui redirige le visiteur... mais encore une fois ce n'est pas cmsmadesimple qui est à l'origine de la redirection

tests et dis nous ce que ça donne.
#5
Je m'en doutais.
Je peux te montrer mon htaccess si tu veux:
Par contre faut il que je laisse l'option root_url dans le config.php?
si je la met en place dans le congif.php : $config['root_url'] = 'http://www.ireis.fr';

on arrive bien a avoir ( avec un ctrl+u ) la bonne adresse a l'intérieur du fichier mais il me perd le chemin pour les images ( ce qui me parait normal )

## Default .htaccess file
SetEnv PHP_VER 5



RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]





# BEGIN Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/javascript A259200
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>
# END Expire headers
#6
ton .htaccess est bon

ta ligne root_url aussi

le comportement de Ctrl+u aussi

les images non trouvées doivent certainement pointer vers le nom de domaine mais la demande doit certainement pas être bien routée vers l'autre domaine

bref test le coup de la mise en répertoire de test pour certifier le fait que c'est l'hébergement http://web02.hef.fr qui fait une redirection sans le mode "transparent"
#7
J'ai dupliquer mes fichiers vers un repertoire test.
J'ai du faire une upgrade avec upgrade.php pour que mes fichiers apparaissent.

Mes fichiers s'affichent mais dès lors que je met $config['root_url'] = 'http://www.ireis.fr'; mes images disparaisse comme si le chemin n'était plus bon.
Ne devrait - il pas me les trouver?
Merci à toi de prendre le temps d'essayer de trouver des solutions.
#8
non mais tu as tout fait de travers ...

relis moi

Citation :pour t'en assuré : tu déplaces tous tes fichier dans un sous répertoire de test /cms_test

tu laisse un index.html par exemple et tu appels ton site http://www.ireis.fr/index.html tu verras que tu retomberas implacablement sur http://web02.hef.fr/ireis/index.html

je t'invite à faire le test

à quel moment je te parles d'upgrade ?????
#9
Oui desolé je me suis emballé . Mais j'ai voulu testé le faite que le site fonctionne bien dans un autre dossier.
J'ai créer un fichier index.html basique et mon hébergeur à du attester que ca venu de lui. Il a modifier son serveur et j'ai pu charger en toute tranquillité CMSMS .
Merci à toi Bess pour l'aide.
#10
heureux de voir que tu as pu apporter la preuve à ton hébergeur que ça venait de chez lui Wink


Atteindre :


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