Pomoc problem z instalacją _h5ai

offroad

Passing Basics
Beginner
18 Październik 2019
16
0
1
123
QNAP
TS-x31
Ethernet
1 GbE
Dzień dobry,
mam problem ze skryptem _h5ai
wgrałem katalog do web i dodałem .htaccess do web, ale cały czas mam 403 forbiden.
Bezpośrednie wejście na:
http://192.168.0.100/_h5ai/public/index.php
Daje identyczny efekt, jak to naprawić?

Model serwera
: QNAP TS-231p
 
nie nie nie

nie masz wchodzić na adres indeksera , masz wchodzić na adres IP qnapa + port przydzielony do serwera WWW

upload_2019-10-19_23-58-19.png


Tak ma wyglądać "goły" folder Web po wgraniu paczki od Silasa

upload_2019-10-19_23-57-15.png


i tak ma działać strona:

upload_2019-10-19_23-57-31.png


po wgraniu folderu :

upload_2019-10-19_23-59-33.png
 
Ok, czyli popełniłem błąd i pobrałem paczkę ze strony... już mi działa

Jeszcze mam pytanie, czy i w jaki sposób ewentualnie da się podpiąć foldery, które nie znajdują się w folderze web pod ten skrypt?
Dokładnie to chodzi mi o folder znajdujący się na drugim dysku
 
Niestety nie ... qnap nie dorobił się funkcji robienia skrótów.

logujesz się do ssh, a potem klepiesz polecenia
ln -sf /pelna/sciezka/do/zrodla/ /share/Web/TwojaNazwa
ważny jest ukośnik na końcu źródłowego folderu

u mnie dla przykładu

ln -sf /share/CACHEDEV3_DATA/_ANIME/_ONGOING/ /share/Web/animu
sprawiam że folder _ONGOING jest widoczny w /share/Web/ jak animu

upload_2019-10-20_0-51-25.png


Jeśli chcesz skasować powiązanie , to po prostu robisz rm /share/Web/animu.
 
  • Lubię to
Reakcje: Silas Mariusz
ok udało mi się zrobić skrót do folderu współdzielonego z dysku 1 natomiast nie mogę zrobić identycznego z dysku 2
użycie find pokazuje:


[~] # find / -name Dysk2
/share/Dysk2
/share/CACHEDEV2_DATA/Dysk2
/share/CACHEDEV1_DATA/Web/Dysk2
find: /proc/23990: No such file or directory

Dysk1 pokazuje analogicznie i jest w folderze Web, natomiast Dysk2 -u niema w folderze Web



i jeszcze jedno pytanie, jak wyłączę nasa to po włączeniu wraca mi plik index.php do folderu Web jak to ominąć?
Próbowałem też inny katalog z dysku2 i efekt jest taki sam, jaka może być tego przyczyną?
 
Mam dwa dyski w qnapie , na każdym stworzyłem folder współdzielony o nazwie odpowiednio na fizycznym dysku1 "Dysk1", na fizycznym dysku2 "Dysk2"
wedle twoich instrukcji próbowałem stworzyć do nich skróty i jeżeli chodzi o "Dysk1" z fizycznego dysku1 (na którym znajduje sie tez katalog Web) udało mi się , przy próbie zrobienia tego samego z katalogiem "Dysk2" z fizycznego dysku2 niestety już nie, ani z żadnym innym katalogiem, find pokazuje, że ten skrót tam jest, ale nie widać go w katalogu Web.
 
przepraszam za to opóźnienie ale jakaś zawiecha mi sie trafiła na qnapie
wyniki
Kod:
ls -la /share/CACHEDEV1_DATA/Web/ :
Kod:
drwxrwxrwx    4 admin    administ      4096 Oct 20 15:39 ./
drwxrwxrwx   25 admin    administ      4096 Oct 20 10:23 ../
drwxrwxrwx    2 admin    administ      4096 Oct 19 18:37 .@upload_cache/
-rw-rw-rw-    1 admin    administ        67 May 23  2015 .htaccess
lrwxrwxrwx    1 admin    administ        30 Oct 20 12:11 Backup -> /share/CACHEDEV2_DATA/_Backup/@
lrwxrwxrwx    1 admin    administ        28 Oct 20 10:41 Dysk1 -> /share/CACHEDEV1_DATA/Dysk1//
lrwxrwxrwx    1 admin    administ        29 Oct 20 12:05 Dysk2 -> /share/CACHEDEV2_DATA/_Dysk2/@
drwxrwxrwx    6 admin    administ      4096 Oct 19 18:04 _h5ai/
-rw-r--r--    1 admin    administ        12 Oct 20 15:39 index.html
[~] #
Dysk2 i Backup właśnie próbowałem dodać do web
 
Kod:
ln -sf /share/CACHEDEV2_DATA/_Dysk2/ /share/Web/Dysk2
o ja pier.....

trzeba było tak :
Kod:
 ln -sf /share/CACHEDEV2_DATA/Dysk2/ /share/Web/Dysk2
Co to jest Dysk2 ?

i jeszcze jedno pytanie, jak wyłączę nasa to po włączeniu wraca mi plik index.php do folderu Web jak to ominąć?
Nic nowego, qnap tak ma

w panelu sterowania masz autorun.sh - wrzuć tam rm /share/Web/index.php i po sprawie

w control panel -> sprzęt mam coś takiego:
Kod:
Podczas rozruchu uruchamiaj procesy zdefiniowane przez użytkownika Zobacz plik autorun.sh

klikam w -> zobacz autorun.sh, ale jest to puste nieedytowalne okienko.
 
Ok, zakładam ze z braku lepszego dopasowania jest to to :

Kod:
[B]All HAL-based Intel and AMD NAS:[/B]

Starting from QTS 4.3.3 it's required to enable the autorun.sh processing in the Control Panel -> Hardware -> General: Run user defined startup processes (autorun.sh)

mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config
 

[I][B]Create/Edit /tmp/config/autorun.sh[/B][/I].

[LIST=1]
[*]either using vi:
# vi /tmp/config/autorun.sh
[/LIST]


[LIST=1]
[*]
[*]Get vi editor into edit mode: [B]press a[/B]
[LIST=1]
[*]Edit whatever you need to
[*]Exit edit mode: [B]press ESC[/B]
[*]Save and exit: [B]x[/B]
[/LIST]
[*]or editing it using a desktop PC and e.g. SFTP
[*]Ensure that /tmp/config/autorun.sh is executable
# chmod +x /tmp/config/autorun.s
[/LIST]


[LIST=1]
[*][B]IMPORTANT:[/B] Unmount the mounted flash partition:
# umount /tmp/config
[/LIST]

użycie w putty
Kod:
mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config

powoduje:

Kod:
[~] # mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config
mount: you must specify the filesystem type
[~] #

PS: Chociaż na dole w tych skryptach jest osobny dla TS-x31X, wiec nie wiem, czy dobrze wybrałem
 

Użytkownicy znaleźli tą stronę używając tych słów:

  1. Podczas rozruchu uruchamiaj procesy zdefiniowane przez użytkownika