Comment transférer les fichiers

Comment transférer les fichiers ?

 

Préparer votre dossier de travail

Avant de transférer le code, vous devez créer le dossier qui recevra les données sur votre Raspberry Pi :

 
mkdir -p /var/www/html
 
sudo chown -R www-data:www-data /var/www/html
 

Méthode 1 : Via FileZilla (Recommandé)

C'est la méthode la plus simple pour envoyer tous les fichiers d'un coup depuis votre ordinateur.

  1. Connectez-vous en SFTP (Port 2222) comme vu précédemment.
  2. Dans la colonne de droite (Serveur), allez dans /var/www/html/.
  3. Dans la colonne de gauche (Votre PC), sélectionnez tous les fichiers PHP du projet.
  4. Faites un clic droit > Envoyer.

⚠️ Note : Si FileZilla refuse l'envoi, c'est un problème de droits. Tapez sudo chown -R pi:www-data /var/www/html/ dans votre terminal pour vous donner l'autorisation.

 

Méthode 2 : Via Nano (Un par un)

Utile si vous ne voulez pas installer de logiciel ou si vous avez une petite modification à faire.

Exemple pour index.php :

  1. Créez le fichier vide :
    nano /var/www/html/index.php
  2. Copiez le code source depuis ce site.
  3. Faites un clic droit dans votre terminal pour Coller.
  4. Enregistrez : Ctrl+O, Entrée, puis Ctrl+X.
 

Dernière étape cruciale : Les Permissions

Une fois les fichiers envoyés, le serveur Apache (qui s'appelle www-data) doit en devenir le propriétaire pour pouvoir les exécuter.

 
Appliquer les droits finaux :

Lancez ces deux commandes après chaque ajout de fichier :

 
sudo chown -R www-data:www-data /var/www/html/
 
sudo chmod -R 755 /var/www/html/
 
⬅️ Retour à la page précédente