#1 Le 07/06/2016, à 09:21
- Alkaswaba
[Résolu] lancer une application en local avec apache - adresse ?
Bonjour,
Voilà, je m'explique.
Mes enfants ont un pc avec PrimTux Eiffel et une application de maths m'a été conseillée (Calcul@tice)
J'étais assez contente de ne pas avoir à utiliser un émulateur wine car l'application est aussi dispo en .deb
J'ai donc du installer apache2 (enfin, ça s'est fait tout seul pendant l'installation)
Sauf que là je ne sais pas comment on lance cette application.
J'ai tenté diverses adresses et ça ne va pas
J'ai trouvé le dossier public_html dans "root" et je ne sais pas comment lancer l'appli
Une piste ?
Merci d'avance pour votre aide
Dernière modification par Alkaswaba (Le 07/06/2016, à 12:51)
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#2 Le 07/06/2016, à 09:27
- Compte supprimé
Re : [Résolu] lancer une application en local avec apache - adresse ?
Bonjour,
A la fin de l’installation, un lien vous permet d’ouvrir le logiciel.
Tu as relevé l'adresse donnée ?
http://calculatice.ac-lille.fr/calculat … rubrique40
Dernière modification par Compte supprimé (Le 07/06/2016, à 09:31)
#3 Le 07/06/2016, à 09:30
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
Bonjour Tamarou,
Justement, aucun lien ne m'a été donné à la fin de l'installation
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#4 Le 07/06/2016, à 09:32
- Compte supprimé
Re : [Résolu] lancer une application en local avec apache - adresse ?
Je viens d'essayer, mais c'est le problème des .deb téléchargés. Tu avais déjà installé un serveur apache ? C'est une dépendance.
Donne le retour complet de la commande d'installation dpkg -i.
Dernière modification par Compte supprimé (Le 07/06/2016, à 09:34)
#5 Le 07/06/2016, à 09:37
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
Là du coup tu me mets un route car je ne sais pas si appache était déjà installé ou non sur primtux
Je vais essayer de me renseigner du coup
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#6 Le 07/06/2016, à 09:39
- Compte supprimé
Re : [Résolu] lancer une application en local avec apache - adresse ?
si l’installation avorte à cause d’erreurs liées aux dépendances, taper la commande “sudo apt-get install -f”.
#7 Le 07/06/2016, à 09:51
- pires57
Re : [Résolu] lancer une application en local avec apache - adresse ?
A la limite tu t'en fou qu'il donne ou pas un lien, si l'appli fonctionne correctement tu devrais pouvoir y accéder en tapant
localhost
ou dans la barre d'URL de ton navigateur web.
Si l'appli n'est pas hébergé à la racine (ce qui est probablement le cas) tu devrais pouvoir naviguer dans les dossiers pour la trouver.
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#8 Le 07/06/2016, à 10:03
- Compte supprimé
Re : [Résolu] lancer une application en local avec apache - adresse ?
Si le terminal ne donne pas l'adresse, c'est parce que l'installation ne s'est pas faite.
C'est un truc assez costaud, il lui faut apache, php, sqlite.
#9 Le 07/06/2016, à 10:22
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
Bon alors ça avance ... après avoir désinstallé puis retenté plusieurs fois l'installation, j'ai réussi à obtenir le lien dans la console.
J'ai cliqué dessus et ... "FORBIDDEN - you don't have the permission to access [lien] on this server"
Lorsque je fais sur "localhost (ou 127.0.0.1) j'ai juste la page d'accueil apache "It works" qui s'affiche ...
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#10 Le 07/06/2016, à 10:22
- pires57
Re : [Résolu] lancer une application en local avec apache - adresse ?
Oui, rien de bien compliqué quoi ... des services classique que l'on installes facilement.
Je ne me base pas sur des "peut être", si l'installation est annulé, apache ne sera pas installé et donc localhost ne renverra pas la page souhaité.
Edit:
La page it works confirme que ton serveur fonctionne.
Que renvois les logs apache lorsque tu tentes d'accèder au lien fourni par ton appli?
Les log se trouvent dans
/var/log/apache2/error.log
Dernière modification par pires57 (Le 07/06/2016, à 10:24)
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#11 Le 07/06/2016, à 10:36
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
Voici ce qu'il y a dans le log :
[Tue Jun 07 13:34:35.501014 2016] [authz_core:error] [pid 16451] [client 127.0.0.1:42347] AH01630: client denied by server configuration: /home/alex/public_html
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#12 Le 07/06/2016, à 10:39
- pires57
Re : [Résolu] lancer une application en local avec apache - adresse ?
que renvois la commande suivante :
ls -al /home/alex/
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#13 Le 07/06/2016, à 10:42
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
total 18140
drwxr-xr-x 40 alex alex 4096 juin 7 13:29 .
drwxr-xr-x 4 root root 4096 juin 2 13:11 ..
-rw-r--r-- 1 alex alex 2037 mai 22 19:45 .accueil.conf
-rw------- 1 alex alex 1255 juin 7 13:19 .bash_history
-rw-r--r-- 1 alex alex 220 mai 21 14:11 .bash_logout
-rw-r--r-- 1 alex alex 3515 mai 21 14:11 .bashrc
drwxr-xr-x 2 alex alex 4096 mai 21 14:11 Bureau
drwxr-xr-x 8 alex alex 4096 mai 22 19:55 .cache
-rw-r--r-- 1 alex alex 18039026 juin 16 2015 calculatice.deb
drwxr-xr-x 23 alex alex 4096 juin 7 13:24 .config
drwx------ 3 alex alex 4096 mai 21 14:28 .dbus
-rw-r--r-- 1 alex alex 83 mai 21 14:11 .directory
-rw-r--r-- 1 alex alex 55 mai 21 14:28 .dmrc
drwxr-xr-x 2 alex alex 4096 mai 21 14:11 Documentation
drwxr-xr-x 2 alex alex 4096 juin 7 13:34 Documents
-rw------- 1 alex alex 16 mai 21 14:28 .esd_auth
drwxr-xr-x 2 alex alex 4096 mai 22 19:07 .fluxbox
drwx------ 3 alex alex 4096 juin 7 12:46 .gconf
drwxr-xr-x 8 alex alex 4096 mai 21 14:11 .gimp-2.8
-rw-r----- 1 alex alex 0 juin 7 12:46 .gksu.lock
drwx------ 3 alex alex 4096 mai 22 18:37 .gnome2
drwx------ 2 alex alex 4096 mai 22 18:37 .gnome2_private
drwxr-xr-x 2 alex alex 4096 mai 21 14:11 .goldendict
-rw-r--r-- 1 alex alex 514 mai 21 14:11 .gtk-bookmarks
-rw-r--r-- 1 alex alex 540 mai 21 14:11 .gtkrc-2.0
drwxr-xr-x 4 alex alex 4096 mai 21 14:28 .icons
drwxrwxr-x 2 alex alex 4096 mai 21 14:11 Images
-rw-r--r-- 1 alex alex 21 mai 22 19:09 .iscan_preference
drwxr-xr-x 4 alex alex 4096 mai 22 19:56 .java
drwxr-xr-x 3 alex alex 4096 mai 21 14:39 .kde
drwxr-xr-x 5 alex alex 4096 mai 21 14:37 leterrier
drwxr-xr-x 3 alex alex 4096 mai 21 14:11 .local
drwxr-xr-x 2 alex alex 4096 mai 21 14:11 Modèles
drwxr-xr-x 4 alex alex 4096 mai 22 18:37 .mozilla
drwxr-xr-x 3 alex alex 4096 mai 21 14:11 Musique
drwx------ 3 alex alex 4096 mai 22 19:01 .pki
-rw-r--r-- 1 alex alex 675 mai 21 14:11 .profile
drwxr-xr-x 2 alex alex 4096 mai 21 14:11 Public
drwx------ 3 alex alex 4096 juin 2 13:31 .qalculate
drwxr-xr-x 2 alex alex 4096 mai 21 14:30 .qt
drwxr-xr-x 3 alex alex 4096 mai 21 21:51 .renpy
-rw-r--r-- 1 alex alex 732 mai 21 14:11 .ri-li.pref
drwxr-xr-x 6 alex alex 4096 mai 21 14:11 .sauv
drwxr-xr-x 2 alex alex 4096 mai 21 14:11 .shutter
drwxr-xr-x 2 alex alex 4096 mai 21 14:40 .stellarium
drwxr-xr-x 2 alex alex 4096 mai 21 14:40 Stellarium
drwxr-xr-x 3 alex alex 4096 juin 7 13:24 Téléchargements
drwx------ 4 alex alex 4096 mai 22 19:02 .thumbnails
drwxr-xr-x 3 alex alex 4096 mai 21 14:11 Vidéos
drwxr-xr-x 3 alex alex 4096 mai 22 19:55 .visualvm
drwxr-xr-x 2 alex alex 4096 mai 21 14:41 .wicd
drwxr-xr-x 4 alex alex 4096 juin 7 13:31 .wine
-rw------- 1 alex alex 52 juin 7 12:59 .Xauthority
-rw------- 1 alex alex 192066 juin 7 13:40 .xsession-errors
-rw------- 1 alex alex 120198 juin 7 12:56 .xsession-errors.old
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#14 Le 07/06/2016, à 10:51
- pires57
Re : [Résolu] lancer une application en local avec apache - adresse ?
que renvois
ls -a /etc/apache2/sites-available
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#15 Le 07/06/2016, à 10:58
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
. .. 000-default.conf default-ssl.conf
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#16 Le 07/06/2016, à 11:05
- jplemoine
Re : [Résolu] lancer une application en local avec apache - adresse ?
Je n'ai pas vu de répertoire public_html dans le listing du contenu de /home/alex/...
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#17 Le 07/06/2016, à 11:06
- bruno
Re : [Résolu] lancer une application en local avec apache - adresse ?
Bonjour,
Extrait du script (bien dégeu…) de post-installation du paquet deb fourni sur le site :
sudo unzip -o /var/www/html/application.zip -d $HOME/public_html/
sudo rm /var/www/html/application.zip
sudo chmod -R 777 $HOME/public_html/application/
a2enmod userdir
echo "Le site est stocké dans le dossier public_html de l'utilisateur courant."
echo "Pour commencer à utiliser l'application, rendez-vous à l'url suivante :"
if [ $SUDO_USER ]; then user=$SUDO_USER; else user=`whoami`; fi
echo "http://localhost/~"$user"/application/"
Je ne vois pas de dossier public_html dans le retour en #13. Il est donc probable que l'installation du paquet deb ne s'est pas bien passée…
Il faudrait le retour de la commande demandé par Tamarou en #4
#18 Le 07/06/2016, à 11:07
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
C'est ce que je ne comprends pas : public_html se trouve dans "root"
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#19 Le 07/06/2016, à 11:09
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
Il faudrait le retour de la commande demandé par Tamarou en #4
Je dois faire comment ? Relancer l'installation et voir ce que ça dit ?
Désolée mais niveau console, je ne suis pas très douée ...
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#20 Le 07/06/2016, à 11:11
- bruno
Re : [Résolu] lancer une application en local avec apache - adresse ?
Parce que tu as exécuté l'installation en tant que root au lieu d'utiliser sudo…
D'où l'intérêt de poster les commandes complètes que l'on a utilisé, avec le prompt, et leur retour.
1. Ouvre une console
2. vérifie bien que tu es sous ton nom d'utilisateur, l'invite doit être de la forme :
ton_nom@ta_machine:$
3. tu relances l'installation avec sudo :
sudo dpkg -i calculatrice.deb
Dernière modification par bruno (Le 07/06/2016, à 11:14)
#21 Le 07/06/2016, à 11:22
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
Sous la console, je suis en alex@primtux
Je viens de tout désinstaller et réinstaller en suivant à la lettre près ce qui est sur le site calculatice (comme j'avais fait la première fois d'ailleurs) et le dossier public_html a été recréé dans root (je l'avais supprimé avant la réinstallation)
Edit : je ne me mets jamais en "sudo su"
Dernière modification par Alkaswaba (Le 07/06/2016, à 11:23)
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#22 Le 07/06/2016, à 11:43
- pires57
Re : [Résolu] lancer une application en local avec apache - adresse ?
sudo chmod -R 777 $HOME/public_html/application/
Au moins je comprends mieux pourquoi il ne reçois pas d'erreur de droit ... gestion des droits inexistantes...
Tu peut renvoyer le contenu du fichier
000-default.conf
?
Je pense qu'une simple modification de ce fichier pourrais te permettre d'y accéder même si cette appli est plus qu'horrible.
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#23 Le 07/06/2016, à 11:51
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
sudo chmod -R 777 $HOME/public_html/application/
Au moins je comprends mieux pourquoi il ne reçois pas d'erreur de droit ... gestion des droits inexistantes...
Là ça me donne :
chmod: impossible d'accéder à « /home/alex/public_html/application/ »: Aucun fichier ou dossier de ce type
Tu peut renvoyer le contenu du fichier
000-default.conf
?
Je pense qu'une simple modification de ce fichier pourrais te permettre d'y accéder même si cette appli est plus qu'horrible.
Alors 000-default.conf (du dossier sites--available)
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne
#24 Le 07/06/2016, à 12:49
- bruno
Re : [Résolu] lancer une application en local avec apache - adresse ?
Sous la console, je suis en alex@primtux
Je viens de tout désinstaller et réinstaller en suivant à la lettre près ce qui est sur le site calculatice (comme j'avais fait la première fois d'ailleurs) et le dossier public_html a été recréé dans root (je l'avais supprimé avant la réinstallation)
Edit : je ne me mets jamais en "sudo su"
Ok, bon c'est le script d'installation qui est vraiment pourri…
Dans ce cas tu déplaces simplement le dossier :
sudo mv /root/public_html /home/alex/public_html
et tu réessaies ton URL qui doit être http://localhost/~alex/application
#25 Le 07/06/2016, à 12:50
- Alkaswaba
Re : [Résolu] lancer une application en local avec apache - adresse ?
Un grand merci à toi Bruno !!!! Ça fonctionne !!!!!!
Merci aussi aux autres d'avoir pris le temps de m'aider
Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba
Hors ligne