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.
- Connectez-vous en SFTP (Port 2222) comme vu précédemment.
- Dans la colonne de droite (Serveur), allez dans
/var/www/html/. - Dans la colonne de gauche (Votre PC), sélectionnez tous les fichiers PHP du projet.
- 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 :
- Créez le fichier vide :
nano /var/www/html/index.php - Copiez le code source depuis ce site.
- Faites un clic droit dans votre terminal pour Coller.
- 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/