Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: MLEASSY 15 Ledna 2023, 11:05:21

Název: Lampp, linux lite - externi hdd
Přispěvatel: MLEASSY 15 Ledna 2023, 11:05:21
Zdravim, mam Linux lite 6.2, nainstalovaný Lampp . Chci se zeptat jestli je možné a jak použít externí hdd jako složku htdocs. Prosim o radu, nasměrování na informace o nastavení. Děkuji předem:)

Zkoušel jsem nastavit cestu z /opt/lampp/lampp/htdocs na /média/USB1/htdocs ale i přes vloženy index a nastaveny .htaccess s indexes allow mi to rika: chybi soubor index.html nebo je adresář chráněny proti čtení.
Název: Re:Lampp, linux lite - externi hdd
Přispěvatel: juwa2 15 Ledna 2023, 19:26:11
Co takhle to vyřešit symlinkem (odkazem)?
Kód: [Vybrat]
sudo mv /opt/lampp/lampp/htdocs /opt/lampp/lampp/htdocs.BAK
sudo ln -s /media/USB1/htdocs /opt/lampp/lampp/htdocs


Ext. disky se standardně připojují do
Kód: [Vybrat]
/media/user/něco
To souvisí i s právy. Takže to ověř a případně si cestu v příkazech výše změň dle skutečnosti...
Název: Re:Lampp, linux lite - externi hdd
Přispěvatel: MLEASSY 15 Ledna 2023, 20:10:04
děkuji za radu, jdu vyzkoušet :)
Název: Re:Lampp, linux lite - externi hdd
Přispěvatel: MLEASSY 15 Ledna 2023, 20:19:31
chyba:

prikaz: mv
vysledek:mv /opt/lampp/lampp/htdocs /opt/lampp/lampp/htdocs.BAK

prikaz ln  -s
vysledek: ln: symbolický odkaz '/opt/lampp/lampp/htdocs/' nebylo možné vytvořit: není adresářem


terminal spuštěn jako root,

lsblk:

NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda            8:0    0 465,8G  0 disk
├─sda1         8:1    0 186,3G  0 part
└─sda2         8:2    0 279,5G  0 part /media/mlcloude/ML-HDD1
mmcblk0      179:0    0  29,1G  0 disk
├─mmcblk0p1  179:1    0   512M  0 part /boot/efi
└─mmcblk0p2  179:2    0  28,6G  0 part /
mmcblk0boot0 179:8    0     4M  1 disk
mmcblk0boot1 179:16   0     4M  1 disk

označené je oddíl disku o který my jde.
Název: Re:Lampp, linux lite - externi hdd
Přispěvatel: MLEASSY 15 Ledna 2023, 20:44:04
více-méně mám vše okej, jen tato hláška >příloha<

