Bonjour j’ai un yunohost installé sur un pc à la maison tout marche sauf un truc vraiment lourd , j’ai un wordpress installé qui marche très bien , j’ai installé un deuxième wordpress pour un autre projet mais je n’ai aucune image qui s’affiche , sauf quand je clic sur modifier . Merci pour vos réponses .
Ça a l’air d’être un problème de permissions. Peux-tu vérifier le dossier des images avec ls -l
?
Problème identifié, solution pas encore trouvée.
opened 07:39AM - 21 Mar 22 UTC
### Describe the bug
With [PR 155](https://github.com/YunoHost-Apps/wordpress… _ynh/pull/155) media upload is broken due to problems with access rights.
Files uploaded will be properly uploaded to the server, thumbnails are created properly, but the new files are not accessible. Preview images stay empty.
When installing last version before PR 155 (https://github.com/YunoHost-Apps/wordpress_ynh/commit/e0c54b84abc3719d83a3f2fda243e690760270a6) file upload works as expected.
### Context
- Hardware: Raspberry Pi at home
- YunoHost version: 4.3.6.2
- I have access to my server: Through SSH && through the webadmin
- Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no
- Using, or trying to install package version/branch: https://github.com/YunoHost-Apps/wordpress_ynh/commit/a42dbf35fde78effd3513fc0c734f78e7457dcca
- If upgrading, current package version: 5.8~ynh1
### Steps to reproduce
- ```sh
sudo yunohost app install wordpress
```
- In WP Admin panel `https://<hidden>/wptest/wp-admin/`
1. Navigate to media (`wptest/wp-admin/upload.php`)
2. Click on button "Add New"
3. Select and upload any image file from your local system
4. Watch progress bar complete
5. Observe blank preview image
6. Developer tools reveal response status 404 from server
7. checking nginx error logs show
```plain
2022/03/21 07:22:05 [crit] 9807#9807: *1993 stat() "/var/www/wordpress__4/wp-content/uploads/2022/03/noisehd-300x169.png" failed (13: Permission denied), client: <hidden>, server: <hidden>, request: "GET /wptest/wp-content/uploads/2022/03/noisehd-300x169.png HTTP/2.0", host: "<hidden>", referrer: "https://<hidden>/wptest/wp-admin/upload.php"
```
### Expected behavior
Access rights should be granted in a way that the serving process is able to read uploaded files.
### Logs
https://paste.yunohost.org/raw/tafuvogoyi
### Screenshot
![image](https://user-images.githubusercontent.com/60870930/159220540-a9b3b27f-b540-4730-9dfb-60094db3b131.png)
@medosaure , en attendant qu’une solution soit trouvée, si tu veux pouvoir te servir de ton site sans problèmes, tu peux faire ça :
cd /var/www/wordpress/wp-content
chmod 755 -R uploads
1 Like
Je suis pas fun de wordpress. Je viens de lire cet article
Qui explique les permissions recommandées des différents dossiers et fichiers de l’application. Comme tu l’as dit, pour le dossier uploads c’est 755.
Par contre j’ai aussi lu cet article
C’est du boulot de maintenir un site wordpress, surtout question sécurité.
1 Like
Oui ça peut en être dans certains cas, mais il se trouve qu’avec yunohost, la configuration nginx met directement tous les dossiers uploads en 403 forbidden, donc inutile de s’embêter avec ça
Et si ce n’était pas le cas, un .htaccess ou un index.php avec juste <?php //silence is golden.
dedans résout le problème. Par exemple, l’énumération des plugins est automatiquement stoppée par un index.php, et c’est mis en place par wordpress directement.
system
Closed
August 5, 2022, 9:39am
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.