PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → Ubuntu 18.04 et WebDev23
Ubuntu 18.04 et WebDev23
Iniciado por Pierre G, 20,jun. 2018 20:33 - 20 respuestas
Publicado el 20,junio 2018 - 20:33
Bonjour,
En partant d'une installation neuve d'Ubuntu server 18.04 et en suivant pas à pas la doc:
- install d'apache,
- install des paquets demandés dans la doc +vsftp
- install de webdevtest64
- activation des modules actions et CGI
j'arrive à obtenir la page d'apache par défaut ainsi que la page de la version de WEBDEV.




A priori wd230admind tourne (meme plusieurs fois est-ce normal) lorsque l'on fait un pstree...




mais l'interface de WebAdmin affiche cette erreur:




Quelqu'un a t'il reussi a faire fonctionner ca sous Ubuntu 18.04. J'ai vu que certains sont retournés sous la 16.04 car avait aussi des problemes sous la 17
Quelqu'un aurait il une piste de recherche pour corriger ce problème?

Avec mes remerciements,
Pierre
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 21,junio 2018 - 14:21
Bonjour
Que contient le fichier /var/log/apache2/error.log ?
Miembro registrado
382 mensajes
Popularité : +18 (22 votes)
Publicado el 21,junio 2018 - 16:32
Bonjour,

J'ai déjà rencontré ce soucis a partir de la version 17.10. J'ai du rester sur la version 16.04.
Le service se met automatiquement en erreur.

Je soupçonne un sécurité non prise en charge.

