[RESOLU] Comment transférer mon site WEB sur YUNOHOST

Bonjour,

Je possède un site web abrité chez LWS et je souhaite en mettre une copie sur mon serveur yunohost à la maison.
Le but étant de ne plus payer chez LWS dans un avenir proche.

J’avais l’habitude de travailler avec FILEZILLA pour effectuer les transferts.
Mais je ne le trouve pas pour YUNOHOST.
Quel est l’équivalent ?

J’ai installer WEBMIN mais ce dernier est en erreur si je transferts les répertoires de mon CMS Joomla.
Bref je souhaiterais faire la même chose que sur mon NAS mais pour l’instant je ne sais pas quel outil je dois utiliser.

Pour la base de données c’est simple, j’ai trouvé PHPMYADMIN (territoire connu)

Pouvez-vous m’éclairer ?

Je vous remercie beaucoup

Une app nommée “My webapp”.

2 Likes

Super je vais essayer tout de suite.

J’ai installé.
Cela me permet effectivement de pouvoir transférer mon site web via filezilla.
J’ai modifié le configuration.php de mon site joomla en mettant l’identifiant de YUNOHOST et le MDP associé.
La connection se fait en localhost (je l’ai également modifié)
Avec phpmyadmin j’ai téléchargé la base de données.

Cependant je ne parviens toujours pas à faire tourner mon site.
En effet le fichier index.html de My weapp est toujours pris en compte.
J’ai tenté de le mettre en old-index.html ùais là je passe en erreur lorsque je tente d’y accéder.

Qu’est ce que j’ai oublié de paramétrer ??!!

Merci pour votre aide.

Quelle erreur?

Si je mets le index.html en old.index.html, alors la page affiche tout simplement ERROR sans autre information.

En résumé :
mon site à été transféré sur la racine www de l’application My webapp.
Sur PHPMYADMIN, j’ai transféré ma base de donnée.
Sur le fichier configuration.php, je suis passé en localhost renseigné le nouvel utilisateur ainsi que le mot de passe.

Normalement je devrais avoir accès à mon site. C’est le cas sur mon NAS.
Ici, sur YUNOHOST, le fonctionnement m’échappe encore un peu.

Je n’ai pas encore compris.
Est-ce-que phpmyadmin fonctionne avec My weapp ? où dois-je renseigner la bdd ailleurs ?

Merci beaucoup

Je doute que la page affiche littéralement juste “ERROR” …

J’ai mis mon site dans un répertoire sous la racine www/mon-repertoire de l’application My webapp et laissé le fichier index.html sous le répertoire www de My webapp.

Mon site ne fonctionne pas, je lis Error, cf image.
Si je change en old-index.html alors j’obtiens 403 Forbidden.

error

voici ce que donne file manager de webmin. Une histoire de droit ?

Au pif, le contenu de monnaielibre devrait directement être dans www.

1 Like

J’espère que c’est pas une version 3.10. On a déjà joomla 4 dans le catalogue mais je n’ai pas trouvé le temps de la mettre à jour :disappointed:, désolé. La version 3.10 est en fin de vie et ne recevra plus de mise à jour de sécurité

Il ne s’agit pas d’un joomla installé par YUNOHOS.
Il s’agit d’un joomla importé d’un hébergeur où j’ai construit mon sit.
La version est bien 4

Précédemment mon site était directement à la racine www de My webapp.
Ca ne fonctionnait pas non plus.

Je n’ai pas trouvé de tuto pas à pas pour importer un site joomla sur My webapp.

  1. Ton site doit se situer dans la racine donc dans www.

  2. Par la suite, il faut supprimer le fichier index.html.

  3. Ouvrir le fichier configuration.php et renseigner sur les paramètres de la base de données.

  4. Certains modules php doivent être ajoutés à la configuration php-fpm

Si ça ne marche toujours pas, il faut activer le debogage “public $debug = ‘1’;” dans le fichier de configuration de joomla et partager le message d’erreur

Les modules php

1 Like
  1. Mon site est dans un répertoire de www de My webapp.
    Si je le mets à la racine www comment puis-je installer d’autres sites ?

