Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb



Documents pareils
Installation / Sauvegarde Restauration / Mise à jour

MANUEL INSTALLATION. GANESHA version 4. Editeur Anéma SAS Département Développement

Installation de Joomla avec Filezilla

INSTALLER JOOMLA! POUR UN HEBERGEMENT LINUX

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Installation locale de JOOMLA SEPIA

Tutoriel Drupal version 7 :

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

Guide de démarrage

SAUVEGARDER SES DONNEES PERSONNELLES

Manuel d'installation de Joomla 1.7

Installer Joomla Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Guide pour bien débuter avec

Accéder à ZeCoffre via FTP

Guide d installation de Gael

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

Un serveur FTP personnel, ça ne vous a jamais dit?

Espace de travail collaboratif

Étape 1 / CHOISIR UN HÉBERGEMENT

Installation Iconito École Numérique 2010 sous Windows WampServer

CONFIGURER VOTRE HEBERGEMENT WINDOWS

GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT

Manuel d utilisateur du site de covoiturage «Etucovoiturage»

Dans cette Unité, nous allons examiner

Gestion d Active Directory à distance : MMC & Délégation

Guide d utilisateurs Plesk 11 WEBPACK. Guide d utilisateurs

TP 6 Installation et configuration d une site internet avec un CMS Illustration avec Wordpress

SERVEUR DE MESSAGERIE

CONFIGURER UNE CONNEXION RTC SOUS WINDOWS XP/VISTA/SEVEN OU MAC OS

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

INSTALLATIONS. Vous adapterez l installation en fonction des nouvelles versions qui peuvent légèrement différer.

AIDE A LA CREATION D UN COMPTE NOM DE DOMAINE, SOUS-DOMAINE, FTP, BASE DE DONNEES

Démarrage des solutions Yourcegid On Demand avec Citrix

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

Manuel d utilisation du web mail Zimbra 7.1

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Comment créer un site web Proxy gratuitement!

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

IIS 6 - PHP5 - MySQL phpmyadmin 2.6

Installation du transfert de fichier sécurisé sur le serveur orphanet

INSTALLATION CONFIGURATION D OWNCLOUD. La réponse informatique

FTP / WebDeploy /WebDAV. Manuel

Agenda mutualisé en ligne - services A.S.V. Informatique.

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

Tutoriel Création d une source Cydia et compilation des packages sous Linux

sécurisé de l ENSMM Accès au serveur FTP - Microsoft Windows 7 École Nationale Supérieure de Mécanique et des Microtechniques

Utilisation de l espace personnel (Serveur DATA)

Guide de l'agent de notification

Mettre à jour PrestaShop

Introduction. Qu est-ce que WordPress? Pourquoi choisir WordPress?

Atelier Le gestionnaire de fichier

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Présentation du logiciel Cobian Backup

Côté labo : Installation et utilisation du serveur GSI

Comment se connecter au dossier partagé?

Google Merchant Center

Remarques préliminaires L installation a été testée sur XP, Vista et Windows 7.

Parallels Plesk Panel. Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix. Guide de l'administrateur

Serveur d application WebDev

NAS 109 Utiliser le NAS avec Linux

Comment mettre en ligne un site WordPress local

Manuel de déploiement sous Windows & Linux

CONFIGURATION DE LA RECEPTION DES MAILS EN POPS.

Installation de Concrete 5

Chamilo Manuel Administrateur. Guide de l'administrateur. Chamilo janvier 2012 Page 1 / 108

Organiser le menu "Démarrer"

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4

Notice d'utilisation Site Internet administrable à distance

Diffuser un contenu sur Internet : notions de base... 13

Projet Administration Réseaux

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

Guide d installation

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Netstorage et Netdrive pour accéder à ses données par Internet

Procédure d installation des logiciels EBP sous environnement MAGRET

WordPress :: Migrer son site du local vers le serveur en ligne

Débuter avec WordPress 1/5

Thème : Création, Hébergement et référencement d un site Web

ESPACE NUMERIQUE DE TRAVAIL DU LYCEE LYAUTEY LCS SE3

Déployer une application Web avec WebMatrix et Ma Plateforme Web

UTILISATION DU RESEAU INFORMATIQUE Comment utiliser le réseau

Atelier Administration

Espace numérique de travail collaboratif

Apprendre à gérer son serveur web grâce à Windows Server 2008 R2

SERVEUR DE MESSAGERIE

Espace numérique de travail

Des postes Des OS (Win/Linux) et logiciels Un réseau Un identifiant + un mot de passe Un compte personnel Une adresse électronique Un espace web Des

Tutorial Cobian Backup

Configuration requise

Transcription:

Transfert d un site local vers un serveur NPDS REvolution 13 Révision 1.1 de la documentation pour cette version Rédaction : Axel Relecture : Dev & Jpb

Sommaire 1 Présentation générale... 3 1.1 Convention... 3 2 Préparation au transfert... 4 2.1 Optimisation et Sauvegarde de la base MySQL... 4 2.2 Transfert de la Base MySQL sur le serveur... 5 2.3 Transfert des fichiers et Paramétrages des CHMOD des fichiers... 6 2.4 Paramétrez votre config.php... 8 2.5 Annexe Shell Script chmod Linux... 9 Transfert d un site local vers un serveur NPDS REvolution 13 Doc version 1.1 Page 2

1 Présentation générale 1.1 Convention Serveur local : NpdsUsbWebserver OS : Windows XP, Vista, Seven Ce tutorial présuppose que vous savez utiliser les fonctions courantes de Windows. Ce tutorial présuppose également que vous avez déjà installé NPDS en local avec NpdsUsbWebserver, sous Windows (voir tutorial correspondant) ET que vous ayez activé votre espace PHP / MySQL chez votre hébergeur. FileZilla sera utilisé dans ce tutorial comme client FTP. Les noms de programmes seront soulignés : src/root Les noms de répertoire seront mis en gras italique : www Les noms de fichiers seront mis en italique : config.php Les codes à modifier éventuellement seront mis en : <?php Transfert d un site local vers un serveur NPDS REvolution 13 Doc version 1.1 Page 3

2 Préparation au transfert 2.1 Optimisation et Sauvegarde de la base MySQL Ouvrez votre site en local et rendez-vous dans l'administration de votre site. Cliquez sur l'icône OptimySQL, puis retournez sur la page d'administration. OptimySQL Cliquer sur l'icône SavemySQL. SavemySQL Une fenêtre de téléchargement va s'ouvrir. Enregistrez le fichier dans un emplacement connu (le bureau par exemple) Votre base de données est maintenant sauvegardée. Nota : Le fichier s'enregistre par défaut sous la forme Nom_de_la_base_MySql-xxxxxx.zip ou xxxxxx est la date de sauvegarde. Il contient le fichier SQL qui correspond votre base. Transfert d un site local vers un serveur NPDS REvolution 13 Doc version 1.1 Page 4

2.2 Transfert de la Base MySQL sur le serveur Connectez-vous à votre compte d hébergement, identifiez-vous et lancez l administration de votre base de données (en général : PhpMyAdmin) : Connectez-vous à PhpMyAdmin Si nécessaire créer une base spécifique pour NPDS En fonction de votre hébergeur et de votre hébergement, il existe de nombreuses solutions pour importer votre base mais le principe reste toujours le même : Il s agit d importer le fichier zip que vous venez de créer à l étape précédente Ci-dessous l écran de la fonction importer de PhpMyAdmin Au retour Bravo, vous venez de créer les 64 tables (ou plus si vous avez installé des modules par exemple) nécessaire au fonctionnement de NPDS. Passez à l'étape 3. Transfert d un site local vers un serveur NPDS REvolution 13 Doc version 1.1 Page 5

2.3 Transfert des fichiers et Paramétrages des CHMOD des fichiers Ouvrez votre client FTP (Filezilla), connectez-vous sur votre serveur et uploadez l'ensemble du répertoire src/root (rappel : nous utilisons NpdsUsbWebserver) Pour la sécurité de votre site, il est nécessaire de chmoder (Modifier les attribut) les fichiers et les répertoires correctement cette opération se réalise avec FileZilla Dans la liste des répertoires et fichiers de votre hébergement : Sélectionner un fichier / clic droit : La valeur numérique encadrée représente les droits Nota : Attention les valeurs peuvent variées en fonction de votre hébergeur : Transfert d un site local vers un serveur NPDS REvolution 13 Doc version 1.1 Page 6

* Chmod 777 : Sur tous les répertoires et sous répertoires. * Chmod 666 sur les fichiers suivants : "/abla.log.php" "/cache.config.php" "/cache.timings.php" "/config.php" "/filemanager.conf" "/humans.txt" "/robots.txt" "/sample.proxy.conf.php" "/sections.config.php" "/signat.php" "/admin/extend-modules.txt" "/cache/language.php" "/cache/sql/.htaccess" "/editeur/tiny_mce/themes/advanced/npds.conf.php" "/images/forum/smilies/more/smilies.php" "/language/lang-mods.php" "/meta/cur_charset.php" "/meta/meta.php" "/slogs/security.log" "/slogs/spam.log" Tous les fichiers du répertoire /static sauf index.html "/themes/pages.php" Tous les sous-répertoires et fichiers du répertoire /users_private "/modules/include/header_after.inc" "/modules/include/header_before.inc" "/modules/include/header_head.inc" "/modules/include/user.inc" "/modules/include/footer_after.inc" "/modules/upload/upload.conf.php" *Chmod 644 : Sur tous autres fichiers Ne pas oublier également de chmoder les répertoires et fichiers des différents modules que vous avez pu installer ou que vous installerez par la suite! En annexe un Shell Script Linux pour réaliser l ensemble des opérations (si votre hébergeur / hébergement le permet) Paramètre : voir la valeur de la variable racine Transfert d un site local vers un serveur NPDS REvolution 13 Doc version 1.1 Page 7

