Intégration de pages PHP sur un site - débutant - PHP - Programmation
Marsh Posté le 05-12-2004 à 20:20:35
Ton serveur est censé supporter le php?
Marsh Posté le 05-12-2004 à 20:22:05
Oui ; mon seveur supporte easyphp et ça tourne, puisque je peux ouvrir le forum à partir d'easyPHP, et mon générateur de site en php aussi, et ce sur mon pc...
Marsh Posté le 05-12-2004 à 20:22:55
Il manquerait peu-être dans le httpd.conf :
Code :
|
Marsh Posté le 05-12-2004 à 20:25:04
oui, le dossier ddd_test est sous www ; ça, je maitrise ; lorsque je génère mon site, je le vérifie en local avant de le charger sur le serveur
et je voulais vérifier que le forum fonctionnait intégré à mon site.
ce qui est curieux aussi, c'est que si je mets un lien sur minibb/index.php le source de la page s'affiche, mais si je mets juste minibb, j'ai l'arborescence du dossier présentée par apache, comme si la page index.php était absente
Marsh Posté le 05-12-2004 à 20:27:01
instantdharma a écrit : Oui ; mon seveur supporte easyphp et ça tourne, puisque je peux ouvrir le forum à partir d'easyPHP, et mon générateur de site en php aussi, et ce sur mon pc... |
t'es sur que ton serveur le supporte ? je n'arrive pas à savoir à quel moment tu parles de ton serveur et à quel moment tu parles de ton pc local
Marsh Posté le 05-12-2004 à 20:28:16
non
AddType application/x-httpd-php .phtml .pwml .php3 .php4 .php .php2 .inc
et dans ce cas, aucune page php ne tournerait ?
Marsh Posté le 05-12-2004 à 20:30:05
pardon, serveur et pc local, c'est synonyme ; puisque j'ai easyphp sur mon pc, mon pc est un serveur web ;-) tout se passe sur mon pauvre pc
Marsh Posté le 05-12-2004 à 20:31:43
...et le php marche une fois sur 2?
Même extension de fichier?
Marsh Posté le 06-12-2004 à 09:13:40
ReplyMarsh Posté le 06-12-2004 à 16:28:58
toujours aucune piste... en fait, je constate que suivant le dossier, mon code php est exécuté ou pas par le serveur apache...
qqn aurait une idée lumineuse ? je suis sur que c'est tout simple à résoudre
Marsh Posté le 06-12-2004 à 16:31:42
Je réitère ma question : l'extension de tes fichiers php est la même entre ceux qui tournent et ceux qui ne tournent pas?
Marsh Posté le 06-12-2004 à 16:38:06
oui! pas la peine de t'énerver en plus... post 1, j'explique ce qui tourne, question 1, est-ce que ca tourne, alors que je viens de le dire !!! et est-ce-que je m'énerve ? non.
Marsh Posté le 06-12-2004 à 16:44:24
instantdharma a écrit : oui! pas la peine de t'énerver en plus... post 1, j'explique ce qui tourne, question 1, est-ce que ca tourne, alors que je viens de le dire !!! et est-ce-que je m'énerve ? non. |
Où t'as vu que je m'énervais là?
1) Ton premier post est loin d'être clair.
2) Non, il ne répond pas à ma question.
3) Vu comme tu es agréable, je n'ai plus aucune envie de t'aider.
4) De toute manière tu ne programmes rien du tout là, tu apprends à te servir d'un logiciel, donc ton topic n'a rien à faire ici, il devrait plutôt se trouver sur Windows, soft et réseaux.
Marsh Posté le 07-12-2004 à 09:56:47
énervement : référence au smiley, c'est tout.
dans la mesure où j'ai programmé mon site de A à Z (génération en PHP de pages (statiques) à partir d'une base de données), il s'agit clairement d'un problème d'intégration de code, ce qui est typiquement un problème de développement.
Cela étant, il est parfois difficile d'être clair, c'est vrai. Mais si je dis que j'ai installé un forum en PHP sur ma machine et qu'il tourne, c'est pas parce que je marque débutant dans le titre qu'il est nécessaire de me demander si PHP est censé tourner, puisque je viens de dire que tel était le cas. Etre agréable est une chose, savoir lire en est une autre...
Pour moi, débutant, ca veut dire qu'au départ je ne connaissais pas grand chose à html, css, php et qu'il m'a fallu disons 2 mois et demi à temps perdu sans compter pour spécifier et produire du xhtml / css conforme w3c et un générateur en php 4 (bonjour les objets !) qui produit des pages statiques avec gestion des liens à la génération, en utilisant une base de données conçue et réalisée par mes soins ; débutant, ça veut dire aussi que je sais que le pb que je rencontre est un pb de débutant et que même si je peux chier du code & concevoir des bases, mes connaissances sont extrêmement parcellaires, parce que je manque de culture générale sur le sujet... merci quand mm ; lorsque j'aurai trouvé la réponse, je la posterai dans ce fil, ça pourra toujours servir à quelqu'un, qui sait ?
Marsh Posté le 07-12-2004 à 14:23:08
salut. sympa ton site.
y a un truc qui m'echappe dans un de tes posts:
[citation]je le vérifie en local avant de le charger sur le serveur [/citation]
en fait je rejoins un peu "couak".
ton pc tu l'utilise pour generer des pages html statiques.
mais qui heberge ton site? c'sest bien toi ( sur ont pc )?
Marsh Posté le 07-12-2004 à 17:21:37
merci frenchkiss ;-)
c'est tout simple : sur mon pc, j'ai easyphp. j'ai une base mysql avec la partie variable du site (des textes, une modélisation de structure de pages) ; après, j'ai un générateur en php que je lance quand j'en ai besoin, qui fabrique de pages statiques (xhtml pur) dans un dossier à part, après je télécharge les pages chez mon hébergeur, ovh... donc c'est dynamique (par ex, tous les liens, ou la page index des textes, est dynamique, en fonction de la base). après génération, je vérifie quand mm le résultat de la génération en regardant les pages sur mon pc, au cas ou yaurait des fautes d'orthographe, des espaces qui manquent, etc... c tout.
Marsh Posté le 07-12-2004 à 17:24:25
c'est une approche intéressante pcq peu commune, et elle pose des problèmes lors de la génération !!! c'est pas si simple que ça... ca m'a fait bien progresser en tout cas de faire ça. mais je capte toujours pas pourquoi si jemets le lien vers la page du forum dans ma page d'accueil, sur mon pc de développement, la page 1 du forum n'est pas interprétée par mon serveur apache !!! alors que dans le dossier à coté ca tourne!
Marsh Posté le 07-12-2004 à 21:02:28
la seule explication c'est que le fichier que tu ouvres ne se site pas sous www ...mais skeye t as deja pose la question.
tu es bien sur que ton ddd_test est sous le www et tu y accede bien via le "localhost" de ton easy php?
parce que contrairement a ce que tu ecrit. ca pourait bien etre un probleme de positionnement de dossier vu que jusqu'a present tu n'avais que des pages html "pure" tu ne pouvais pas le voir.. ( et par definition tui puvais meme eteindre easy php et toujours voir ton site via ie..)
sinon oui approche sympa. c'est ce que j utilise pour publier des photos sur mon site
Marsh Posté le 08-12-2004 à 14:21:41
eurêka ! et la lumière fut ! j'ai trouvé hier soir... en fait, ça tourne ; le pb, comme le dit greg, c'et que pour mieux m'organiser, j'avais fait un dossier de raccourcis (ds firefox) & que j'accédais à mon site via une adresse c.... et non via machine/localhost/, comme le dit si bien greg_on_line
Marsh Posté le 05-12-2004 à 20:17:57
Bonjour ; un problème lié à PHP.
Voici. J'ai un site : www.diredaredare.org.
1. Je souhaite y adjoindre un forum ; j'en ai trouvé un qui me convient : minibb (www.minibb.net). Il s'agit d'un forum disons minimaliste...
J'ai installé ce forum sur ma machine (j'ai easyphp et toutle toutim), je parviens à le faire tourner, le configurer, etc. Jusque là, tout baigne.
2. sous la racine www de mon easyphp, j'ai un dossier minibb. Avec easyPHP, je vois dans weblocal le dossier minibb ; je clique sur le dossier, la page index.php du dossier s'exécute et je viens sur lapage d'accueil du forum ; pas de problème.
3. Si je déplace mon dossier minibb dans un sous dossier de minibb, pas de problème non plus.
Bon.
Je veux intégrer ce forum à mon site donc
- je prends le dossier miniBB, je le copie dans mon dossier ddd_test qui contient la version locale de mon site. sur la page d'accueil du site, j'ajoute un lien sur minibb/index.php, et lorsque je clique sur l'hyperlien, le navigateur affiche le coude source de la page aulieu de l'exécuter
Il ne s'agit pas d'un pb de positionnement du dossier puisque je peux déplacer le dossier et que ça tourne...
il doit y avoir un truc simplissime que je ne maitrise pas...
oscour !