Bagaimana saya bisa mengubah direktori root dari wampserver yang saat ini diinstal ke beberapa direktori lain.
apache
httpd.conf
wampserver
Prasanth KC
sumber
sumber
Jawaban:
Edit file httpd.conf dan / atau file vhosts.conf untuk situs yang ingin diubah. Arahan Direktori akan memungkinkan Anda menentukan di mana file untuk situs ini berada.
Untuk info lebih lanjut tentang httpd.conf, lihat: http://httpd.apache.org/docs/2.2/configuring.html
Dan secara khusus: http://httpd.apache.org/docs/2.2/mod/core.html#directory
sumber
vhosts.conf
diDocumentRoot
jalur saya (menggunakan \ alih-alih / dalam ) dan layanan apache tidak akan mulai. Pada dasarnya WAMP tidak memberi tahu Anda jika Anda mengedit sesuatu yang salah (kesalahan sintaksis tidak muncul dalam file log), jadi saya biasahttpd.exe -n wampapache64 -t
memeriksa dan memperbaiki kesalahan ini ( rincian lebih lanjut tentang ini dan perubahan port di sini ).Untuk wamp 2.5 di Windows, gunakan editor teks, mis. Notepad ++ untuk mengedit c: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf
DocumentRoot "c:/wamp/www"
keDocumentRoot "c:/my/new/path"
(Perhatikan arah garis miring). Ini akan mengubah lokasi dari mana file dilayani (~ Baris 230).<Directory "c:/wamp/www">
ke<Directory "c:/my/new/path">
(Perhatikan arah garis miring). Ini berlaku izin dari direktori lama ke yang baru (~ Baris 252).$server_dir = "../";
ke$server_dir = "C:/wamp/";
Ini mengubah lokasi tempat file config dll. Untuk wamp dibaca. Ubah$suppress_localhost = false;
untuk memperbaiki tautan proyek (~ Baris 30).sumber
${INSTALL_DIR}/www
dengan direktori Anda. Berhati-hati untuk menggunakan/
bukannya\
(Diuji pada Windows 10, Wampserver 3.0.6 64 Bit)
sumber
Saya menemukan langkah-langkah sederhana ini membantu,
Klik ikon WampServer di bilah tugas
Pilih Apache> httpd.conf dari pullup
Cari istilah "DocumentRoot"
Ubah jalur DocumentRoot ke direktori khusus Anda
Cari jalur DocumentRoot Anda
lagi prosedur yang sama
Simpan perubahan Anda dan “Restart Semua Layanan"
sumber
Setelah melakukan hal di atas, Anda juga dapat mengubah: di direktori wamp (wampmanager.ini, wampmanager.conf).
php.ini my.ini
Simpan perubahan Anda dan tutup Wampserver.
sumber
Saya mencoba melakukan ini, tetapi menemukan bahwa itu ditimpa pada wamp restart. Anda dapat memperbaikinya dengan mengedit variabel $ wwwDir di wamp / scripts / config.inc.php
sumber
Dan ada beberapa hal yang harus dilakukan (WAMP versi 3.0.6, 64bit) untuk menghindari beberapa pesan kesalahan lainnya lakukan perubahan berikut ke wamp / skrip / config.inc.php:
Ubah semua jalur relatif ke jalur absolut, seperti "../"- masukkan ke misalnya. "c: / wamp64 /"
dari
untuk
Jika 'c: / wamp64 /' adalah install-dir Anda. Banyak membantu saya. Di suatu tempat devs berantakan di sana ..
sumber
Jika satu-satunya yang dibutuhkan joesk adalah memiliki direktori www di disk lain, Anda hanya perlu membuat virtual host menggunakan
http://localhost/add_vhost.php?lang=english
sumber
Anda mungkin lebih baik membuat " Symlink "
www
folder dari mana saja, tanpa perlu mengubah konfigurasi WAMP.sumber