index.html tam mam (složka: /media/mlcloude/ML-HDD1/

v souboru /opt/lampp/etc/httpd.conf:

DocumentRoot "/media/mlcloude/ML-HDD1/DOWNLOADS/"

<Directory "/media/mlcloude/ML-HDD1/DOWNLOADS">
    Options Indexes FollowSymLinks ExecCGI Includes
    AllowOverride All
    Require all granted
</Directory>

kde muze byt problem ?
Název: Re:Lampp, linux lite - externi hdd
Přispěvatel: ramael 16 Ledna 2023, 18:00:36
chyba:

prikaz: mv
vysledek:mv /opt/lampp/lampp/htdocs /opt/lampp/lampp/htdocs.BAK

prikaz ln  -s
vysledek: ln: symbolický odkaz '/opt/lampp/lampp/htdocs/' nebylo možné vytvořit: není adresářem


terminal spuštěn jako root,

lsblk:

NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda            8:0    0 465,8G  0 disk
├─sda1         8:1    0 186,3G  0 part
└─sda2         8:2    0 279,5G  0 part /media/mlcloude/ML-HDD1
mmcblk0      179:0    0  29,1G  0 disk
├─mmcblk0p1  179:1    0   512M  0 part /boot/efi
└─mmcblk0p2  179:2    0  28,6G  0 part /
mmcblk0boot0 179:8    0     4M  1 disk
mmcblk0boot1 179:16   0     4M  1 disk

označené je oddíl disku o který my jde.
Myslím, že tím příkazem mv jsi to nevymáknul. Určitě tam místo mv mělo být cp!
Takže tímto
Kód: [Vybrat]
cp /opt/lampp/lampp/htdocs.BAK /opt/lampp/lampp/htdocs

to opravíš a pak můžeš znova zkusit vytvořit ten link.
Nicméně nejsem si jist jestli i pak to bude fungovat. Což zjistíš a doufám, že poreferuješ jestli ano či ne.
Kdysi (cca 15let zpět) se mě to nepodařilo takto rozchodit. Mám za to že šlo tenkrát buď o neakceptaci linku nebo vlastnických práv k disku. Už si to moc nepamatuju.

EDIT: sypu si popel na hlavu. @juwa2 to napsal dobře. To vypadá na nějaký překlep v příkazu. Už bych měl jít spát...
Název: Re:Lampp, linux lite - externi hdd
Přispěvatel: ramael 21 Ledna 2023, 02:45:21
No, tak to se pleteš. Příklad:
Kód: [Vybrat]
[sudo] password for radek:

root@testbuntu:/media/data# ll
total 1360
drwx------ 10 radek radek   4096 led 20 17:55 ./
drwxr-xr-x  4 root  root    4096 led 20 23:06 ../
-rw-r--r--  1 root  root     394 pro  9 21:40 aktualniefiboot.txt
drwxr-xr-x  3 radek radek   4096 pro 25 13:51 antix/
-rw-r--r--  1 radek radek   1423 lis 22 11:56 arch-vstup.txt
drwxr-xr-x  4 radek radek   4096 led  5 22:22 bin/
-rw-r--r--  1 radek radek 741039 lis 20 09:49 bookmarks.html
-rw-r--r--  1 radek radek  46607 lis 20 09:50 bookmarks-2022-11-20.json
-rw-r--r--  1 radek radek  45620 srp 20 13:33 can.pdf
-rwxr-xr-x  1 radek radek   4271 pro 15 01:11 der.py*
drwxr-xr-x  6 radek radek   4096 lis 20 18:15 Documents/
drwxr-xr-x  3 radek radek   4096 led 16 20:46 download/
-rw-r--r--  1 radek radek   1215 pro  1 09:36 forum-dalsi.txt
-rw-rw-r--  1 radek radek   6163 pro 31 11:39 kernelinstall.txt
drwxr-xr-x  2 radek radek   4096 lis 26 11:33 klavesnice/
drwx------  2 root  root   16384 lis 20 18:18 lost+found/
-rw-rw-r--  1 radek radek  12599 pro  1 00:23 mint-ubu18.txt
-rw-rw-r--  1 radek radek   9600 pro 10 00:01 novegrub.txt
-rw-r--r--  1 radek radek 425058 srp 14  2021 Prvni_pomoc_v_polnich_podminkach.pdf
-rwxrwxr-x  1 radek radek   2308 led 14 12:15 qq.sh*
drwxrwxr-x  2 radek radek   4096 led 13 13:31 ubuforum/
-rw-r--r--  1 radek radek     80 led 20 17:55 ubuinst.txt
drwxrwxr-x  2 radek radek   4096 pro 19 23:08 videa/
root@testbuntu:/media/data# chown -hR radek:radek lost+found/
root@testbuntu:/media/data# ll
total 1360
drwx------ 10 radek radek   4096 led 20 17:55 ./
drwxr-xr-x  4 root  root    4096 led 20 23:06 ../
-rw-r--r--  1 root  root     394 pro  9 21:40 aktualniefiboot.txt
drwxr-xr-x  3 radek radek   4096 pro 25 13:51 antix/
-rw-r--r--  1 radek radek   1423 lis 22 11:56 arch-vstup.txt
drwxr-xr-x  4 radek radek   4096 led  5 22:22 bin/
-rw-r--r--  1 radek radek 741039 lis 20 09:49 bookmarks.html
-rw-r--r--  1 radek radek  46607 lis 20 09:50 bookmarks-2022-11-20.json
-rw-r--r--  1 radek radek  45620 srp 20 13:33 can.pdf
-rwxr-xr-x  1 radek radek   4271 pro 15 01:11 der.py*
drwxr-xr-x  6 radek radek   4096 lis 20 18:15 Documents/
drwxr-xr-x  3 radek radek   4096 led 16 20:46 download/
-rw-r--r--  1 radek radek   1215 pro  1 09:36 forum-dalsi.txt
-rw-rw-r--  1 radek radek   6163 pro 31 11:39 kernelinstall.txt
drwxr-xr-x  2 radek radek   4096 lis 26 11:33 klavesnice/
drwx------  2 radek radek  16384 lis 20 18:18 lost+found/
-rw-rw-r--  1 radek radek  12599 pro  1 00:23 mint-ubu18.txt
-rw-rw-r--  1 radek radek   9600 pro 10 00:01 novegrub.txt
-rw-r--r--  1 radek radek 425058 srp 14  2021 Prvni_pomoc_v_polnich_podminkach.pdf
-rwxrwxr-x  1 radek radek   2308 led 14 12:15 qq.sh*
drwxrwxr-x  2 radek radek   4096 led 13 13:31 ubuforum/
-rw-r--r--  1 radek radek     80 led 20 17:55 ubuinst.txt
drwxrwxr-x  2 radek radek   4096 pro 19 23:08 videa/
exit
radek@testbuntu:~$ cd /media/data/
radek@testbuntu:/media/data$ touch lost+found/testik.txt
radek@testbuntu:/media/data$ cd lost+found/
radek@testbuntu:/media/data/lost+found$ ll
total 0
-rw-rw-r-- 1 radek radek 0 led 21 02:32 testik.txt
radek@testbuntu:/media/data/lost+found$ mkdir jentak
radek@testbuntu:/media/data/lost+found$ ll
total 4,0K
drwxrwxr-x 2 radek radek 4,0K led 21 02:36 jentak
-rw-rw-r-- 1 radek radek    0 led 21 02:32 testik.txt
Změnil jsem v /media/data přístupová práva z root na radek složce lost+found
Aby bylo vidět, že to funguje jsem tam vytvořil soubor testik.txt a pak ještě další složku jentak jako běžný uživatel.
Podle výpisů je jasné, že to jde.