[dc1 to dc2] Vérifier l'hébergement
Par Kozlika le jeudi 11 septembre 2008, 10:00 - [dc1 to dc2] - Lien permanent
Annulé et remplacé par ce billet.
Public : tous.
Pas d'affolement :
- ça a l'air super long mais c'est parce que je détaille tout
- du moment que vous ne touchez pas à l'existant vous ne pouvez rien casser sur ce qui existe déjà ; si quoi que ce soit se déroule mal, vous retirez simplement les fichiers installés aujourd'hui et tout reviendra dans l'ordre
Il s'agit aujourd'hui de vous assurer que votre hébergeur a tout ce qu'il faut pour faire tourner un Dotclear 2 et en chercher un autre si ça n'est pas le cas.
A noter : Les "prérequis" pour Dotclear 1 ne sont pas les mêmes que pour Dotclear 2 ; le raisonnement "puisque j'ai déjà un Dotclear, je peux dormir cette semaine" est ici impossible ;-)
Méthode 1 : Chouette ! d'autres s'y sont collés avant moi
Rendez-vous sur la page de la documentation qui liste les hébergeurs testés avec succès, section "Hébergeurs supportant Dotclear 2". Le vôtre y figure ? Votre boulot de la semaine est terminé. (Je vous suggère si vous êtes courageux de faire quand même les tests de la méthode 3, ça vous entraînera à manipuler des fichiers.)
Méthode 2 : je me renseigne
Rendez-vous sur le service de support de votre hébergeur, il est fort possible que celui-ci liste les spécifications de ses serveurs, parcourez-en la liste et voyez si elle contient bien tous les prérequis. Vous avez un doute ? Passez à la méthode 3.
Méthode 3 : je fais des tests
Dans un avenir proche, l'installeur de Dotclear fera lui-même les vérifications lors de la procédure d'installation. Mais ce temps n'est pas venu et puis ici on veut juste s'assurer que l'install sera possible, pas la faire réellement pour l'instant.
C'est le moment de jouer les geeks. On va faire des trucs bizarres qu'on pourra raconter dans nos soirées hype ensuite. Suivez les instructions de cette page, section "Tester votre hébergeur". Si vous avez tout compris et suivi, si votre hébergeur se révèle compatible, rendormez-vous. Pour les autres, je détaille certains points un peu plus ci-dessous :
Télécharger le fichier de test Etape en stand by, interrogation des grands sorciers en cours...Dans l'espace web, créer un répertoire nommélabo-dc2
[1], y placer ce fichierActiver PHP5 sur son hébergement à l'aide du fichier .htaccess kivabien (voir ci-dessous "Trouver comment activer PHP5") à placer également dans le répertoirelabo-dc2
.Avec son navigateur, se rendre àhttp://monespaceweb/labo-dc2/test-2.0.php
Etape en stand by, interrogation des grands sorciers en cours...
Si tout va bien, votre navigateur affiche une page annonçant que tout est ok. Sinon, pleurez ici on va revérifier ensemble.
Méthode 3 supprimée. Lire Chacun sa pierre
Comment faire pour...
... télécharger un fichier donné dans un lien.
Ne cliquez pas dessus, ou plutôt cliquez dessus mais avec le clic droit (pour les utilisateurs de Windows) ou en maintenant en même temps la touche ctrl enfoncée, puis choisissez dans le menu déroulant qui s'affiche l'item "Téléchargez la cible du lien".
... créer un fichier .htaccess
Pour activer PHP5 la plupart des hébergements demandent le placement d'un fichier nommé .htaccess
sur le serveur de fichiers (votre espace web, quoi). Difficulté : les fichiers dont le nom est précédé d'un point sont "invisibles", spa très pratique !
La tactique consiste donc à créer ce fichier sous un nom provisoire (par exemple htaccess.txt
puis de l'envoyer dans l'espace web et le renommer une fois qu'il est en place.
Attention fichier exigeant
Deux p'tits trucs stupides peuvent empêcher votre .htaccess de fonctionner. C'est le moment de découvrir votre éditeur de texte et de vérifier les deux points suivants :
- Assurez-vous que l'encodage des caractères est réglé sur ISO-Latin1 (ou ANSI) ;
- Cherchez dans les menus le réglage permettant d'indiquer que vous voulez enregistrer vos fichiers sans BOM.
Si vous ne vous en sortez pas pour résoudre ces deux points, indiquez dans les commentaires l'éditeur que vous utilisez, on vous aidera.
... trouver comment activer PHP5
Note : il est possible que cette étape ne soit pas nécessaire, renseignez-vous auprès de votre hébergeur.
Pour les autres (actuellement l'écrasante majorité des cas), vous devrez activer vous-mêmes PHP5. Il est possible que la page vers laquelle je vous ai dirigés ne vous permette pas de savoir quoi mettre dans ce fichu fichier .htaccess
pour activer PHP5 car votre hébergeur ne figure pas parmi ceux pour lesquels c'est expliqué. Or cette fameuse ligne d'activation n'est pas la même chez tous les hébergeurs...
Vous avez alors deux solutions. La plus simple, trouver sur le service de support de votre hébergeur quel doit être le contenu de ce fichier. Sinon, chercher sur un moteur de recherche : "activer +PHP5 +nom-de-mon-hébergeur". La troisième consiste à essayer un par un ceux qui figurent parmi les tutos de la doc spécifique à chaque hébergeur (oui je sais j'ai dit 2 solutions, et alors ?)
Voici la ligne à placer dans le fichier .htaccess pour activer PHP5 chez quelques hébergeurs. N'hésitez pas à compléter au fil de vos recherches.
Toujours rien ? Alors dites-le dans les commentaires, on va vous aider à chercher (et pof, ça fait 4).
La semaine prochaine on apprendra à faire le clafoutis.
Notes
[1] Je préfère qu'on isole nos tests, ça me paraît prudent.
Commentaires
J'ai un sérieux doute en regardant ce fichier test-2.0.php.
Tu es certaine que ça suffit ?
Bah j'en sais rien moi, c'est vous les dev hein ! Je l'ai pris sur la page hosting de la doc...
Il serait peut-être bien de préciser que chez certains hébergeurs il n'y pas besoin d'un .htaccess pour activer PHP5. Soit que cela soit le cas par défaut (cas chez Infomaniak par exemple), ou que cela se fasse via l'interface d'administration. D'autant plus qu'avec l'annonce de fin de vie de PHP4, il y aura probablement de plus en plus d'hébergeurs proposants PHP5 par défaut.
http://download.dotclear.net/misc/t... lien mort
Rions ensemble plutôt :-D
Euh... Damien je viens de ré-essayer le lien il fonctionne à merveille !
> * Assurez-vous que l'encodage des caractères est réglé sur ISO-Latin1 (ou ANSI) ;
> * Cherchez dans les menus le réglage permettant d'indiquer que vous voulez enregistrer vos fichiers sans BOM.
Le "BOM" (Byte-order Mark) est un truc spécifique aux encodages liés à Unicode (UTF-8, UTF-16, etc.). Un éditeur de texte qui mettrait un BOM au début d'un fichier encodé en ISO-Latin1/iso-8859-1/ANSI serait fichtrement buggé et il faudrait fuir tout de suite. Bref, je pense qu'ici, il suffit de s'assurer qu'un de ces deux réglages est pris en compte.
bouh qu'ils sont tatillons tes commentateurs aujourd'hui !
Moi je voulais juste te demander si tu comptais mettre une catégorie spéciale pour cette série de billets (pour les gens qui arriveraient après la bataille) (j'en connais des susceptibles de). Mais je sais que tu as fait le ménage par le vide de ce côté-là, alors je me posais la question. (ou un lien de semaine en semaine)
Alors donc, mon hébergeur (grâces soient rendues à ses souteneurs, ses développeurs et ses mainteneurs) supporte Dc 2.0. Le monde est bien fait! Pourvu que le LHC ne le désintègre pas bêtement !
(m'amuser à manipuler des fichiers pour m'exercer ? heu... non, mais c'est une bonne idée, ça, pour ceux qui aiment bien tripoter ceci cela)
Bon, ben alors, ça commence bien pour les devoirs de la semaine. D'abord, moi, j'étais toute contente quand j'ai lu le mien, eh bien, chic, chic, il y figure.
. Parce queEt puis, après, charitable comme tout, je me dis, bon, je vais quand même lire la suite, parce que Kozlika s'est tout de même drôlement donné du mal pour tout écrire, je ne peux pas ne pas au moins tout lire. Et patatras, je vois quoi ? je vois ça et le lien qui me dirait si bouh hou hou (larmes), le lien il me dit "document non trouvé". .
Alors, ça y est, ça yest j'ai mes vapeurs : il faut que je le fasse ou pas ce fichier .htaccess ?
Et c'est que j'en ai déjà un de fichier .htaccess que j'avais mis je sais plus quand pour empêcher je ne sais plus quels robots de me bouffer ma bande passante... Si j'en mets un autre, qu'est-ce qu'il va se passer ? Un micro trou noir ?
Alors alors...
Agaagla commence par reprocher aux premiers commentateurs d'être tâtillons et voilà qu'elle fait pire encore : elle me met le nez dans mon kaka anti-tags, anti-catégorie, anti-tri. Quelqu'un a une idée pour que je sorte la tête haute de pareille déconfiture ?
Pour ce qui concerne l'encodage des caractères et le BOM, me suis creusé la tête aussi, mais j'ai la réponse, Joël : ce qui est fait n'est plus à faire et pour tous les fichiers que nous éditerons il faudra impitoyablement veiller que le BOM n'y soit pas, autant prendre de bonnes habitudes tout de suite ! (L'ai-je bien descendu ?)
Samantdi, je me doutais bien que tu ne voudrais pas faire un travail non indispensable. Et pourtant, apprendre à faire un .htaccess t'aurait été utile il y a quelques semaines et pourrait l'être de nouveau (oué je sais ce que tu vas me dire : que tu gardes ce billet en marque-page ;-))
J'ai corrigé le lien, Otir, merci de me l'avoir signalé ! (mais je réalise avec horreur et putréfaction que mes amis débutants vont patauger sévère pour faire un lien en wiki qui comporte des crochets dans le titre... Je vous explique comment on fait) ?
Quant à devoir ou non faire un autre .htaccess : NON, du moins pas en remplaçant celui existant. Il y a donc deux possibilités : soit vous tester dans un dossier comme je l'ai indiqué donc du coup le .htaccess se retrouve dans le dossier test-dc2 et ne se téléscope pas avec l'autre, soit on ajoute simplement la ligne d'activation pour php5 dans le .htaccess existant.
Mais... mais... Où est donc passé Yves Duel ? Quelqu'un l'a vu planqué sous un pupitre ?
Tu penses, Yves, il sèche, il va copier sur son frère !
Sinon mon .htaccess qui devait me faire fuir les corbeaux sur la plaine, il ne marche pas du tout, les corbeaux me mangent toute la bande passante et sont obsédés par un vieux billet appelé "prends-moi" que j'ai beau rebaptiser "va-t-en, saleté", rien à faire. A croire que mon blog est ensorcelé !
Oui ma pauvre, comme je te le dis.
Alors tu penses que j'ai les pires craintes en apprenant que je vais devoir encore m'intéresser à ces fichiers qui commencent par un point.
Mais non, mais non. J'approuve fortement ton non-tri parce que j'ai un faible pour tout ce qui ne rentre pas dans les cases. Mais j'aime bien les cases aussi parce que c'est rigolo de ranger (mais un peu, pas longtemps). Simplement comme tu as "tiré à part" tes petits cailloux parce que ça se lit ensemble, et qu'il me semble que, enfin voilà bref je recommence pas. Quant à la solution, je t'en suggère une, qui ne te coûte pas grand chose puisque toi, tu sais faire les liens. Tâtillonne mais constructive ;-)
Donc, si j'ai bien compris, il faut que je rajoute la ligne
dans mon .htaccessBon, ben, j'ai pas fini mes devoirs alors.
Mais heu, Samantdi, là, elle fait semblant qu'elle a tout bon ou quoi ?
A propos du .htaccess : il n'agit que pour le répertoire où il est mis. Le serveur fait en sorte que les instructions qu'il contient soient prises en compte également pour les sous-répertoires éventuellement présents... Sauf si certains d'entre eux contiennent un autre .htaccess avec d'autres consignes.
Ch'ais pas si j'ai été clair...
Dit autrement : un répertoire-fils hérite de chaque consigne donnée par le .htaccess du répertoire-père... sauf s'il contient lui-même un .htaccess avec des consignes qui contredisent ou modifient celles du papa. C'est la consigne qui a parlé la dernière qui a raison.
C'est mieux là ?
Boudïou boudïou !
Pas d'affolement Samantdi, en fée-langue ce que veut dire Mirovinben c'est "pas de souci, faites tout comme elle a dit la dame et vous aurez bonheur et argent".
Ben, heu, Mirovenben, mon .htaccess, il est à la racine, chez moi, pas dans un répertoire justement.
Bon, vous savez quoi, je vais aller me reprendre une douche, là, et puis je ferai mes devoirs tranquillement demain matin, après tout on a la semaine, non ?
Une fois ma crise d'hystérie passée, je comprends ce que veut dire mirovinbien et je me souviens que, justement, bien maligne, j'en avais mis un peu partout, des fichiers .htaccss, dans l'idée de piéger tous les méchants corbeaux... Bref, je suis en train de supprimer tous ces fichiers qui me mettent le "vrai" en panne.
Mais je viens d'en trouver un dans un dossier appelé "mysql" qui est dans mon dossier "dotclear", est-ce que je dois le jeter, celui-là ? Il date d'octobre 2007 (et le dernier .htaccess de cet été) on l'a mis dans le dossier WWW.
(pour info : je n'ai même pas encore essayé de faire la manip que tu dis, hé, j'explore seulement mon dossier www avec mon Transmit et smultron, tu comprends ce que je fais ?)
(heureusement qu'on n'est pas avec des vrais geeks sur le vrai forum, oh la la)
Samantdi > laisse celui qui est dans mysql, il interdit l'accès à ton répertoire de stockage des sauvegardes à de vilains curieux (quand on fait la sauvegarde on a le choix entre sauvegarder sur le disque dur ou dans ce répertoire en ligne). Et ne touche aux autres que si tu es sûre que c'est toi qui les avais ajoutés, certains le sont par dotclear et sont très utiles (comme celui que je viens de t'indiquer).
Vi, je comprends ce que tu fais, t'inquiète, mais garde tes hormones ménagères un peu au repos, sauf si elles sont associés aux hormones de la connaissance. Tu me suis ?
Otir > c'est pour ça que je préfère vous faire faire vos exercices dans un répertoire isolé des vrais trucs utiles à vos blogs actuels. Pour éviter les interférences. Donc, demain matin, tu crées un répertoire test-dc2 et tu y mets le .htaccess dont auquel était le billet du jour.
Otir (et après je me tais car j'ai une très forte tendance à jargonner) : la racine est aussi un répertoire... appelé aussi le répertoire racine.
Analogie : un disque dur est comme une salle. La racine est comme le plancher sur lequel des armoires sont posées (sous-répertoires), chaque étagère dans chaque armoire : hop ! un sous-sous-répertoire. Chaque étagère peut contenir des classeurs (sous-sous-sous-répertoires) qui contiennent eux même des intercalaires...etc...
Sinon, en effet : "pas de souci, faites tout comme elle a dit la dame et vous aurez bonheur et argent"
Merci Mirovinben > (pardon pour la mauvaise orthographe au comm précédent !) : mais chez moi, y a en général tout par terre, rien dans les armoires, les dossiers pas dans les chemises, et des piles partout, partout, partout. C'est pour ça que je panique sûrement... dès qu'on me parle d'intercalaires...
Faut pas croire, ici, c'est pour les cancres on avait dit hein ?
Kozlika > oui, demain, je fais comme ça, promis !
Je crois qu'en effet il est plus sage de stopper cette crise de ménage et de nettoyage par le vide.
Dès demainBientôt, je vais reprendre la leçon en commençant par le numéro 1 :-)Petite précision : pour pouvoir afficher et sauvegarder misc/test-2.0.php, il faut être identifié sur le site de dotclear, sinon on est redirigé sur le sommaire de la section download.
Aaaaaah d'accord tehu. C'est assez couillon je le reconnais ! Bon je vais l'héberger chez moi en attendant que le patron arrange ça. (Mais pas ce matin, là je file à l'opéra prendre des places). En plus si je ne m'abuse ça télécharge la page et non le script...
Les gens, préparez tout, je vous donne le bon lien cet aprème !
Bieng. Cette série de tutos aura donc un deuxième effet kiss kool : vérifier la doc. Le script me semble incomplet (ou son mode d'emploi), j'interroge les sorciers et je reviens !