Bagaimana saya bisa mengubah direktori root dari wampserver yang saat ini diinstal ke beberapa direktori lain.
Bagaimana saya bisa mengubah direktori root dari wampserver yang saat ini diinstal ke beberapa direktori lain.
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
vhosts.conf
di DocumentRoot
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 biasa httpd.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"
ke DocumentRoot "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).${INSTALL_DIR}/www
dengan direktori Anda. Berhati-hati untuk menggunakan /
bukannya\
(Diuji pada Windows 10, Wampserver 3.0.6 64 Bit)
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"
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.
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
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
$configurationFile = '../wampmanager.conf'
untuk
$configurationFile = 'c:/wamp64/wampmanager.conf';
Jika 'c: / wamp64 /' adalah install-dir Anda. Banyak membantu saya. Di suatu tempat devs berantakan di sana ..
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