[doc]URL ?
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
[doc]URL ?
Il me semble que tu m'en avais donné l'explication il y a longtemps
Comment passes tu de wri/point/1234 à point.php sans .htaccess ?
Comment passes tu de wri/point/1234 à point.php sans .htaccess ?
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
C quoi ?sly a écrit :Mais ça ne devrait plus être nécessaire quand j'aurais activer le mécanisme du controlleur.php vers lequel tout pointe
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
NOTE: il faut aussi ajouter dans httpd.conf:sly a écrit :Il faut activer :
Options +Multiviews
Options Indexes FollowSymLinks Includes MultiViews
Autre modif de php.ini:
short_open_tag = On
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
note que ça peut aussi de mettre dans la config du vhost si tu ne veux pas perturber tes autres projetsDominique a écrit : NOTE: il faut aussi ajouter dans httpd.conf:
Je pense que Includes est facultatifOptions Indexes FollowSymLinks Includes MultiViews
On se demande à cause de qui ;-)Autre modif de php.ini:
short_open_tag = On
D'ailleurs ce "short open tag" nous emmerde parfois quand on a besoin de <? dans une vue
ex ligne 8:
https://github.com/sletuffe/www.refuges ... rt_gpx.php
Si vous avez le courage de remplacer par <?php je peux m'occuper en partie de la migration et le désactiver au niveau php (sauf erreur short_open_tag est à off dans les dernières version de php)
Note: je vais rajouter dans /ressources un exemple de configuration vhost pour que ces infos soient gardées quelque part
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
Surtout pas !sly a écrit :On se demande à cause de quiAutre modif de php.ini:
short_open_tag = On
D'ailleurs ce "short open tag" nous emmerde parfois quand on a besoin de <? dans une vue
ex ligne 8:
https://github.com/sletuffe/www.refuges ... rt_gpx.php
Si vous avez le courage de remplacer par <?php je peux m'occuper en partie de la migration et le désactiver au niveau php (sauf erreur short_open_tag est à off dans les dernières version de php)
ça fluidifie les templates.
Par contre, je l'aurais bien mis dans le config.php : ini_set('short_open_tag', '1');
Mais ça ne marche pas ??
J'ai lu quelque part qu'on peut le mettre dans le .htaccess mais je n'ai pas creusésly a écrit :note que ça peut aussi de mettre dans la config du vhost si tu ne veux pas perturber tes autres projetsDominique a écrit : NOTE: il faut aussi ajouter dans httpd.conf:
C'est quand même une option qui va avec le package WRI
... et ça peut être compliqué à mettre en route chez un hébergeur
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
Oui, mais ça ne suffit pas.sly a écrit :J'y pense pour le "Multiviews" normalement le htaccess.modele.txt contient cette option donc en le copiant vers .htaccess ça devrait suffire pour t'activer le multiviews maintenant
Il faut aussi ajouter dans httpd.conf:
Options Indexes FollowSymLinks Includes MultiViews
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
ça doit varier selon la configuration, sur le serveur WRI je n'ai rien mis de tout ça, car c'est dans le .htaccessDominique a écrit : Oui, mais ça ne suffit pas.
Il faut aussi ajouter dans httpd.conf:
Options Indexes FollowSymLinks Includes MultiViews
Et pour que le .htaccess soit actif, c'est ça qui compte :
Code : Tout sélectionner
<Directory /home/sites/refuges/www.refuges.info>
AllowOverride all all
</Directory>
qui dit que, depuis le htaccess, on peut imposer toutes les options qu'on veut.
-
- Messages : 387
- Enregistré le : 08 mars 2004, 23:32
(Pour ecrire de l'XML en gros)D'ailleurs ce "short open tag" nous emmerde parfois quand on a besoin de <? dans une vue
Donc je comprends qu'un short_open_tag à False, permet de continuer a utiliser <?=Cette directive affecte également l'utilisation de <?=, qui est identique à <? echo, avant PHP 5.4.0. L'utilisation de cette écriture nécessite que l'option short_open_tag soit activée. Depuis PHP 5.4.0, <?= est toujours disponible.
tout en simplifiant l'ecriture de XML (gpx) ?
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
Nan! I faudrait écrire <?php echo $toto ?> au lieu de <?=$toto?>yip a écrit :Donc je comprends qu'un short_open_tag à False, permet de continuer a utiliser <?=
tout en simplifiant l'ecriture de XML (gpx) ?
Pour le XML, le contournement est assez simple et très localisé:
<?='<?'?>xml ...
Dominique http://chemineur.fr
-
- Messages : 387
- Enregistré le : 08 mars 2004, 23:32
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
OUIsly a écrit :Je pense que Includes est facultatif
KO. ça fait tout planter (suivant les cas erreur 101 ou 103)sly a écrit :Le : AllowOverride all all
qui dit que, depuis le htaccess, on peut imposer toutes les options qu'on veut.
KOsly a écrit :Options Indexes FollowSymLinks MultiViews
note que ça peut aussi de mettre dans la config du vhost si tu ne veux pas perturber tes autres projets
J'ai une conf qui marche, j'arrête là
Dominique http://chemineur.fr