Aide site en local avec ubuntu

Fermé
SLB177 Messages postés 91 Date d'inscription vendredi 11 janvier 2008 Statut Membre Dernière intervention 12 février 2020 - 1 nov. 2012 à 12:37
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 - 6 nov. 2012 à 19:47
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.

A voir également:

4 réponses

mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
6 nov. 2012 à 19:47
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 :

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
1
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
1 nov. 2012 à 12:48
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 :

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
0
SLB177 Messages postés 91 Date d'inscription vendredi 11 janvier 2008 Statut Membre Dernière intervention 12 février 2020 3
1 nov. 2012 à 12:53
Merci beaucoup pour ton aide, je vais zieuter tout ça. Je tiendrais le topic a jour, sûrement avec d'autres questions ;)
0
SLB177 Messages postés 91 Date d'inscription vendredi 11 janvier 2008 Statut Membre Dernière intervention 12 février 2020 3
2 nov. 2012 à 19:15
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:

/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
0