Я використовую Ubuntu і Windows 7 на одному комп'ютері, і xampp встановлений на обох, і я хочу мати доступ до одного локального каталогу, доступного як для Windows, так і для Ubuntu. Чи є спосіб зробити це?
Я використовую Ubuntu і Windows 7 на одному комп'ютері, і xampp встановлений на обох, і я хочу мати доступ до одного локального каталогу, доступного як для Windows, так і для Ubuntu. Чи є спосіб зробити це?
Відповіді:
Ви можете помістити кореневий документ веб-серверів (каталог, який обслуговується веб-сервером, 'htdocs') у файловій системі Windows NTFS. Ви можете обслуговувати файли з Windows і Linux (Ubuntu може монтувати NTFS файлові системи).
Диск повинен бути змонтований під час перегляду до них з програми Файли. Командний рядок можна слідувати по керівництву на Центр документації Ubuntu :
Знайдіть розділ за допомогою sudo blkid
:
/dev/sda1: LABEL="Recovery" UUID="B23613F43613B875" TYPE="ntfs"
/dev/sda2: LABEL="Windows" UUID="38CE9483CE943AD8" TYPE="ntfs"
/dev/sda3: LABEL="Data" UUID="519CB82E5888AD0F" TYPE="ntfs"
/dev/sda5: UUID="00d7d951-2a35-40fd-8e5d-411bb824ff3b" TYPE="swap"
/dev/sda6: LABEL="Ubuntu" UUID="6044b1d0-208e-4ab3-850d-03a92e1516fc" TYPE="ext4"
Створіть точку монтування:
sudo mkdir /media/Data
Змінити fstab
файл з sudo nano /etc/fstab
та додайте наступний рядок:
UUID=519CB82E5888AD0F /media/Data ntfs-3g defaults,windows_names,locale=en_US.utf8 0 0
(За потреби змініть значення)
Потім змонтуйте файлову систему з:
sudo mount /media/Data
Після цього можна знайти дані в розділі Windows у розділі / media / Data, тому налаштуйте конфігурацію Xampp для обслуговування файлів звідти.
Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
А якщо я зміню xampp на сервер з віконного розділу, то я маю доступ заборонений на сторінці.
/etc/fstab
файл. Звичайно, ви можете перевірити його more /etc/fstab
.
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda7 during installation UUID=AE7CA93F7CA902E7 / ext4 errors=remount-ro 0 1 UUID=AE7CA93F7CA902E7 /media/Data ntfs defaults,windows_names,locale=en_US.ut f8 0 0
blkid
.