WordPress.com · Web view systemctl reload apache2 su - sabred -c "mkdir /home/sabred/www"...

Post on 24-Jan-2021

2 views 0 download

Transcript of WordPress.com · Web view systemctl reload apache2 su - sabred -c "mkdir /home/sabred/www"...

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C

PP2 – SLAM

CAHIER DES CHARGESCréation d’un portfolio dynamique

Dans un 1er temps nous avons fais la liste des tâches afin d’avoir une direction à suivre :

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C

Nous l’avons ensuite remis au propre à travers le logiciel de GANTT :

Ce dernier indique le temps et l’ordre de réalisation de chaque tâche.

Puis à l’aide de l’arborescence nous avons réaliser la maquette du site :

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C

Ensuite nous avons réaliser la configuration du serveur, pour les détails voire la documentation technique envoyé ci-dessous :

Installation du serveur d’hébergementInstallation du serveur web apache2 :

- apache2apt install apache2- usermod -aG www-data pzingraff- usermod -aG pzingraff www-data

Configuration

- copier le fichier /etc/apache2/sites-available/000-default.conf vers /etc/apache2/sites-available/sabred.com.conf

- dedans rajouter : <Directory /home/sabred/www>Require all granted</Directory>

- systemctl reload apache2- su - sabred -c "mkdir /home/sabred/www"

Installation du serveur SSH

- Apt install SSH- Téléchargement de putty

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C

Installation du module ph7

- apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-gd php7.0-opcache

installation du serveur Mysql

- apt install mysql

installation du serveur FTP

- apt-get install proftpd

configuration

- aller dans le dossier /etc/proftpd/proftpd.conf- enlever le diez aux lignes default root et requirevalidshell

Concernant le back-end du site nous avons réalisé un MCD :

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C

Ce dernier à été retransmis ensuite sur phpmyadmin :

-- Base de données : `ppe2`

--

-- --------------------------------------------------------

--

-- Structure de la table `categorie`

--

DROP TABLE IF EXISTS `categorie`;

CREATE TABLE IF NOT EXISTS `categorie` (

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C

`id_cat` int(11) NOT NULL AUTO_INCREMENT,

`titre` varchar(30) DEFAULT NULL,

PRIMARY KEY (`id_cat`)

) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;

---- Structure de la table `post`

--

DROP TABLE IF EXISTS `post`;

CREATE TABLE IF NOT EXISTS `post` (

`id_p` int(11) NOT NULL AUTO_INCREMENT,

`contenu` text,

`date_p` datetime DEFAULT NULL,

`u_id` int(11) NOT NULL,

`t_id` int(11) NOT NULL,

PRIMARY KEY (`id_p`),

KEY `u_id` (`u_id`),

KEY `t_id` (`t_id`)

) ENGINE=MyISAM AUTO_INCREMENT=170 DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--

-- Structure de la table `topic`

--

DROP TABLE IF EXISTS `topic`;

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C

CREATE TABLE IF NOT EXISTS `topic` (

`id_t` int(11) NOT NULL AUTO_INCREMENT,

`titre` varchar(30) DEFAULT NULL,

`description` text,

`cat_id` int(11) NOT NULL,

PRIMARY KEY (`id_t`),

KEY `cat_id` (`cat_id`)

) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;

--

-- --------------------------------------------------------

--

-- Structure de la table `user`

--

DROP TABLE IF EXISTS `user`;

CREATE TABLE IF NOT EXISTS `user` (

`id_u` int(11) NOT NULL AUTO_INCREMENT,

`pseudo` varchar(50) DEFAULT NULL,

`mdp` varchar(255) DEFAULT NULL,

`email` varchar(255) DEFAULT NULL,

`lvl` int(11) DEFAULT NULL,

`question` varchar(255) NOT NULL,

`reponse` varchar(255) NOT NULL,

PRIMARY KEY (`id_u`)

) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=latin1;

--

Ryan BOUERI, Edwin AROKIARAJA, Djemal SARDARIAN SIO1C