2.4 Paramétrez votre config.php Il est nécessaire de paramétrer votre fichier config.php pour l adapter à votre hébergement. Via votre client FTP (FileZilla), sélectionner le fichier (config.php) et éditer le (clic droit / Editer) comme indiqué ci-dessous : $dbhost = "localhost"; <= le nom du serveur de base de données $dbuname = "root"; <= Le login à la base $dbpass = ""; <= Le mot de passe $dbname = "revolution"; <= le nom de la base de données $mysql_p = 1; <= connexion MySQL persistante (si possible laisser 1) $mysql_i = 0; <= utilisation de MySQLi (1) au lieu de MySQL # ======================= $system = 0; $system_md5 = 1; Enregistrez les modifications et tester le bon fonctionnement de votre site via votre navigateur. Il sera aussi nécessaire de paramétrer le fichier upload.conf.php (voir le document : NPDS Revolution 13 - Configuration upload.conf.php v1.3.pdf) NPDS est maintenant transféré sur votre serveur pour être vu par le monde entier. En cas de problème, rendez-vous sur les forums de NPDS. Transfert d un site local vers un serveur NPDS REvolution 13 Doc version 1.1 Page 8

2.5 Annexe Shell Script chmod Linux #!/bin/bash #A la sortie des 2 commandes ci-dessous : #- Tous les répertoires sont en 777 #- Tous les fichiers sont en 644 racine='/data/http/revolution' <= A adapter à votre hébergement find $racine"/" -type d -exec chmod 777 {} \; find $racine"/" -type f -exec chmod 644 {} \; #Maintenant on CHMOD 666 les fichiers qui doivent l'être chmod 666 $racine"/abla.log.php" chmod 666 $racine"/cache.config.php" chmod 666 $racine"/cache.timings.php" chmod 666 $racine"/config.php" chmod 666 $racine"/filemanager.conf" chmod 666 $racine"/humans.txt" chmod 666 $racine"/robots.txt" chmod 666 $racine"/sample.proxy.conf.php" chmod 666 $racine"/sections.config.php" chmod 666 $racine"/signat.php" chmod 666 $racine"/admin/extend-modules.txt" chmod 666 $racine"/cache/language.php" chmod 666 $racine"/cache/sql/.htaccess" chmod 666 $racine"/editeur/tiny_mce/themes/advanced/npds.conf.php" chmod 666 $racine"/images/forum/smilies/more/smilies.php" chmod 666 $racine"/language/lang-mods.php" chmod 666 $racine"/meta/cur_charset.php" chmod 666 $racine"/meta/meta.php" chmod 666 $racine"/slogs/security.log" chmod 666 $racine"/slogs/spam.log" find $racine"/static/" -type f -exec chmod 666 {} \; chmod 644 $racine"/static/index.html" chmod 666 $racine"/themes/pages.php" find $racine"/users_private/user/" -type f -exec chmod 666 {} \; chmod 666 $racine"/modules/archive-stories/archive-stories.conf.php" chmod 666 $racine"/modules/archive-stories/cache.timings.php" chmod 666 $racine"/modules/f-manager/users/root.conf.php" chmod 666 $racine"/modules/include/header_after.inc" chmod 666 $racine"/modules/include/header_before.inc" chmod 666 $racine"/modules/include/header_head.inc" chmod 666 $racine"/modules/include/user.inc" chmod 666 $racine"/modules/include/footer_after.inc" chmod 666 $racine"/modules/npds_twi/twi_conf.php" chmod 666 $racine"/modules/links/links.ban_01.php" chmod 666 $racine"/modules/links/links.ban_02.php" chmod 666 $racine"/modules/links/links.ban_03.php" chmod 666 $racine"/modules/links/links.conf.php" chmod 666 $racine"/modules/sform/contact/formulaire.php" chmod 666 $racine"/modules/sform/extend-user/extender/formulaire.php" chmod 666 $racine"/modules/upload/upload.conf.php" Transfert d un site local vers un serveur NPDS REvolution 13 Doc version 1.1 Page 9

Table des matières 1 Présentation générale... 3 1.1 Convention... 3 2 Préparation au transfert... 4 2.1 Optimisation et Sauvegarde de la base MySQL... 4 2.2 Transfert de la Base MySQL sur le serveur... 5 2.3 Transfert des fichiers et Paramétrages des CHMOD des fichiers... 6 2.4 Paramétrez votre config.php... 8 2.5 Annexe Shell Script chmod Linux... 9 Transfert d un site local vers un serveur NPDS REvolution 13 Doc version 1.1 Page 10