Bonjour, je me suis mis à ESSAYER de créer mon site web. J'ai télécharger tout les fichier de l'étape 1 à la 7ème. J'ai modifié le fichier : config.php mais lorsque j'essaye d'allez sur mon site, il me redirige vers mon hébergeur avec une erreur ... Aurez-vous une idée d'ou sa viens ?

Si vous m'aidez, je vous serai très reconnaissant.
Positif

30 réponses


antho07
Réponse acceptée

Ah y'as du virtualhost c'est pour ça que ça ne marche pas.. il est pas dans le bon domaine le rewrite : suit ça:

Do you support .htaccess? What should I know about it ?
All our servers support .htaccess by default. Usage is unrestricted so you can put any rules or PHP flags to .htaccess file

But, there is one thing you should know about .htaccess and mod_rewrite rules:

We use virtual user home directory paths, so you may get errors when trying to set up search engine friendly URL's. All you need to do to fix this issue is add the below line to the very top of your .htaccess file:

RewriteBase /

Make sure this line is placed before all the other rules (on the first line of .htaccess file). That's it. Now your rewrite rules will be working fine.

Note: if you are installing your script to some directory such as www.yourdomain.com/forum/, you have to place RewriteBase /forum/ line to the .htaccess file which also must be located in public_html/forum/ directory.

En gros dans le premier htaccess tout en haut met

RewriteBase /

antho07
Réponse acceptée

Mets la ligne aussi dans le deuxième .htaccess

Bonjour , quelle est l'erreur??

cordialement

Antho

Positif
Auteur

Merci antho07 de m'avoir répondu. Il n'y a pas d'erreur, c'est juste lorsque j'essaye d'allez sur mon site, cela me re-dirige vers mon hébergeur avec ceci : http://prntscr.com/1dw42i

Je suis complètement désespérer :(.

Cordialement,

C'est une erreur 404 , il ne trouve pas la page demandée , t'as essayé d’appeler une autre page avec? du genre test.html? pour être sur que tu déposes les fichiers au bon endroit? Ton site marche bien en local?

Positif
Auteur

J'ai mis tout les fichiers & dossier dans : Public_HTML. Mon site marche bien en local.
J'ai remarqué que quand j'enlève les deux "htaccess" sa marcher correctement.

Voilà sans les deux htaccess : http://prntscr.com/1dw8tj

Je dois éditer quel page pour mettre test.html, je n'est pas trop compris sa.

Cordialement,

est-ce que l'url rewriting est possible sur ce serveur?
Peux -tu nous mettre le contenu du premier .htaccess ?

Positif
Auteur

Comment savoir si l'url rewriting est possible sur le serveur ?
Voilà le contenu du premier .htaccess :

RewriteEngine On
RewriteRule ^(.*)$ webroot/$1 [L]

Positif
Auteur

Je met sa en haut : RewriteBase / Et je remet se que j'avais mis avant ?

Après oui , tu rajoutes juste cette ligne qui doit être la première du fichier

Positif
Auteur

Sa donne donc sa : http://prntscr.com/1dwbsf

Mais sa marche toujours pas :(.

Tu peux me donner le lien du site? (je veux juste regarder l erreur)

Positif
Auteur

newmonster.hostei.com (Site de test)

Positif
Auteur

Ok.

Bah voilà c'est bon ^^

Positif
Auteur

Sa marche ! Merci, mais maintenant une nouvelle erreur :( : http://prntscr.com/1dwdpc

Après l'erreur sql , ça doit être parce que en base ya un truc mal nommé ou qui n'existe pas, c'est un autre problème^^

Positif
Auteur

D'accord, je créer un autre topic. Merci beaucoup :D

Par contre t'as un gros probleme de lien..
http://blog/category/music on arrive là quand on clique sur une categorie...

Dans le code source on a ça //blog/category/music au lieu de /blog/category/music
Comment tu génère le lien ?

Positif
Auteur

Pourtant j'ai juste pris les sources des tutos ... & modifié config.php

Tu peux regarder comment est généré le lien ?

Positif
Auteur

Dans quel dossier & fichiers je vais pour voir ceci ?

Dans la fonction url dans app/core/router.php

tu peux
Mettre
echo "TEST";
echo BASE_URL;
echo $url

juste avant ça: return BASE_URL . '/' . $url

?

Qu'est ce qui gère la sidebar ??
Un élement?
C'est dans le layout?
Dans la vue posts/index.ctp ?

Tu vas avoir des messages normalement qui vont s'afficher quand tu vas aller sur ton site .. copie colle les je reviens dans 2h ... désolé..

arf désolé.. il manque ; après echo $url

echo $url ;

Positif
Auteur

PHP Error Message

Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Post.category_id' in 'on clause' in /home/a9935657/public_html/core/Model.php on line 136

Free Web Hosting
Mon site

Ma première page
Ma seconde page
Actualité
Le blog

1
Catégories

Music
Jeux vidéos
Sport
Page générée en 0.00772 secondes

Voilà le message :s.

Bien , heu la fonction n'est donc à priori pas appeler , il faut regarder à quelle endroit sont fait les liens des catégories, et comment .. je dois vraiment y aller je reviens plus tard

Positif
Auteur

D'accord merci, je vous attend.