Consider putting public-facing files in a public folder instead of mixing with application files
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- PHP
- Sterne
- 3.9k
- Forks
- 440
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus LinkStackOrg/LinkStack
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
LinkStackOrg/LinkStack#1011 ·
-
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 55/100
LinkStackOrg/LinkStack#1008 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 62/100
LinkStackOrg/LinkStack#1007 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 44/100
LinkStackOrg/LinkStack#1003 · 1 Kommentar ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 56/100
LinkStackOrg/LinkStack#1002 ·
Alle Issues in LinkStackOrg/LinkStack
Ähnliche Issues
-
0.kind: enhancement 9.needs: package (update)
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
NixOS/nixpkgs#577156 · 3 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
MagnaCapax/PMSS#1142 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Native-arrow select renders a second Jetpack chevronEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Automattic/static-site-importer#2294 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug 🐛
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
netalertx/NetAlertX#1856 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
Bug Status: Needs Triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag