Saya mencoba untuk mengubah XAMPP
direktori default root web /opt/lampp/htdocs
ke yang lain seperti /home/me/Dropbox/public_html
tanpa hasil.
Saya telah mengedit file /opt/lampp/etc/httpd.conf
# old line: DocumentRoot "/opt/lampp/htdocs"
DocumentRoot "/home/me/Dropbox/public_html"
#...etc...
# old line: <Directory "/opt/lampp/htdocs">
<Directory "/home/me/Dropbox/Work/public_html">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
# etc...
Saya sudah melakukan ini seperti yang dikatakan dalam artikel ini: Menggunakan Ubuntu One untuk menyinkronkan htdocs?
Kemudian saya memulai kembali Apache
dan saya mendapat kesalahan izin 403
pada setiap halaman yang saya panggil dengan browser web.
Jadi saya sudah mengubah izin folder dan file 755
.
Saya telah melakukan ini seperti yang dikatakan dalam artikel ini:
Izin file apa yang harus saya atur di root web?
Masalahnya masih tetap sama, saya memiliki 403
kesalahan pada setiap halaman yang saya coba jangkau dengan browser web.
Saya memiliki masalah yang sama saat Mac
menggunakan XAMPP
.
Jadi everythig berfungsi dengan baik jika folder tetap asli /opt/lampp/htdocs
.
Bagaimana saya bisa mengubahnya dengan benar?
sumber
Ubuntu
distribusi, mungkin Anda menggunakan distro lain? Mulai dari folder root/
saya akan menemukanopt
folder itu.Jawaban:
Buka
/opt/lampp/etc/httpd.conf
ganti siapa pun dan nogroupke nama pengguna dan grup Anda
sumber
Punya masalah yang sama dan inilah yang saya lakukan:
Jalankan perintah ini untuk menghentikan xampp:
Buka
/opt/lampp/etc/httpd.conf
Ubah folder_Anda ke folder yang ingin Anda gunakan
Ubah
User
&Group
nilai daridaemon
menjadi:atur chmod ke your_folder dengan perintah ini
Simpan file dan mulai xampp dengan perintah ini:
Buka browser Anda dan masukkan url ini:
Selesai, semoga ini membantu.
sumber
Masalahnya adalah pada jenis grup pengguna dalam
httpd.conf
file yang harus diatur kestaff
dan kemudian saya tidak perlu mengubah izin folder pada folder yang ingin saya gunakan sebagai root web.sumber
Jika Anda melakukan ini sehingga Anda dapat membuat file di folder htdocs kemudian Cukup navigasikan ke opt / lampp dan kemudian buka di terminal dan tulis
Itu dia!
sumber
Anda dapat membuat tautan simbolis
dengan nama pengguna Anda "~ nama pengguna" sebagai tautan simbolis sehingga Anda dapat menyimpan lokasi URL yang sama
localhost/~username
untuk file seperti jika Anda menggunakan server Apache default dan bukan XAMPP.sumber
Cukup selesaikan dengan mengikuti langkah-langkah di bawah ini:
Pertama instal xampp dengan mengikuti langkah-langkah
Ubah pemilik file dari direktori / opt / lampp. nama pengguna harus menjadi nama pengguna dari nama folder folder documentroot baru Anda
sunting
/opt/lampp/etc/httpd.conf
edit path root dokumen Anda ke mount documentroot windows dan baris berikut
restart xampp. Dan Anda akan menemukan kesalahan terlarang telah hilang
sumber
Punya masalah yang sama di bawah linux 18.3. Tidak ada satu pun di atas yang bekerja persis seperti yang dijelaskan, tetapi kombinasi berikut berhasil:
Dalam file /opt/lampp/etc/httpd.conf saya membuat perubahan berikut:
Menggantikan:
oleh:
dan selanjutnya ganti:
oleh
Dengan demikian, "myusername" adalah nama pengguna linux saya, dan "webdir" adalah nama direktori di direktori home saya tempat file-file php disimpan.
Di terminal, hentikan lampp sebelum menyimpan file, mulai lagi. Di browser localhost kemudian akan menunjuk ke "webdir".
sumber
Dalam format NTFS Anda tidak dapat mengatur izin folder. Terbuka
/opt/lampp/etc/httpd.conf
.Edit
User computerName
Group computerName
Dan setelah itu Anda dapat mengakses tautan simbolik di htdocs.
sumber
NTFS format
diceritakan dalam pertanyaan? Juga sisa jawaban tampaknya tidak menjawab pertanyaan OP.Buat saja file indeks di
htdocs
folder baru Anda .sumber