Installation de scripts dans divers navigateurs. Comment installer un script sur la page du concepteur

Pour que les utilisateurs non seulement consultent votre site une seule fois, mais y reviennent périodiquement, il est nécessaire non seulement de mettre régulièrement à jour son contenu, mais également d'y introduire un élément d'interactivité pour permettre à l'utilisateur d'exprimer son avis sur le site et son contenu. Selon le sujet du site, il peut s'agir d'un livre d'or, d'un sondage (vote) ou d'un forum. S'il y a beaucoup de trafic, vous pouvez ajouter un chat sur le site.

Il existe deux manières d'ajouter des éléments interactifs à votre site : rechercher un site externe proposant de tels services (par exemple, vous pouvez obtenir un livre d'or gratuit sur le site http://www.guestbook.ru) ou installer les scripts appropriés. sur votre site.

La première de ces méthodes est la plus simple et convient à tout hébergement, mais elle présente un certain nombre d'inconvénients : en règle générale, ces services sont très peu fiables, les forums ou livres d'or qu'ils proposent ont des capacités très limitées, et ils ne le font pas. s'intègrent toujours bien dans la conception de votre site.

La deuxième méthode est plus pratique, mais elle nécessite que votre site soit capable d'exécuter des scripts CGI ou PHP.

Installation de scripts sur le site

Les scripts exécutés sur le serveur peuvent être de deux types : les scripts CGI, qui peuvent être écrits dans presque tous les langages de programmation (le plus souvent Perl), et les scripts PHP.

Installation de scripts CGI

Avant de charger des scripts CGI écrits en Perl, vous devez vous assurer que le chemin d'accès à l'interpréteur Perl est correct. Le chemin est spécifié dans la toute première ligne sous forme de commentaire ; un point d'exclamation est placé avant le chemin lui-même (le résultat est quelque chose comme #!/usr/bin/perl). Le plus souvent, l'interpréteur Perl se trouve dans /usr/bin/perl ou /usr/lib/bin/perl (plus précisément, le chemin d'accès à Perl se trouve dans la section support technique de votre hébergement ou dans la section FAQ). De plus, dans les scripts les plus simples, vous devrez peut-être également définir certains paramètres supplémentaires (par exemple, le chemin complet ou le mot de passe pour gérer le script) soit dans le fichier de script lui-même, soit dans un fichier de configuration séparé. Vous pouvez lire comment cela se fait dans la documentation du script installé (généralement dans des fichiers comme readme.txt, ou sous forme de commentaires au début du script lui-même).

Les scripts CGI doivent être placés dans un répertoire spécialement désigné pour eux. Il est généralement appelé cgi ou cgi-bin. Les scripts doivent être téléchargés en mode texte (parfois également appelé ascii). Le mode client FTP est défini quelque part dans ses paramètres (par exemple, dans le commandant Windows intégré, la sélection du mode est située à côté du bouton "Déconnecter"). De plus, vous devez également savoir que sur les serveurs Unix, les lettres majuscules et minuscules sont différentes (c'est-à-dire que file.cgi, File.cgi et FILE.cgi seront considérés comme différents).

Après le téléchargement, vous devez définir les attributs d'accès au script. Les attributs sous Unix (et également sous Windows NT en cas d'accès via FTP) diffèrent considérablement de ceux sous DOS. Sous Unix, chaque fichier dispose des autorisations suivantes : autorisation d'écriture, de lecture et d'exécution pour le propriétaire et autorisation d'écriture, de lecture et d'exécution pour le groupe qui inclut le propriétaire du fichier et pour les autres utilisateurs. Les attributs sont représentés par trois nombres, le premier signifiant les droits d'accès pour le propriétaire, le deuxième pour le groupe et le troisième pour tous les autres. Les valeurs des nombres sont obtenues en additionnant les différents types d'accès : exécution - 1, écriture - 2, lecture - 4. (Ainsi, pour un fichier accessible en lecture/écriture, la position correspondante aura le numéro 6 , et pour un fichier accessible en exécution en lecture/écriture - 5.)

Pour les scripts CGI, dans la plupart des cas, les autorisations suivantes doivent être définies : le propriétaire - lire, écrire, exécuter, le groupe et les autres utilisateurs - exécuter uniquement (désignation numérique - 711), parfois le groupe et tout le monde doivent définir les autorisations de lecture/ exécuter le droit (désignation numérique - 755 ). De plus amples informations sur les droits d'accès requis peuvent généralement être trouvées dans la FAQ sur l'hébergement. Si le script utilise des répertoires ou des fichiers pour écrire ses données, vous devez définir les attributs de fichier sur 755 et les attributs de répertoire sur 77 ( accès complet). Les informations sur les fichiers utilisés pour stocker les paramètres sont contenues dans la documentation du script.

Installation de scripts PHP

L'installation de scripts PHP sur le serveur est à bien des égards similaire à l'installation de scripts CGI, mais présente deux fonctionnalités : 1) les scripts PHP n'ont pas besoin de spécifier le chemin d'accès à l'interpréteur, 2) les scripts PHP sont placés dans le même répertoire que les fichiers HTML classiques. (généralement appelé public_html ou WWW). Vous pouvez télécharger des scripts PHP en mode texte et binaire (cependant, le texte est préférable, car les fichiers occupent moins d'espace), et après le téléchargement, définir les attributs 711 ou 755. Pour les fichiers dans lesquels les scripts PHP stockent les paramètres, sur la plupart des sites d'hébergement il est nécessaire de paramétrer les attributs 777 ou 775 (pour plus de détails, voir la FAQ hébergement)

Les erreurs les plus courantes lors de l'installation de scripts

1. Au lieu du résultat du script, son texte source est affiché.

Cela se produit lorsque le script n'a pas d'autorisation d'exécution définie (c'est-à-dire que quelque chose comme 644 est défini au lieu de 755 ou 711), ou que l'hébergement ne prend pas en charge l'exécution des scripts correspondants, ou que le script CGI est placé dans le répertoire HTML. pages.

2. Le serveur donne une erreur 500.

Cela se produit le plus souvent si le script CGI a été téléchargé via FTP en mode binaire plutôt qu'en mode texte. La même erreur 500 apparaîtra également si le script contient une erreur de syntaxe et ne prévoit pas la gestion des situations d'erreur. De plus, dans certains cas, la cause de l'erreur 500 peut être des autorisations mal définies (excessives).

3. Le serveur donne une erreur 403. Cette erreur peut résulter du fait que des droits insuffisants sont définis pour lire le fichier script par l'interpréteur.

4. Les modifications apportées à l'aide du script ne sont pas enregistrées.

Cela se produit si les attributs des fichiers dans lesquels le script stocke ses données, ou les répertoires où se trouvent ces fichiers, ne sont pas définis correctement. Vérifiez à nouveau la liste des fichiers utilisés par le script pour stocker les données, l'exactitude de leurs attributs et l'exactitude des chemins d'accès à ceux-ci.

Les scripts varient en fonction de leur emplacement. Leur bon fonctionnement dépend de nombreux facteurs, dont certains peuvent paraître trop insignifiants.

Vous aurez besoin

  • - éditeur de pages.

Instructions

  • Pour que votre script exécuté sur le site fonctionne, assurez-vous que l'extension .php est spécifiée pour celui-ci. C'est l'une des principales conditions. Ouvrez la page Web modifiable contenant le script dans un programme d'édition spécial et recherchez son code.

    Notez l'extension finale.

  • Dans les cas où un script personnalisé est associé d'une manière ou d'une autre à l'un des éléments de la base de données du site, portez une attention particulière à la cohérence des noms, car il peut arriver que, par exemple, le script accède à un objet portant un seul nom, mais qu'il ne soit pas trouvé. parce que cela s'appelle quelque chose de complètement différent. Aussi, pour la même raison, vérifiez périodiquement la conformité des répertoires de dossiers spécifiés dans le code de la page, cela s'applique aux cas de modifications de la base de données.
  • Selon le type de script que vous modifiez, vérifiez son emplacement. Si le script avec l'extension .php ne se trouve pas dans un fichier séparé et qu'il démarre quelque chose comme ceci :
  • Dans les cas où vous configurez des scripts pour un site tiers, demandez au client de fournir les informations les plus complètes concernant la base de données, sinon vous ne pourrez peut-être pas créer les éléments de page nécessaires.
  • Lorsque vous apportez des modifications à la base de données concernant l'emplacement ou la suppression de fichiers, faites particulièrement attention à ce que leur chemin d'accès soit indiqué dans les scripts, car après avoir appliqué les modifications, ils cesseront de fonctionner. Assurez-vous de réécrire le chemin d'accès aux fichiers et dossiers lorsque vous apportez des modifications.
  • Comment mettre en place des scripts ?

    Réponse du Maître :

    La manière de configurer les scripts dépend entièrement du contenu du site. Lorsque vous les utilisez, vous devez vous assurer que les informations que vous écrivez sont à jour, sinon elles ne fonctionneront pas.

    Nous aurons besoin d'un éditeur HTML.

    Tout d'abord, décidons du type de script : s'agira-t-il d'un élément exécuté dans le navigateur (le soi-disant script client), ou devra-t-il être lancé depuis le site lui-même. Les premiers ont l'extension .js, les seconds - .php. Assurez-vous de vérifier l'extension, car les scripts peuvent ne pas fonctionner. De plus, lors de l'utilisation de code, il convient de vérifier la ponctuation et de surveiller l'utilisation des parenthèses.

    Les scripts serveur nécessitent une vérification périodique du chemin d'accès aux fichiers s'il a été écrit dans le code. Des difficultés peuvent survenir si la structure des dossiers est modifiée, si les fichiers sont renommés, remplacés ou supprimés, auquel cas le script doit être réécrit, car il corrige l'élément manquant.

    Si le script que nous utilisons ne fonctionne pas, nous devons alors vérifier s'il se trouve dans le code de la page. Les scripts clients doivent être écrits avant la balise de fermeture de la page et .php peut être placé dans l'en-tête.

    Si nous n'avons pas les compétences nécessaires pour configurer des scripts, il vaut la peine de télécharger des exemples et des modèles largement disponibles sur Internet. Vous pouvez les trouver dans toutes sortes de blogs de webdesigners, sur des forums dédiés à la programmation web, ainsi que sur des sites spécialisés. N'oubliez pas non plus d'utiliser diverses publications sur ce sujet, mais la meilleure façon d'apprendre à configurer et à utiliser des scripts est d'acquérir de l'expérience dans leur écriture.

    Nous vous recommandons de télécharger un logiciel spécial si vous envisagez de modifier des pages Web et d'écrire des scripts à l'avenir. Il vaut également la peine de préinstaller plusieurs navigateurs sur votre ordinateur, qui sont actuellement les plus populaires parmi les utilisateurs du réseau. Cette nécessité s'explique par le fait qu'il est nécessaire de vérifier l'affichage correct du contenu des scripts dans différents types de navigateurs Internet. Si le script ne fonctionne pas correctement dans aucun d'entre eux, vous devez essayer de le modifier en tenant compte des fonctionnalités du navigateur.

    Avec le développement des technologies Internet, créer son propre site Internet est devenu possible non seulement pour les professionnels, mais aussi pour tous ceux qui ont accès à Internet. Un grand nombre de constructeurs ont déjà été créés pour les débutants, à l'aide desquels vous pouvez créer un site Web en quelques minutes. Mais que faire si un designer ne vous suffit pas et que vous souhaitez réaliser quelque chose d'original ? Les scripts vous y aideront.

    Qu'est-ce qu'un scénario ? Un script est un programme qui automatise une tâche que, sans le script, l'utilisateur effectuerait manuellement à l'aide d'une interface. À l'aide de scripts, des blocs de sites Web individuels et des systèmes de portail entiers sont créés.

    Et ainsi, vous avez choisi le script ou le moteur approprié pour le site. Et puis la question se pose : comment l'installer pour que le script fonctionne ? Pour comprendre cela, prenons par exemple un script écrit en PHP. Pour installer des scripts, vous aurez besoin de programmes permettant d'accéder à votre futur site via FTP. Si vous êtes débutant, il vaut mieux choisir un programme plus simple. Parmi ces programmes, je voudrais vraiment recommander tels que Smart FTP Client ou Directory Opus v8.0. Ce dernier est d'ailleurs également un navigateur interne pour votre ordinateur.

    Et donc, passons directement à l'installation du script. Regardons un exemple du fonctionnement de Smart FTP Client. Lançons le programme. Dans la fenêtre supérieure gauche, nous voyons un champ à remplir avec l'inscription « Adresse ». Nous le remplissons en saisissant l'adresse de votre compte FTP dont vous disposez. Cette adresse ressemblera à : ftp.domains.zona, où domains est le domaine de votre site, et zona est la zone dans laquelle se trouve votre site. Par exemple ftp.rambler.ru Ça y est, ce champ est rempli. Le prochain champ à remplir s'appelle « Nom ». Tout est facile ici. Vous saisissez simplement votre login, que vous avez indiqué lors de l'enregistrement de votre domaine et qui vous a été transmis par votre hébergeur lors de l'inscription. Le champ suivant s'appelle « Mot de passe ». Il n'y a rien de compliqué ici non plus. Vous saisissez également le mot de passe que vous avez spécifié lors de l'inscription, ou que votre hébergeur vous a envoyé. Vient ensuite le champ « Port ». Habituellement, si votre hébergeur n'a pas de conditions supplémentaires, le port doit être spécifié comme 21. Et ainsi, tout est prêt.

    Il ne vous reste plus qu'à cliquer sur la flèche verte qui se trouve immédiatement après le champ « Adresse ». Vous pouvez voir comment s’est déroulée la connexion à votre site. Si la connexion réussit, sur le côté gauche vous verrez tous vos dossiers situés sur votre site. Dans le cas où votre script n'est pas un script cgi, tous les fichiers et scripts sont installés dans le dossier « public html ». Recherchez ce dossier dans la colonne de gauche du programme Smart FTP Client et cliquez dessus. Après cela, dans la fenêtre centrale du programme, nous verrons tous les dossiers qui se trouvent dans le dossier « public html ». Il s'agit du dossier racine dans lequel les scripts sont installés. Si vous installez le moteur de site, vous devez l'installer dans ce dossier. Ouvrez maintenant le dossier contenant votre script situé sur votre ordinateur. Sélectionnez tous les fichiers situés dans ce dossier et faites-les glisser dans la fenêtre centrale du programme Smart FTP Client. Dans ce cas, tout ce que nous déplaçons du dossier sur l'ordinateur sera copié dans le dossier racine de votre site « public html ». Une fois le processus de copie terminé, nous procédons à l'attribution d'attributs (autorisations d'utilisation de fichiers) aux fichiers. Mais vous devez d’abord savoir quels attributs doivent correspondre à quels fichiers. Si votre hébergeur ne fournit pas de paramètres supplémentaires, alors les attributs ressembleront à ceci : Pour tous les dossiers et fichiers php et html, les droits d'accès sont définis sur 747. Pour les fichiers graphiques, les droits d'accès sont définis sur 644. Et pour le texte fichiers dans lesquels l'écriture est effectuée, les droits sont définis sur 777. Cette règle s'applique à la plupart des fichiers.

    Mais il y a aussi des exceptions. Qu'il y ait ou non des exceptions dans votre script peut être lu dans les fichiers de description joints aux scripts. En règle générale, ces fichiers sont des fichiers texte et sont appelés « readme ». En accédant à ce fichier, vous pourrez tout lire sur l'installation de ce script. Parlons maintenant davantage des attributs. Les attributs de fichiers contrôlent l'accès à vos fichiers et protègent votre site contre le piratage. Mais certains fichiers nécessitent un accès complet. Par exemple, les autorisations 777 signifient que l'accès à ce fichier est disponible à la fois pour vous et pour tous les utilisateurs de votre site. Ces droits sont définis sur les fichiers responsables de l'édition. Par exemple, lorsqu'une personne a besoin de modifier son profil sur votre site Web, qui est stocké dans un fichier texte. Passons maintenant à la définition des attributs eux-mêmes. Pour ce faire, sélectionnez le fichier dont nous avons besoin et cliquez sur le bouton droit de la souris. Dans la fenêtre qui apparaît, sélectionnez « Propriétés /CHMOD ». Et maintenant, une boîte de dialogue avec un champ de saisie « Droits d'accès » est apparue devant nous. Dans ce champ, nous entrons les droits nécessaires et cliquons sur OK. La même chose doit être faite avec tous les fichiers et dans tous les dossiers de votre script. Pour simplifier votre travail, vous pouvez sélectionner plusieurs fichiers à la fois, qui auront les mêmes droits, et en sélectionnant « Propriétés /CMOD », définir les droits sur tous les fichiers que vous avez sélectionnés d'un coup. Une fois toutes les autorisations définies, votre script est prêt à fonctionner. Si le script contient des fichiers d'installation, tels que install.php, installez simplement le script en tapant http://votre_site.install.php dans votre navigateur et suivez la procédure d'installation.

    Examinons maintenant la version script avec une base de données. Comment l'installer ? Pour cela, connectez-vous à votre compte sur le serveur d'hébergement et rendez-vous dans la section où sont créées les bases de données. Les plus courants d’entre eux sont appelés « PHP MY ADMIN ». Dans cette section, nous créons une base de données et un mot de passe pour cette base de données. La base est désormais créée. Si le script rencontre un fichier avec l'extension sql, accédez à la base de données que nous venons de créer et sélectionnez « SQL » dans le panneau, copiez tout le texte du fichier sql et enregistrez-le. Nous avons maintenant besoin des fichiers de script pour établir une connexion à notre base de données. Pour ce faire, ouvrez le fichier avec la description « lisez-moi » et lisez dans quels fichiers vous devez enregistrer les paramètres dans notre base de données. En règle générale, ces fichiers sont des fichiers de configuration et portent le même nom « config ». En entrant dans un tel fichier, nous enregistrons une connexion à la base de données. En règle générale, les données à saisir pour se connecter à la base de données ont les valeurs suivantes :
    $config="localhost";
    $config="racine";
    $config="";

    La valeur de l'hôte reste inchangée dans presque tous les cas. Dans la valeur de connexion, au lieu de root, nous écrivons le nom de notre base de données. Par exemple monsite_dvizhok. Dans la valeur pas, nous indiquons notre mot de passe. Les valeurs login et pas correspondent aux valeurs que vous avez spécifiées lors de l'enregistrement de votre base de données. Votre script pourra désormais se connecter à la base de données et sera entièrement fonctionnel.

    Un script est une fonction très utile lorsque vous souhaitez rendre votre site Web original et différent des autres. La plupart des pages Web sont créées à l'aide du même modèle, elles sont donc similaires les unes aux autres, comme des frères jumeaux, surtout si elles sont créées via un créateur de site Web. Si vous souhaitez créer quelque chose de plus original, vous devez apprendre à installer des scripts sur votre site Web. Cela se fait assez facilement et toute personne sachant plus ou moins comment travailler dans un navigateur peut s'acquitter de cette tâche. Pour ce faire, vous n'avez besoin que d'un ordinateur et du programme Smart FTP Client ou d'un équivalent.

    Comment installer des scripts : instructions

    • Vous devez d’abord lancer le programme Smart FTP Client sur votre ordinateur. Ensuite, saisissez l'adresse de votre site dans la barre d'adresse FTP. Cette adresse doit ressembler à ftp.domen.zone, où sont indiqués le domaine du site et sa zone de localisation.
    • Ensuite, vous devez remplir les champs de connexion et de mot de passe que vous avez reçus lors de l'enregistrement de votre domaine. Si votre hébergeur n'impose pas de conditions supplémentaires, vous devez alors saisir 21 dans le « Port ». Une fois tous les champs remplis, vous devez cliquer sur l'icône en forme de flèche à côté du menu « Adresse ».
    • Recherchez maintenant le dossier "Public HTML" sur le côté gauche et ouvrez-le. Dans le même temps, vous devez ouvrir le dossier contenant le script et faire glisser tous les éléments de ce dossier dans la fenêtre centrale du programme.
    • Une fois la copie terminée, vous devez définir les attributs. C'est la chose la plus importante concernant la façon d'installer un script sur un site. Pour ce faire, vous devez rechercher le fichier requis et sélectionner "CHMOD" dans les propriétés. Une fois les attributs installés, vous devez sélectionner tous les droits dont vous avez besoin dans la boîte de dialogue. La même chose doit être faite avec tous les autres dossiers.
    • Si votre script contient des fichiers d'installation, par exemple install.php, le script peut être installé directement. Pour cela, vous pouvez saisir http:⁄⁄le nom de votre site.install.php dans la barre d'adresse de votre navigateur et procéder à l'installation.

    Il existe un autre moyen beaucoup plus simple d'installer un script avec une base de données. Pour installer le script, vous devez accéder à la base de données sur le serveur d'hébergement, y créer votre propre base de données et trouver un mot de passe. Pour établir une connexion à la base de données avec le script, vous devez définir tous les paramètres contenus dans le fichier Lisezmoi.

    Dans le champ Connexion, vous devez saisir le nom de votre base de données au lieu de Root. Dans ce cas, le login et le mot de passe doivent correspondre aux données que vous avez saisies lors de l'enregistrement de votre base de données. C'est tout ce que vous devez faire pour installer le script.

    Types de scripts

    Avant d'installer un script sur un site Web, vous devez comprendre les types et les objectifs des scripts. Il existe des scripts cycliques, des méta-scripts, des scripts de commutation, des scripts qui effectuent certaines actions cycliques, ceux qui effectuent une action lorsque vous appuyez sur une touche et une autre lorsque vous relâchez la touche. De plus, il existe un grand nombre de scripts supplémentaires qui sont utilisés dans les jeux informatiques, sur des sites Flash complexes, mais il s'agit d'un type de script différent et il est installé différemment.



    Des questions ?

    Signaler une faute de frappe

    Texte qui sera envoyé à nos rédacteurs :