Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Linkstack installation fails on shared hosting & subdomain

オープン
#934 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
25/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
laravel, php
領域
backend

調査の方向性

Start with line 6 of app/Functions/functions.php, which the issue identifies as a possible source of the path handling, and trace how the assets/linkstack/images/ directory path is formed for a subfolder or subdomain installation. Reproduce the ZIP installation steps on shared hosting if possible; done means the image directory is found at the correct location in both setups.

索引モデルが issue の本文から書いたものです。

説明

LinkStack version

4.8.4

Description

After uploading the ZIP folder to my shared hosting webspace, I encounter the following error:

scandir(/usr/www/users/.../.../p/linkstack//assets/linkstack/images/): Failed to open directory: No such file or directory

I assumed this is because my linkstack instance does not run on the domain "root" but in a subfolder. I tried to work around that issue by creating a subdomain, making the linkstack instance accessible "like a domain root". However, also this did not change the behavior:

Image

It looks like scandir is searching in the wrong directory:

  • Incorrect: /usr/www/users/{webspace_user}/{webspace_name}/p/linkstack//assets/linkstack/images/
  • correct: {subdomain.domain.de}/assets/linkstack/images/

Am I overlooking something?
Thanks for your help in advance!

Best,
Felix

Details about your system

PHP 8.4.11
Laravel 9.52.18

How to reproduce
  1. Download ZIP
  2. Upload to shared hosting in a subfolder
  3. Open subfolder in Browser
  4. Create subdomain + HTTPS for it
  5. Open subdomain in Browser
Possible Solution

I tried setting APP_URL in .env but also this did not help.

I also tried to change line 6 in app/Functions/functions.php to $_SERVER['REQUEST_URI'] or similar, but no success.

Additional Context

No response

主要言語
PHP
スター
3.9k
フォーク
440
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

LinkStackOrg/LinkStack のほかの issue

LinkStackOrg/LinkStack の issue をすべて見る

似ている issue

PHP の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。