Par ailleurs s’agit-il du www de nohost ou du www de My webapp dont tu parles ?

  1. Si je renomme le fichier en old.index.html j’ai alors soit une erreur soit un 403 forbidden. Je parle toujours du www de My webapp.

  2. J’ai paramétré mon configuration.php pour avoir le login avec lequel je me connecte à My webapp ainsi que son mot de passe. J’ai également créé une BDD dont le nom est identique à celui que j’ais chez LWS serveur.

  3. configuration php-fpm : cela ne me parle pas.
    Cependant je viens de modifier comme suit :
    public $error_reporting = ‘none’; EN public $error_reporting = ‘development’;
    ET VOICI ce que j’obtiens :

Warning: session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/my_webapp/www/monnaielibre/libraries/joomla/session/handler/native.php on line 260
Error: Failed to start application: Failed to start the session

Mais je ne sais pas réagir à ce warning.

Merci pour ton éclairage.

J’ai compris comment fonctionnait la base de données avec My webapp.
J’ai modifié le fichier configuration.php en conséquence mais j’ai toujours un warning :

Warning: session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/my_webapp/www/libraries/joomla/session/handler/native.php on line 260
Error: Failed to start application: Failed to start the session

Tu peux installer plusieurs My Webapps.

Peux-tu vérifier les logs NGINX et PHP quand l’erreur apparaît ? Quel fichier retourne cette erreur ?

Je ne mets que les derniers :

/var/log/nginx/monnaielibre.nohost.me-error.log

2023/08/10 14:28:04 [error] 134354#134354: *2873 directory index of "/var/www/my_webapp/www/" is forbidden, client: 2a01:e0a:9bd:750:dd61:89bb:f0:4540, server: monnaielibre.nohost.me, request: "GET /monnaielibre/ HTTP/2.0", host: "monnaielibre.nohost.me"
2023/08/10 14:28:14 [error] 134354#134354: *2873 FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/my_webapp/www/monnaielibre/libraries/joomla/session/handler/native.php on line 260" while reading response header from upstream, client: 2a01:e0a:9bd:750:dd61:89bb:f0:4540, server: monnaielibre.nohost.me, request: "GET /monnaielibre/monnaielibre/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php8.0-fpm-my_webapp.sock:", host: "monnaielibre.nohost.me"
2023/08/10 14:35:05 [error] 134354#134354: *2875 directory index of "/var/www/my_webapp/www/" is forbidden, client: 2a01:e0a:9bd:750:dd61:89bb:f0:4540, server: monnaielibre.nohost.me, request: "GET /monnaielibre/ HTTP/2.0", host: "monnaielibre.nohost.me"
2023/08/10 14:35:42 [error] 134354#134354: *2875 FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/my_webapp/www/libraries/joomla/session/handler/native.php on line 260" while reading response header from upstream, client: 2a01:e0a:9bd:750:dd61:89bb:f0:4540, server: monnaielibre.nohost.me, request: "GET /monnaielibre/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php8.0-fpm-my_webapp.sock:", host: "monnaielibre.nohost.me"
2023/08/10 14:46:39 [error] 158415#158415: *2902 FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/my_webapp/www/libraries/joomla/session/handler/native.php on line 260" while reading response header from upstream, client: 2a01:e0a:9bd:750:dd61:89bb:f0:4540, server: monnaielibre.nohost.me, request: "GET /monnaielibre/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php8.0-fpm-my_webapp.sock:", host: "monnaielibre.nohost.me", referrer: "https://monnaielibre.nohost.me/yunohost/sso/"
2023/08/10 14:56:50 [error] 158415#158415: *2902 FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/my_webapp/www/libraries/joomla/session/handler/native.php on line 260" while reading response header from upstream, client: 2a01:e0a:9bd:750:dd61:89bb:f0:4540, server: monnaielibre.nohost.me, request: "GET /monnaielibre/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php8.0-fpm-my_webapp.sock:", host: "monnaielibre.nohost.me", referrer: "https://monnaielibre.nohost.me/yunohost/sso/"
2023/08/10 14:56:54 [error] 158415#158415: *2902 FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/my_webapp/www/libraries/joomla/session/handler/native.php on line 260" while reading response header from upstream, client: 2a01:e0a:9bd:750:dd61:89bb:f0:4540, server: monnaielibre.nohost.me, request: "GET /monnaielibre/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php8.0-fpm-my_webapp.sock:", host: "monnaielibre.nohost.me", referrer: "https://monnaielibre.nohost.me/yunohost/sso/"
2023/08/10 14:56:56 [error] 158415#158415: *2902 FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/my_webapp/www/libraries/joomla/session/handler/native.php on line 260" while reading response header from upstream, client: 2a01:e0a:9bd:750:dd61:89bb:f0:4540, server: monnaielibre.nohost.me, request: "GET /monnaielibre/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php8.0-fpm-my_webapp.sock:", host: "monnaielibre.nohost.me", referrer: "https://monnaielibre.nohost.me/yunohost/sso/"
2023/08/10 15:41:01 [error] 158415#158415: *2967 FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/my_webapp/www/libraries/joomla/session/handler/native.php on line 260" while reading response header from upstream, client: 2a01:e0a:9bd:750:dd61:89bb:f0:4540, server: monnaielibre.nohost.me, request: "GET /monnaielibre/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php8.0-fpm-my_webapp.sock:", host: "monnaielibre.nohost.me"
2023/08/10 15:43:33 [error] 158415#158415: *2967 FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/my_webapp/www/libraries/joomla/session/handler/native.php on line 260" while reading response header from upstream, client: 2a01:e0a:9bd:750:dd61:89bb:f0:4540, server: monnaielibre.nohost.me, request: "GET /monnaielibre/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php8.0-fpm-my_webapp.sock:", host: "monnaielibre.nohost.me"

