MovableType avec succès installé sur Windows XP
Auteur : Jian Shuo Wang. Édité : 11 septembre 2002. Étiquette : movabletype (11)
Copyright : Vous êtes libre pour redistribuer ce travail, tant que vous gardez ces déni et lien.
Permlink : http://home.wangjianshuo.com/fr/20020911_movabletype_successfully_installed_on_windows_xp.htm
Pour être honnête, je ne sais pas trop au sujet du Perl. Cependant, pour faire fonctionner le meilleur système de weblog - type mobile, j'ai installé le Perl sur ma machine de Windows XP de scretch. Je crois je ne suis pas seul pour installer la TA sur des machines de Windows XP - bien que je croie qu'il n'y aura pas trop de personnes faisant ainsi - ainsi je voudrais enregistrer les étapes pour autre référence. C'est également une bonne ressource pour me si je dois reconstruire le serveur.
Environnement
Windows XP
Serveur de l'information d'Inetnet (IIS)
Installer le Perl sur Windows XP
- Télécharger ActivePerl pour Windows XP d'ActiveState. Lorsque je downloaed, la version était la construction 633 d'ActivePerl 5.6.1.
- Après enregistrement de mon information d'utilisateur, je choosed le paquet de Windows MSI, qui est 8.31M dans la taille.
- Cela m'a pris environ 2 minutes et 51 secondes au téléchargement - grâce au fournisseur à bande large - la Chine Great Wall Broadband Corp [emplacement chinois]. Je n'ai pas rêvé de télécharger les dossiers plus en grande partie que 5M en 10 minutes avant.
- Installer le paquet de MSI. Il n'y a aucun n'importe quel problème pendant l'installation. J'ai accepté tous arrangements de defaul m'attends changer à l'endroit de défaut de c:\Perl en c:\Program Files\Perl. Je crois qu'il est toujours bon de suivre le convension de Windows au lieu de chercher pour un endroit dans le répertoire racine de C:\. Ceci rend le disque dur pour contrôler. Mise à jour : Je change d'avis récemment. « C:\Program classe » la chemise est spécial en termes d'arrangements et permissions inaltérables de sécurité. Les programmes mobiles de leur endroit original à cette chemise peuvent apporter l'ennui unneccessary si le programme n'a été jamais examiné dans cet environnement.
Code source de la TA de téléchargement
- Télécharger le code source de la TA de http://www.movabletype.org/download.shtml. Il est seulement 299K dans la taille et m'a fallu 5 secondes pour l'obtenir de l'autre côté du Pacifique.
- Ayant MT-2.21.tar.gz sur mon disque, j'ai rencontré le premier problème. Je compte fortement sur Windows XP pour extraire tous les dossiers de .ZIP et n'emploie plus WinZip, mais il semble que je dois récupérer mon Winzip. OK. Télécharger une version d'essai de www.winzip.com et continuer.
- Maintenant tout code source est situé dans la chemise de C:\Inetpub\Wwwroot\Mt, qui peut être accédée par l'intermédiaire de http://home.wangjianshuo.com/mt. Je suis très sérieux au sujet d'appeler des convensions. Je ne peux pas soutenir pour mettre tous dossiers directement dans la chemise de racine.
Configurer IIS pour le Perl et le manuscrit de Perl avec la prolongation de .CGI pour travailler
- Je sais qu'il est câblé pour qu'une main plus verte ait le cgi couru sur l'ordinateur de Windows. Actuellement, si n'importe qui accès http://home.wangjianshuo.com/mt/mt.cgi, qu'il incitera à télécharger le dossier au lieu de voir le résultat. J'ai configuré IIS pour identifier la prolongation de .CGI juste comme elle identifient .ASP ou .SHTML.
- Dans Inetmgr.exe, chemise de la TA de clic de droite et propriétés choisies. Le clic créent le bouton dans la région d'arrangements d'application sur l'annuaire tableau. Maintenant nous avons créé une application de seperate.
- Cliquer configurent et vérifient le programme pour analyser des dossiers de .pl. C'est C:\program files\perl\bin\perl.exe « %s » %s pour mon serveur.
- Note : Les changements suivants peuvent être changés au niveau de site Web, aucun niveau d'applicaiton. Cliquer ajoutent et suivent le même programme d'analyse (C:\program files\perl\bin\perl.exe « %s » %s pour mon cas) et écrivent .cgi dans la boîte des textes de prolongation. Cliquer BIEN.
Configurer la TA pour travailler à mon emplacement
- Ouvrir MT.cfg
- A changé le CGIPath en http://home.wangjianshuo.com/mt/
- DataSource changé à c:\inetpub\wwwroot\mt\db\ (Alex m'a rappelé que je dois déclarer que vous devez créer la chemise de DB vous-même. La chemise de DB n'existe pas par défaut).
Mis à jour : Installer les modules additionnels de la TA
Avant que vous puissiez courir votre MovableType, vous devez toujours installer les composants plus priés d'ActivePerl. Comme indiqué en test la section de modules de Perl de l'installation de MovableType menual, vous devez courir http://home.wangjianshuo.com/mt/mt-check.cgi.
Lorsque j'ai téléchargé ActivePerl, il inclut la plupart des modules exigés excepté ce qui suit :
DB_File
Image-Taille
HTML-calibre
Typiquement, vous devez suivre ces étapes :
1. Début - > courir
2. Dactylographier le « cmd » et cliquer « CORRECT »
3. Dans la ligne de commande de DOS, écrire la « page par minute » (sans guillemets)
4. Quand les apprears prompts de PPM>, type « installent le HTML-calibre »
5. Attendre jusqu'à ce qu'il est installé, dactylographier alors « installe l'Image-Taille »
6. Le type « installent DB_File »
7. Tout à fait programme de page par minute.
Merci pour Jeff pour signaler ceci. J'ai oublié d'ajouter cet article avant.
Mis à jour encore n'installent pas DB_File
Si vous voyez ce message d'erreur en installant DB_File
PPM> installent DB_File installent le paquet « DB_File ? » (y/N) : Y installant le paquet « DB_File »… Erreur installant le paquet « DB_File » : Lire un PPD pour « DB_File », mais ce n'est pas inte nded pour cette construction de Perl (MSWin32-x86-multi-thread)
Vous pouvez essayer de suivre les étapes ci-dessous :
Merci pour Samuel WAN pour signaler ceci pour moi. J'ai ai également écrit une autre entrée de blog sur ceci : Erreur de DB_File en installant MovableType
Accomplir l'installation
- Après que toutes étapes soient perfomed, là soit très peu travail à gauche. Suivre juste l'instruction d'installation et cela fonctionne très bien.
- Le manuel d'utilisateur est également ressource très bonne à avancer pour configurer le système de la TA.
Email de envoi mis à jour sur Windows XP
L'envoi de l'email sur le système d'Unix semble facile. Configurer juste la commande de sendmail et cela fonctionnera. Typiquement vous n'avez aucun serveur de smtp que vous pouvez configurer la TA pour envoyer à. Pour mettre en communication MovableType sur le système de Windows (Windows 2000 ou serveur de Windows XP ou de Windows .NET), vous devrez configurer les services de smtp d'IIS.
- Contrôle vous faites installer IIS avec le service de smtp. Le début - > panneau de commande - > ajoutent/enlèvent des programmes - > ajouter/enlever le composant de Windows. (ou simplement début - > couru - > AppWiz.cpl). Assurer IIS est choisi. Vous pouvez également vouloir cliquer le bouton de détails… pour voir si le smtp est installé dans IIS.
- S'assurer que le smtp est commencé. Début - > couru - > InetMgr.exe. S'assurer que le smtp est en service.
- Configurer sur la feuille de properity du serveur de smtp Viture, bouton de relais de clic sur l'Access tableau. L'arrangement de défaut est « seulement la liste ci-dessous ». Ajouter l'IP address du serveur que votre MovableType est accueilli à la liste. Ou, choisir « tous s'attendent à la liste ci-dessous ». Le postérieur n'est pas recommandé puisqu'il peut ouvrir une porte pour que les inondateurs utilisent votre serveur pour envoyer Spam. (Microsoft a plus détaillé des articles sur la configuration du service de smtp.)
- Configurer MovableType pour envoyer le courrier à l'aide du serveur local de smtp. Uncomment les lignes ci-dessous dans le dossier de mt.cfg.
Localhost de smtp SMTPServer de MailTransfer
Remplacer le localhost avec le nom d'hôte de votre serveur de smtp si vous accueillez les serveurs sur deux machines.
Remerciement
- Je voudrais remercier Geo, qui écrit pour www.russianlegs.com. Il m'a inspiré avec l'idée de WebLog. Après avoir parlé avec lui sur la question du bloc de Google en Chine, j'étais averti des tendances de weblog et jointif lui.
- Je veux également remercier l'andersja, le propriétaire du blog des anderrsja. Son emplacement sur le weblog sont très bien cuit. J'ai appris beaucoup sur des catégories et l'utilisation pertential de MovableType de son emplacement.
Ceci qui signale est fourni « COMME EST » sans des garanties, et confère aucunes droites.
Après » : L'application de réseau de campus a eu besoin pour des universités de la Chine