Câu trả lời:
Đây là một câu hỏi cũ nhưng tôi chưa thấy nó trả lời đúng. Dưới đây là những gì bạn cần làm:
/media/user/OS/xampp/htdocs
) /opt/lampp/etc
và chỉnh sửa httpd.conf
và thực hiện các thay đổi sau (bạn sẽ cần quyền root để làm như vậy) #DocumentRoot "/opt/lamp/htdocs"
bởi #DocumentRoot "/media/user/OS/xampp/htdocs"
Directory "/opt/lampp/htdocs"
bởi Directory "/media/user/OS/xampp/htdocs"
bên trong
IfModule unixd_module
phần thay thế User daemon
Group daemon
bởi User yourUsername Group yourGroupnameThông thường Tên người dùng và Tên nhóm của bạn giống nhau: tên người dùng Ubuntu của bạn nhưng bạn có thể kiểm tra điều này trong
/etc/passwd
và /etc/groups
Khởi động lại các dịch vụ LAMPP và bạn nên đi.
Tôi khuyên bạn nên có thư mục HTDOCS "chia sẻ" ở phía Windows của mình vì Ubuntu có thể đọc NTFS nguyên bản.
Bạn sẽ cần sử dụng FSTAB để gắn kết phân vùng Windows của mình khi Ubuntu khởi động để bạn có thể truy cập các tệp web.
Khi bạn có một điểm gắn kết thông thường cho phân vùng Windows, bạn cần tạo một liên kết tượng trưng trong Ubuntu để các tệp web của bạn vẫn có thể truy cập bởi Ubuntu Apache nhưng nó vẫn có thể đọc được từ vị trí mặc định của nó.
Ví dụ. sudo chown -R $USER /var/www; ln -s /var/www /media/Windows/xampp/htdocs
Tôi chỉ sử dụng đoạn mã trên làm ví dụ. Xin vui lòng đọc thêm để có được kịch bản của bạn chính xác.