/var/log/nginx/monnaielibre.nohost.me-access.log

2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:15 +0200] "GET / HTTP/2.0" 302 138 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:15 +0200] "GET /yunohost/sso/ HTTP/2.0" 200 4239 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:16 +0200] "GET /yunohost/sso/assets/themes/default/custom_portal.css HTTP/2.0" 200 2943 "https://monnaielibre.nohost.me/yunohost/sso/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:16 +0200] "GET /yunohost/sso/assets/js/ynh_portal.js HTTP/2.0" 200 14013 "https://monnaielibre.nohost.me/yunohost/sso/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:16 +0200] "GET /yunohost/sso/assets/themes/default/custom_portal.js HTTP/2.0" 200 1436 "https://monnaielibre.nohost.me/yunohost/sso/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:16 +0200] "GET /yunohost/sso/assets/css/ynh_portal.css HTTP/2.0" 200 107770 "https://monnaielibre.nohost.me/yunohost/sso/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:16 +0200] "GET /yunohost/sso/assets/img/logo-ynh-white.svg HTTP/2.0" 200 2710 "https://monnaielibre.nohost.me/yunohost/sso/assets/css/ynh_portal.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:19 +0200] "GET /yunohost/admin/ HTTP/2.0" 200 975 "https://monnaielibre.nohost.me/yunohost/sso/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:19 +0200] "GET /yunohost/api/versions?locale=fr HTTP/2.0" 200 214 "https://monnaielibre.nohost.me/yunohost/admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:26 +0200] "GET /yunohost/admin/assets/ToolLogs-c6d14ec0.js HTTP/2.0" 200 1697 "https://monnaielibre.nohost.me/yunohost/admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:26 +0200] "GET /yunohost/admin/assets/date-0981421d.js HTTP/2.0" 200 16338 "https://monnaielibre.nohost.me/yunohost/admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:26 +0200] "GET /yunohost/api/logs?limit=25&with_details&locale=fr HTTP/2.0" 200 7498 "https://monnaielibre.nohost.me/yunohost/admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:08:53 +0200] "GET /yunohost/api/services?locale=fr HTTP/2.0" 200 4254 "https://monnaielibre.nohost.me/yunohost/admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:09:01 +0200] "GET /yunohost/admin/assets/ServiceInfo-74701aa9.js HTTP/2.0" 200 3582 "https://monnaielibre.nohost.me/yunohost/admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:09:01 +0200] "GET /yunohost/admin/assets/ServiceInfo-9c97fd0e.css HTTP/2.0" 200 96 "https://monnaielibre.nohost.me/yunohost/admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
2a01:e0a:9bd:750:dd61:89bb:f0:4540 - - [10/Aug/2023:16:09:02 +0200] "GET /yunohost/api/services/nginx?locale=fr HTTP/2.0" 200 241 "https://monnaielibre.nohost.me/yunohost/admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"

Je viens de faire un diagnostic complet de Yunohost et voici ce que j’obtiens :

https://paste.yunohost.org/raw/uhuceguboc

Et donc je cherche à paramétrer ma freebox.

Que dois-je entrer ici ? :

redirection des ports

Port de début ? de fin ?
Faudra-t-il que je rentre cela dans mon adresse pour accéder au site par la suite ?

Merci beaucoup.
Les autres problèmes sont toujours en suspend.