Consider putting public-facing files in a public folder instead of mixing with application files
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Start by reading how the current deployment serves index.php and assets, and review the .htaccess protections mentioned in the issue. Check how the Laravel public-directory structure could fit LinkStack and what deployment changes it would require; the issue does not identify specific files or tests. Done means application and sensitive files are no longer exposed when the webserver points at the public folder, including under Caddy or nginx.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
LinkStack version
4.8.4
Description
Having all assets + index.php in a public folder then the webserver pointing to this public folder would remove the need to add custom rules to protect application + sensitive files in .htaccess (those are not read by nginx and caddy)
This is the recommended Laravel structure
Details about your system
Linkstack installed on server using Caddy + PHP (without using docker)
How to reproduce
Install Linkstack on a caddy server
Possible Solution
@block_files expression path_regexp('\\..*') || path_regexp('.*\\.sqlite')
respond @block_files 403
Additional Context
No response
- Langage dominant
- PHP
- Étoiles
- 3.9k
- Forks
- 440
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de LinkStackOrg/LinkStack
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
LinkStackOrg/LinkStack#1014 · 2 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
LinkStackOrg/LinkStack#1011 ·
-
Difficulté 3/5 Une demi-journée Accessibilité débutants 55/100
LinkStackOrg/LinkStack#1008 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 62/100
LinkStackOrg/LinkStack#1007 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 44/100
LinkStackOrg/LinkStack#1003 · 1 commentaire ·
Toutes les issues de LinkStackOrg/LinkStack
Issues similaires
-
sync-en
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 2 jours
-
Source item status is not saved when stock is deducted on shipment (stays "In Stock" at qty 0)OuverteIssue: ready for confirmation
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
coollabsio/coolify#12274 ·
Les mainteneurs répondent en général sous 1 jour
-
[Type] Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 4 jours
-
0.kind: enhancement 9.needs: package (update)
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
NixOS/nixpkgs#577156 · 3 réactions ·
Les mainteneurs répondent en général sous 1 jour