Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/06/2016, à 10: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 hmm

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 smile

Dernière modification par Alkaswaba (Le 07/06/2016, à 13:51)


Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba

Hors ligne

#2 Le 07/06/2016, à 10:27

Compte supprimé

Re : [Résolu] lancer une application en local avec apache - adresse ?

Bonjour,

Le manuel a écrit :

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, à 10:31)

#3 Le 07/06/2016, à 10: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 hmm


Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba

Hors ligne

#4 Le 07/06/2016, à 10: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, à 10:34)

#5 Le 07/06/2016, à 10: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 hmm

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, à 10: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, à 10: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, à 11: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, à 11: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, à 11: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, à 11: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, à 11: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, à 11: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, à 11: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, à 11: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, à 11: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, à 12: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/...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#17 Le 07/06/2016, à 12: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

Hors ligne

#18 Le 07/06/2016, à 12: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, à 12:09

Alkaswaba

Re : [Résolu] lancer une application en local avec apache - adresse ?

bruno a écrit :

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, à 12: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, à 12:14)

Hors ligne

#21 Le 07/06/2016, à 12: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, à 12:23)


Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba

Hors ligne

#22 Le 07/06/2016, à 12: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, à 12:51

Alkaswaba

Re : [Résolu] lancer une application en local avec apache - adresse ?

pires57 a écrit :

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, à 13:49

bruno

Re : [Résolu] lancer une application en local avec apache - adresse ?

alexi a écrit :

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

Hors ligne

#25 Le 07/06/2016, à 13: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 big_smile


Sous linux depuis 2012 :)
Tourne sous Ubuntu 22.04.3 LTS
Mes pains maison
Alkaswaba

Hors ligne