Côté Serveur

Articles qui présentent des notions de programmation Web Côté Serveur

Installation d'Apache, de MySQL et de phpmyadmin

Les instructions suivantes sont valables, concernant l'installation des paquets Linux et logiciels, sur les distributions debian et Ubuntu (testé sous Ubuntu 14..04 LTS).

Création d'une Base De Données MySql

Comme beaucoup de Content Management System (CMS), Drupal crée un site dynamique (le contenu des pages n'est pas fixé à l'avance, mais il est est généré comme la sortie d'un programme), la configuration, la structure et le contenu du site étant stocké dans une base de données de Drupal. Avant d'installer Drupal sur votre serveur personnel, il faut créer cette base de données, puis créer un utilisateur MySql qui va gérer et administrer cette base de données.

Créer un utilisateur MySql pour administrer la BD Drupal

Permettre à Apache d'écrire la Configuration

Pour l'installation de Drupal, nous allons entre des information dans l'interface du script d'installation de Drupal, qui est constituée de formulaires en PHP/HTML.
Cette configuration sera sauvegardée par Drupal en partie dans la base de données Drupal, et en partie dans le sustème de fichiers à l'intérieur du répertoire racine siteDrupal de votre site.

Déménager votre Site (Drupal ou autre)

Si vous souhaitez déménager votre site (Drupal ou autre) d'un serveur à un autre, par exemple de votre ordinateur personnel vers les serveurs d'un hébergeur, ou encore des salles de TP de votre université/lycée vers votre ordinateur personnel, il faut copier la base de données (Drupal ou autre, s'il y en a une) d'un ordinateur à l'autre. Cela passe par l'exportation et l'importation de votre base de données au format SQL.

Exporter une Base de Données

Pour exporter la Base de Données de votre site (y compris la base de données Drupal), rendez-vous sur phpmyadmin. Sélectionnez la base de données, puis cliquez sur l'onglet "exporter". Au besoin, dans les options, vous devriez pouvoir choisir le préfixe des tables incluses dans l'exportation. Sinon, choisissez "exportation rapide" au format SQL

Importer Une Base de Données

Pour importer votre base de données et écraser une base de données existante (par exemple juste après installation d'un site vierge que l'on va écraser avec le site construit sur un autre ordinateur) :

Déménager les Images, Couleurs de Thèmes...

Le chemin vers le répertoire de stockage de ces données publiques d'un site Drupal est configurable dans l'administration du site dans l'onglet "configuration". Suivez le lien "Système de Fichiers" ou l'on définit les répertoires d'upload public et privé, ainsi que le répertoire temporaire.

Renseignez le champ "Chemin du système public de fichier" en mettant publicData (cela correspond à un répertoire publicData à la racine de votre site).

Programmation Web Côté Serveur en PHP

Programmation en PHP : Object Oriented Design, PDO/SQL, Autoloader PSR4

Architectures : MVC, Persistance (DAL), API Restful, Normes PSR

Administration de Serveurs et Réseaux

Voici le polycopié du cours d'administration réseau (accompagné de TPs) en Licence professionelle à l'IUT de Clermont 1.
Il contient une introduction à l'administration de réseaux et serveurs sous linux :

S'abonner à RSS - Côté Serveur