--
https://www.cedvano.com
Publicado el 21,junio 2018 - 16:53
Bonjour,
Merci pour votre réponse.
J'ai fait une install neuve sous Ubuntu Server 16.04. Meme procédure d'installation en suivant la documentation et plus de problèmes, la page d admin est accessible après activation des modules actions et cgi.
Je laisse donc tomber sous la 18.04...
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 21,junio 2018 - 20:20
Bonsoir
je "pense" avoir trouvé la solution (Ubuntu 18.04 + V20 du serveur d'application dans une VM)
1 - installer Apache2 et le serveur d'application
2 - stopper Apache2 et le serveur d'application
3 - exécuter sudo usermod -a -G wdadminweb www-data
4 - relancer l'installation du serveur d'application et faire un "update"
et cela devrait fonctionner
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 22,junio 2018 - 16:50
Correction
sudo usermod -a -G webdevadmin www-data
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 22,junio 2018 - 17:42
Dans une machine virtuelle (Oracle VM VirtualBox Version 5.2.12 r122591 (Qt5.6.2)) si je reboot la VM je suis obligé de refaire les étapes :
2 - stopper Apache2 et le serveur d'application
4 - relancer l'installation du serveur d'application et faire un "update"

je ne sais pas si c'est du à la VM ou si cela fait la même chose sur un serveur.....

ps
j'ai testé en faisant un sudo usermod -a -G webdevadmin root mais cela ne change rien
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 22,junio 2018 - 19:03
suite des tests...
un simple : «sudo systemctl restart apache2» suffit à ré-bloquer le système.
il faut faire :
sudo systemctl stop apache2
sudo systemctl stop WebDev20
et faire un mise à jour du serveur d'application
pour refaire fonctionner et on ne perd rien c'est déjà ça !
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 25,junio 2018 - 16:59
Suite des tests :
Sauf erreur de ma part le problème vient à 100% d'Ubuntu et/ou d'Apache2.
Si après le boot d'Ubuntu j'exécute les 2 commandes suivantes :
$ sudo apache2ctl -k stop
$ sudo apache2ctl -k start
alors tout fonctionne !
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 25,junio 2018 - 17:26
erreur c'est
$ sudo apache2ctl -k
$ sudo apache2ctl -k graceful
et pas besoin d'exécuter : sudo usermod -a -G webdevadmin www-data
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 26,junio 2018 - 21:00
Résultat de tout les tests pour que le serveur d'application V20 (illimité) ou V23 (10 cnx) fonctionne sous Ubuntu serveur 18.04 LTS avec Apache2

Méthode n°1
---------------
Lancement
apache2ctl -k gracefull ok
apache2ctl -k start ok
arrêt
apache2ctl -k stop

Méthode n°2
---------------
Lancement
apache2 -k start ok si /etc/environment contient
APACHE_RUN_DIR='/var/run/apache2'
APACHE_PID_FILE='/var/run/apache2/apache2.pid'
APACHE_RUN_USER='www-data'
APACHE_RUN_GROUP='www-data'
APACHE_LOG_DIR='/var/log/apache2'
APACHE_LOCK_DIR='/var/lock/apache2'
arrêt
apache2 -k stop

Méthode n°3 - méthode par défaut pour lancer apache2 dans "/etc/init.d/apache2"
---------------
lancement
systemctl start apache2.service ne fonctionne pas pour le serveur d'application WebDev20 ou 23
arret
systemctl stop apache2.service
Mensaje modificado, 26,junio 2018 - 21:18
Miembro registrado
382 mensajes
Popularité : +18 (22 votes)
Publicado el 27,junio 2018 - 14:18
Merci pour vos tests.

J'ai pris note des démarche et je vais les essayer si j'upgrade mon ubuntu.

Merci encore.

--
https://www.cedvano.com
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 11,julio 2018 - 15:13
Bonjour
La solution pour palier au mauvais fonctionnement d'apache en tant que «service» est de mettre son lancement dans le fichier /etc/rc.local. Voici la procédure complète testée sur VM:

Installation d'ubuntu 18.04 LTE à partir du fichier : ubuntu-18.04-live-server-amd64.iso

sudo apt update
sudo apt upgrade
sudo apt install apache2
sudo nano /etc/apt/sources.list      «ajout à la fin du fichier»
# Webmin
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
CTRL+O CTRL+X
sudo wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
sudo apt update
sudo apt install webmin


avec webmin (https://adresse_ip:10000) arrêt et suppression du démarrage automatique de ::
apache2
apache2.service

sudo reboot
sudo nano /etc/rc.local
#!/bin/bash
/usr/sbin/apachectl -k start
CTRL+O CTRL+X
chmod +x /etc/rc.local
sudo reboot
sudo apt-get install php libstdc++6 libqtcore4 libqtgui4


copie de l'installation Webdev20 dans ~/webdev20

cd ~/webdev20
sudo chmod +x webdev_install64
sudo ./webdev_install64
        Numéro de série
«W99W999999-W999999»

répertoire d'installation :
/usr/local/WebDev/20.0

Répertoire des fichiers de configuration d'Apache2 : 
/etc/apache2/apache2/conf

Ligne de commande permettant de recharger la configuration d'Apache :
/usr/sbin/apachectl -k graceful

Ne pas changer le nom du compte et le nom du groupe et validez leur création.

Avec webmin le serveur apache vérifiez que les modules suivants sont bien actifs:
access_compat deflate socache_shmcb
actions dir status
alias env vhost_alias
auth_basic filter
auth_digest info
authn_core log_debug
authn_file mime
authz_core mpm_prefork
authz_host negotiation
authz_user php7
autoindex proxy
cgi proxy_fcgi
dav rewrite
dav_fs setenvif

et pour finir : sudo reboot, cela devrait fonctionner
Publicado el 18,julio 2018 - 15:37
salut, philippe.
En fait, le problème de service est lié à systemd et à l'isolation de tmp.

ll suffit de mettre à jour /lib/systemd/system/httpd.service
mettre un # devant PrivateTmp=true

pour que ca fonctionne directement avec les services.

a refaire apres chaque mise à jour du package apache2
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 20,julio 2018 - 15:30
Bonjour
En effet cela fonctionne juste que le fichier «httpd.service» n'existe pas quant on fait l'installation via «sudo apt install apache2».
il se nome : «/etc/systemd/system/apache2.service»
Mensaje modificado, 20,julio 2018 - 15:45
Miembro registrado
945 mensajes
Popularité : +102 (110 votes)
Publicado el 20,julio 2018 - 16:02
Erreur de ma part c'est «: «/lib/systemd/system/apache2.service»
Miembro registrado
382 mensajes
Popularité : +18 (22 votes)
Publicado el 15,septiembre 2018 - 19:15
Bonjour a tous,

J'ai voulu m'y remettre et j'ai le soucis : "'root' is not allowed to start a WebDev session, error 22, Success"

Cordialement,

--
https://www.cedvano.com
Miembro registrado
22 mensajes
Popularité : +7 (7 votes)
Publicado el 18,septiembre 2019 - 08:07
Hello,

J'ai eu le même type de soucis, et le probglème se situait au niveau d'Apache

sudo vi /lib/systemd/system/apache2.service

Passer la ligne “PrivateTmp=true” à “PrivateTmp=false”

sudo systemctl daemon-reload
sudo service apache2 start

--
Bernard Vésy
Miembro registrado
5 mensajes
Publicado el 23,agosto 2020 - 22:50
Bonjour
Monsieur Bernard Vesy ;
Est ce qu'il y a une méthode pour installer le serveur webdev sous linux ubuntu sans tout ces casse tete.
Une copie fraiche d'ubuntu sur un VPS, quel démarche à suivre pas à pas en installant tout le nécessaire pour démarrer.
Vraiment c'est un tabou ce sujet.

Merci de m'aider.
Miembro registrado
22 mensajes
Popularité : +7 (7 votes)
Publicado el 25,agosto 2020 - 13:37
Hello Difallah,

Tu peux regarder ma vidéo de l'installation d'un tutorial d'installation d'un docker du serveur webdev.

C'est légèrement moins compliquer que de faire une installation complète.

Meilleures salutations
Bernard Vésy
Miembro registrado
22 mensajes
Popularité : +7 (7 votes)
Publicado el 25,agosto 2020 - 13:38
... avec le lien



C'est mieux.

--
Bernard Vésy