Aide site en local avec ubuntu
Bonjour,
je viens a vous afin de trouver un peu d'aide pour faire tourner prestashop en local et ce sous linux (ubuntu). C'est la première fois que je m'en sers, donc sous linux je n'y connais absolument rien, donc soyez indulgents svp
J'ai cherché des tutos en vain sur le net... c'est toujours un peu vaste comme explication et il me faut vraiment du pas a pas... ne serait ce que pour trouver et installer les programmes comme pour mysql ou apache (je sais pas si ce sont les mêmes que pour windows??) afin de faire au moins tourner un serveur local et pour prestashop je m'arrange après.
Merci d'avance a tous ceux qui m'apporteront leur aide.
je viens a vous afin de trouver un peu d'aide pour faire tourner prestashop en local et ce sous linux (ubuntu). C'est la première fois que je m'en sers, donc sous linux je n'y connais absolument rien, donc soyez indulgents svp
J'ai cherché des tutos en vain sur le net... c'est toujours un peu vaste comme explication et il me faut vraiment du pas a pas... ne serait ce que pour trouver et installer les programmes comme pour mysql ou apache (je sais pas si ce sont les mêmes que pour windows??) afin de faire au moins tourner un serveur local et pour prestashop je m'arrange après.
Merci d'avance a tous ceux qui m'apporteront leur aide.
A voir également:
- Aide site en local avec ubuntu
- Appdata local - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Site de telechargement - Accueil - Outils
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site x - Guide
4 réponses
C'est probablement que tu n'as pas créé le fichier infos.php dans /tmp. Au pire crée ce fichier avec un chemin explicite :
(ctrl x pour sauver et quitter)
Dans la configuration d'apache (/etc/apache2) vérifie que la variable DocumentRoot associé à ton vhost pointe bien sur /var/www. Sinon je t'invite à suivre le tutoriel que j'ai donné plus haut, qui lui devrait marcher jusqu'au bout...
Bonne chance
nano /tmp/infos.php
(ctrl x pour sauver et quitter)
sudo cp /tmp/infos.php /var/www
Dans la configuration d'apache (/etc/apache2) vérifie que la variable DocumentRoot associé à ton vhost pointe bien sur /var/www. Sinon je t'invite à suivre le tutoriel que j'ai donné plus haut, qui lui devrait marcher jusqu'au bout...
Bonne chance
Pour installer un programme sous linux il suffit de passer par ton gestionnaire de paquets (apt dans ton cas). Tu peux utiliser une interface graphique comme synaptic ou taper les commandes apt appropriées dans un terminal :
http://doc.ubuntu-fr.org/synaptic
http://doc.ubuntu-fr.org/terminal
Je pense que dans un premier temps tu peux te contenter de synaptic. À titre indicatif je détaille dans ce qui suit l'autre approche.
Dans un terminal tu utiliseras généralement apt-get (ou son équivalent aptitude). C'est une commande d'administration, donc il faut la lancer en tant que root (le profil administrateur) ou la préfixer d'un sudo.
Pour passer root dans un terminal tu peux lancer la commande :
Ensuite pour lancer une mise à jour
Tu aurais pu aussi éviter de passer root en tapant :
Personnellement je préfère aptitude et dans les versions récentes d'ubuntu il n'est plus installé par défaut. Donc supposons que tu veuilles installer aptitude (et ce serait le même principe avec mysql ou n'importe quel autre logiciel), il faut trouver le nom du paquet. Dans cet exemple c'est aptitude. Pour l'installer on lancera donc simplement :
Ceci n'était qu'un aperçu, par exemple une question légitime serait "comment je fais pour savoir le nom du paquet qui permet d'installer un serveur mysql". Pour cela apt fournit des outils de recherche comme apt-cache et apt-file. Si tu veux plus de détails je te laisse consulter cette page :
http://www.mistra.fr/tutoriel-linux-apt.html
Et pour installer apache et mysql tu peux suivre ce tutoriel :
http://www.mistra.fr/tutoriel-linux-serveur-web-apache2.html
Bonne chance
http://doc.ubuntu-fr.org/synaptic
http://doc.ubuntu-fr.org/terminal
Je pense que dans un premier temps tu peux te contenter de synaptic. À titre indicatif je détaille dans ce qui suit l'autre approche.
Dans un terminal tu utiliseras généralement apt-get (ou son équivalent aptitude). C'est une commande d'administration, donc il faut la lancer en tant que root (le profil administrateur) ou la préfixer d'un sudo.
Pour passer root dans un terminal tu peux lancer la commande :
sudo -s
Ensuite pour lancer une mise à jour
apt-get update apt-get upgrade
Tu aurais pu aussi éviter de passer root en tapant :
sudo apt-get update sudo apt-get upgrade
Personnellement je préfère aptitude et dans les versions récentes d'ubuntu il n'est plus installé par défaut. Donc supposons que tu veuilles installer aptitude (et ce serait le même principe avec mysql ou n'importe quel autre logiciel), il faut trouver le nom du paquet. Dans cet exemple c'est aptitude. Pour l'installer on lancera donc simplement :
sudo apt-get install aptitude
Ceci n'était qu'un aperçu, par exemple une question légitime serait "comment je fais pour savoir le nom du paquet qui permet d'installer un serveur mysql". Pour cela apt fournit des outils de recherche comme apt-cache et apt-file. Si tu veux plus de détails je te laisse consulter cette page :
http://www.mistra.fr/tutoriel-linux-apt.html
Et pour installer apache et mysql tu peux suivre ce tutoriel :
http://www.mistra.fr/tutoriel-linux-serveur-web-apache2.html
Bonne chance
Merci beaucoup pour ton aide, je vais zieuter tout ça. Je tiendrais le topic a jour, sûrement avec d'autres questions ;)
Petit up, grâce a toutes tes infos je suis arrivé ici:
https://www.geek-community.eu/viewtopic.php?id=1891
Je ne vais pas décrire le lien, suffit de le visiter... par contre je bloque au point 3 pour la vérification php. Je crée le fichier infos.php dans le dossier /var/tmp mais quand je vais pour le copier dans le dossier /www avec la commande:
le terminal m'affiche:
J'ai aussi essayé sans le $ mais marche pas non plus.
Pour info, j'ai la version 12 d'ubuntu... si ça peut aider a avoir une réponse plus précise. Merci
https://www.geek-community.eu/viewtopic.php?id=1891
Je ne vais pas décrire le lien, suffit de le visiter... par contre je bloque au point 3 pour la vérification php. Je crée le fichier infos.php dans le dossier /var/tmp mais quand je vais pour le copier dans le dossier /www avec la commande:
/tmp$ sudo cp infos.php /var/www
le terminal m'affiche:
bash: /tmp$: Aucun fichier ou dossier de ce type.
J'ai aussi essayé sans le $ mais marche pas non plus.
Pour info, j'ai la version 12 d'ubuntu... si ça peut aider a avoir une réponse plus précise. Merci