C'est quoi un .htaccess - PHP - Programmation
Marsh Posté le 14-08-2005 à 19:20:13
Le .htaccess restraint les droits d'accès à un répertoire qui contient des fichiers web que Apache (le serveur web) propose.
Le .htaccess n'a donc rien à voir avec le php ou MySQL.
Marsh Posté le 15-08-2005 à 00:45:51
chaica a écrit : Le .htaccess restraint les droits d'accès à un répertoire qui contient des fichiers web que Apache (le serveur web) propose. |
+1
Marsh Posté le 15-08-2005 à 00:51:09
cortexzero> Ça m'a l'air un peu bidon ce phpwebcommerce non ? Tant qu'à utiliser un truc tout fait regarde plustôt du côté de http://www.oscommerce.com/
Marsh Posté le 15-08-2005 à 09:59:54
push a écrit : cortexzero> Ça m'a l'air un peu bidon ce phpwebcommerce non ? Tant qu'à utiliser un truc tout fait regarde plustôt du côté de http://www.oscommerce.com/ |
Probablement que ca doit parraitre un peu bidon quand on s'y connait un peu, en effet... Mais je trouvais juste que le tutorial était assez bien rédigé (en tout cas, de façon intelligible)
Je vais essayer de regarder oscommerce pour voir ce que ca donne. J'ai téléchargé le pack mais ya un truc que je comprends pas, c'est que ya le choix qu'entre Windows ou Linux... moi je suis sur Mac mais de ttes facons je comprends pas bien ce que ca change puisque c pas pour l'utiliser en local...
Marsh Posté le 15-08-2005 à 15:49:39
ah bah, ouais, ya pas photo... osCommerce c carrèment mieux pis ca marche en plus
Marsh Posté le 16-08-2005 à 03:17:06
cortexzero a écrit : ah bah, ouais, ya pas photo... osCommerce c carrèment mieux pis ca marche en plus |
Tant que tu mets pas les mains de le camboui oui,
Il est bien pour ceux qui ne le modifie pas, autrement tu constates qu'il est plutot tres mal codé et pas du très modulable ni optimisé niveau requetes.
Après y avoir passé quelques mois dessus à le customiser, je sais ce que c'est.
Marsh Posté le 14-08-2005 à 18:51:24
Bonjour,
D'abord je vous demanderai de faire preuve d'indulgence parce
que je suis complètement novice avec PHP et MySQL...
Bref, voilà, j'essaie de comprendre comment tout cela fonctionne
et j'utilise pour cela un "pack" de boutique en ligne que j'ai
trouvé en open source sur le web. Je sais, les packs tout prêts,
c'est nul mais là en l'occurrence ca me permet de m'initier en
cherchant à comprendre comment il fonctionne... Bref.
Donc lorsque j'ai uploadé le pack sur mon site pour voir si il
fonctionnait... surprise (enfin, pas tant que ca), ca ne marchait
pas. Au debut, j'ai pas trop compris pourquoi, vu que j'avais
bien configuré l'adresse et mon login de connection à ma base MySQL.
C'est ensuite que je me suis rendu compte, en relisant le tutorial
du pack (www.phpwebcommerce.com), qu'il fallait soit modifier les
.htaccess, soit uniquement uitiiser des chemins relatifs ou absolus
dans mes fichiers .php afin de pas avoir des messages d'erreur du
style :
Warning: main(library/database.php): failed to open stream: No such file or directory in /home/.sites/50/site215/web/store/library/config.php on line 65
Fatal error: main(): Failed opening required 'library/database.php' (include_path='') in /home/.sites/50/site215/web/store/library/config.php on line 65
Alors vu que je n'y connais pas grand chose, que je ne sais meme pas
ce que sont les .htaccess, et que j'utilise un mac alors que la personne
ayant rédigé le tutorial explique la marche à suivre pour utilisateurs de PC,
ben j'ai préféré rajouter les chemins relatifs dans tous mes fichiers .php
Seulement voilà, certains fichiers étant necessaires à plusieurs niveaux
dans l'arborescence du site, ben les chemins indiqués dans ceux là ne marchent
pas dès qu'on les sollicite à un autre niveau du site (j'espère que je suis
suffisamment clair )
Donc ma question est toute simple : que faire?
Est-ce-que les .htacess sont des fichiers fournis par l'hebergeur et qui sont
à modifier/configurer? Je comprends plus rien
Si quelqu'un a compris ce que je viens d'écrire, merci à l'avance pour votre aide!