Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Installation guide will break on new debian php-fpm versions

Aperta
#161 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
55/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
debian, php

Direzione di ricerca

Start with the installation guide at https://pixelfed.github.io/docs-next/running-pixelfed/installation.html and review the recommendation to install under /usr/share/webapps. Research Debian's php-fpm service behavior around ProtectSystem=full and determine a durable installation procedure for newer versions; done means the guide works without relying on a workaround that only patches the service.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

The recommendation at https://pixelfed.github.io/docs-next/running-pixelfed/installation.html, the fact that /usr/share/webapps is recommended to be installed to, will stop working on debian, as debian now ships a php-fpm version (as least as of 8.3.33) that adds ProtectSystem=full to its service file, which remounts /usr as read-only

The fix is to add a drop-in like this;

/etc/systemd/system/php8.3-fpm.service.d/pixelfed.conf (watch the php-fpm version)

[Service]
ReadWritePaths=/usr/share/webapps

But that only patches it, it does not fix it.

Lingua principale
JavaScript
Stelle
186
Fork
78
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di pixelfed/docs

Tutte le issue di pixelfed/docs

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.