J'utilise Ubuntu windows 10 bash et j'aimerais déplacer un projet de / mnt / i / Projects / Template pour l'exécuter sur un serveur Apache situé dans / var / www / html.
J'ai essayé de copier directement un dossier d'un direct vers un nouveau mais malheureusement, j'ai eu une erreur qui est:
cp -r / mnt / i / Projects / Template ~ / var / www / html /
cp: target '/ root / var / www / html /' n'est pas un répertoire
Je voudrais tester ces modèles avec Apache et j'ai essayé de changer Apache directement.
Un autre test que j'ai fait:
root @ DESKTOP-4PBGG1N: / var / www # ls -ld ~ / var ~ / var / www ~ / var / www / html
ls: impossible d'accéder à '/ root / var': aucun fichier ou répertoire de ce type
ls: impossible d'accéder à '/ root / var / www': aucun fichier ou répertoire de ce type
ls: impossible d'accéder à '/ root / var / www / html': aucun fichier ou répertoire de ce type
3 Réponses :
Tout d'abord, le répertoire du serveur Apache n'est pas à la racine, c'est juste "/ var / www / html". Si cela ne fonctionne toujours pas, vous n'avez probablement pas installé apache, vous pouvez le faire en exécutant ces deux lignes "lsb_release -a" et "sudo apt-get install apache2". Une erreur surviendra lors de la tentative de lancement du serveur apache (avec "sudo service apache2 start"), mais ignorez-la, vous pouvez toujours l'utiliser sans aucun problème. J'espère que cela aide ;)
essayez de créer un répertoire si le seul problème est que '/root/var/www/html/'
n'est pas un répertoire
# mkdir -pv ~/var/www/html/ # cp -r /mnt/i/Projects/Template ~/var/www/html/
avant cela, assurez-vous simplement qu'apache est installé et configuré
bonne journée
Par exemple, vous avez un fichier dans Documents appelé index.php et pour être copié dans le répertoire / root / var / www / html /, vous devez le faire de cette façon: N'oubliez pas d'utiliser sudo pour être super utilisateur, puis
- sudo cp -Rv index.php /var/www/html or - sudo cp -Rv index.php /root/var/www/html
Et vous obtiendrez cette sortie: 'index.php' -> '/var/www/html/index.php'
-R pour copier des dossiers et -v pour voir quels dossiers et fichiers sont copiés
Vous pouvez ajouter la sortie d'un
ls -ld ~/var ~/var/www ~/var/www/html/
à votre question.root @ DESKTOP-4PBGG1N: / var / www # ls -ld ~ / var ~ / var / www ~ / var / www / html ls: impossible d'accéder à '/ root / var': aucun fichier ou répertoire de ce type ls: impossible d'accéder à ' / root / var / www ': aucun fichier ou répertoire de ce type ls: impossible d'accéder à' / root / var / www / html ': aucun fichier ou répertoire de ce type
@ImadOLHO: Vous dites que le serveur est en dessous de
/var/...
mais vous copiez dans~/var/...
place.