Une petite remise a niveau du context ca serait pas mal, tu utilise quoi pour faire tourner php en local? tu a quel system? bref un petit topeau sur ce que tu fait serais pas mal, parceque on ne connais pas les tuto/formations sur le bout des doigts
Bonjour,
Voila je rencontre un petit problème avec mon code.
Je viens de telecharger les sources et j'ai corrigé quelque erreurs mais à chaque fois que je clic sur un des liens j'ai des erreurs ex:
Safari ne parvient pas à ouvrir la page "blog/article-update-17" car safari ne peut pas trouver le serveur blog.
Safari ne parvient pas à ouvrir la page "page/a-propos-2" car safari ne peut pas trouver le serveur page.
Safari ne parvient pas à ouvrir la page 'blog/1password-votre-coffre-virtuel-19" safari ne peut pas trouver le serveur blog.
et dans l'url je n'ai pas la base localhost/ qui se remet à chaque fois.
Une idée du problème car je bloque
10 réponses
Salut, merci pour ta réponse !
J'utilise MAMP sous Mac os version Mojave.
Je suis le tutorial Créer son site web de A a Z en php.
J'ai telechargé les sources finale et voila un peut ma situation.
Le problème c'est qu'a chaque changement de page je perds mon http://localhost:8888 et je ne garde que le /le chemin du lien
C'est assez flou mais tu a d'autres question ?
Est-ce que tu pourrais STP sélectionner 2 ou 3 liens et poster leur code HTML ?
router.php
view/users/login.php
controller/UsersController
controller.php
session.php
include.php
layout/default.php
Je pense avoir mis les principales classes qui interviennent lors de la connection.
Mais le problème se fait partout une fois que je clic sur un lien je perd le localhost.
la réécriture d'url est elle activé?
Dans apache httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so n'est pas en commentaire.
et dans mes htaccess j'ai mes RewriteEngine On
j'ai tester les htaccess ils fonctionnent
mais je viens de voir par exemple dans default.php
Que mes Router::url(quelque chose ) pose probleme
router.php
alors le problème se résout en local si je change dans router
return BASE_URL.'/'.$url;
en return BASE_URL. $url; ou
return '/'.$url;
et tout remarche super bien
mais une fois que le met en ligne j'ai les meme problemes avec le code de base ou la version modifié.
je ne vois pas le probleme
essaie : return BASE_URL.DIRECTORY_SEPARATOR.$url ;
Hélas, non, ca ne fonctionne pas pour la version en ligne :/
Pour ma part, ce qui m'interesse ce n'est pas ce qui fabrique les URL, mais leur forme après avoir été généré.
Je n'ai pas besoin de tout ce code PHP. Je voudrais juste avoir 2 ou 3 URL posant problème.
Je te demande çà car je suspecte le fait que tes URL soit mal formatées.
Bonjour,
Je vais voir pour faire deux, trois exemples d'url dans la journée mais il y a quelque chose que je ne comprend pas car sur le serveur il ne trouve pas mes fichiers autre que la page d'accueil.
J'ai verifier en local mes DEFINE
Localhost:
BASE:/
ROOT:/Users/baptiste/Desktop/mondossier
DS:/
CORE:/Users/baptiste/Desktop/mondossier/core
et sur le server
BASE:/
ROOT:/htdocs
DS:/
CORE:/htdocs/core
C'est normale le htdocs ou sa peut tout planter ?