Menyiapkan dan bekerja sendiri dengan Denver - solusi sederhana dengan kata-kata yang jelas. Membuka akses ke server Denwer dari jaringan lokal Cara mengatur Denwer untuk jaringan lokal

Proyek yang dimulai di Denver tidak dapat diakses dari jaringan lokal secara default. Hal ini dicapai oleh semua host virtual yang memiliki alamat IP 127.0.0.1, yang selalu menunjukkan "mesin lokal saat ini".

Namun, masih dimungkinkan untuk menetapkan alamat IP “eksternal” ke host virtual tertentu, yang dapat diakses dari jaringan lokal Anda atau bahkan Internet (jika komputer memiliki alamat IP permanen di Internet).
Ingat: Denver adalah alat pengembangan, bukan alat hosting. Meskipun proyek di Denver dapat dibuka untuk umum, kami sangat tidak menganjurkan hal ini. Intinya di sini adalah keamanan: Denver, sebagai suatu peraturan, berjalan dengan hak Administrator, yang berarti bahwa skrip yang diluncurkan di bawah kendalinya dapat melakukan apapun yang mereka inginkan pada mesin. "Lubang" sekecil apa pun pada keamanan skrip akan memberi peretas akses ke mesin Anda.

Penulis Denver tidak bertanggung jawab atas segala kerusakan yang disebabkan oleh peretas terhadap mereka yang membuka Denver dari luar dan secara tidak sengaja menimbulkan kerentanan keamanan dalam skrip mereka.
Menemukan alamat IP Anda

Pertama, Anda perlu mencari tahu alamat IP yang diberikan kepada Anda di jaringan lokal atau Internet Anda. Cara termudah untuk melakukannya adalah dengan membuka Command Prompt Windows dan mengetik:
ipconfig

Anda akan melihat sesuatu seperti berikut:
Menyiapkan protokol IP untuk Windows
Wi-Fi - Adaptor Ethernet:
Akhiran DNS dari koneksi ini. . :
alamat IP. . . . . . . . . . . . : 192.168.0.49
Subnetmask. . . . . . . . . . : 255.255.255.0
Gerbang utama. . . . . . . . . . : 192.168.0.1

Dalam hal ini, alamat IP eksternal mesin di jaringan lokal adalah 192.168.0.49. Daftar tersebut mungkin berisi beberapa antarmuka jaringan sekaligus (jika komputer Anda dilengkapi dengan beberapa kartu jaringan atau perangkat nirkabel). Dalam hal ini, Anda perlu menentukan antarmuka mana yang eksternal, dapat diakses dari jaringan lokal. (Alamat IP yang dimulai dengan 192.168 atau 10 hanya dicadangkan untuk akses dari jaringan lokal, bukan dari Internet. Artinya, alamat tersebut bersifat "pribadi".)
Pastikan alamat IP Anda statis, mis. tidak berubah saat berikutnya Anda menyalakan mesin atau melakukan boot ulang. Jika alamat IP ditetapkan secara dinamis, tidak ada cara mudah untuk menghubungkan Denver ke alamat tersebut.
Menyiapkan firewall Windows (firewall)

Di sebagian besar sistem Windows, firewall atau antivirus bawaan (atau diinstal secara manual) memblokir koneksi dari mesin eksternal ke mesin saat ini. Hal ini dilakukan demi alasan keamanan. Tentu saja, jika Anda membuka situs ke luar, pemblokiran ini harus dinonaktifkan, jika tidak, tidak ada yang akan melihat situs tersebut.

Tujuan kami adalah mengizinkan Windows terhubung ke port 80 (HTTP) dari alamat IP Anda 192.168.0.49, di situlah Apache akan hang. Berikut ini petunjuk tentang cara melakukan ini di Windows XP:
Buka Mulai - Panel Kontrol, pilih Windows Firewall.
Buka tab Pengecualian.
Klik tombol Tambah port, masukkan alamat IP Anda di kolom Nama, dan masukkan 80 di kolom Nomor port.

Jika Anda memasang firewall atau antivirus Anda sendiri, tentu saja Anda harus mengacu pada dokumentasinya.
Cara sederhana membuka website ke luar

Anggaplah alamat IP Anda adalah 192.168.0.49, seperti pada contoh di atas. Cara termudah untuk memaksa Denver membuka situs tertentu di suatu alamat adalah dengan menempatkan dokumen situs tersebut di direktori:
/home/192.168.0.49/www

Ya, nama direktori mengandung titik! Jangan lupa untuk me-restart Denver juga.

Selain itu: jika penyedia Anda tidak hanya memberi Anda alamat IP, tetapi juga nama domain terkait, maka situs tersebut akan segera dapat diakses dengan nama domain ini. Dalam kasus alamat IP statis, domain hampir selalu dikeluarkan; Anda hanya perlu menanyakannya kepada penyedia Anda. Misalnya, jika nama domain Anda adalah abcd.ints.ru (penyedia Korvet-Telecom NEKST), maka situs tersebut akan tersedia di .
Cara lain untuk menetapkan alamat IP ke suatu situs

Jika Anda sudah memiliki host virtual di Denver dan tidak ingin mengganti nama direktori dokumennya, Anda dapat menetapkan alamat IP sendiri pada situs tersebut dan membuatnya dapat diakses secara eksternal. Anggaplah host Anda disimpan di direktori /home/mysupersite/www. Untuk menetapkan alamat IP 192.168.0.49, Anda perlu membuat file /home/mysupersite/.htaccess dan menambahkan baris berikut ke dalamnya:
## File /home/mysupersite/.htaccess
## Masukkan alamat IP eksternal Anda di sini, bukan 192.168.0.49!
#dnwr_ip 192.168.0.49
Omong-omong, Anda dapat mengetahui arahan lain yang ada dengan melihat file /home/custom/.htaccess.

Mulai ulang Denver. Periksa apakah alamatnya (bukan 192.168.0.49, tentu saja, Anda perlu mengganti alamat IP Anda sendiri) membuka situs Anda /home/mysupersite/www.
Peringatan Keamanan

Izinkan kami mengingatkan Anda sekali lagi bahwa Denver bukanlah server Web yang lengkap dan andal, ini hanyalah alat yang memungkinkan Anda melakukan debug (menguji) situs “tanpa meninggalkan rumah”. Segala upaya untuk menggunakannya untuk tujuan lain mungkin tidak aman.

Secara umum, Anda dapat mengonfigurasi apa saja, apakah perlu, itu masalah lain. Ingatlah bahwa server Web yang terbuka untuk dunia luar menunjukkan potensi kerentanan dalam keamanan mesin Anda. Misalnya, penyerang dapat menembus skrip yang tidak sepenuhnya di-debug. Karena Denver diluncurkan dengan hak Administrator (yaitu, dengan hak maksimum dalam sistem), maka skrip apa pun, bahkan yang terkecil sekalipun, dapat melakukan apa pun yang diinginkannya. Anggaplah Anda menulis skrip test.pl yang tampaknya tidak berbahaya dan melakukan hal berikut:
#!/usr/bin/Perl -w
gunakan CGI::WebIn;
gunakan CGI::WebOut;
Header("Jenis konten: teks/polos");
open(F, $IN) atau mati "Tidak dapat membuka\n";
ketika( ) ( mencetak )

Program ini tampaknya hanya mencetak isi file yang ditentukan oleh parameter fname. Misalnya, ia akan mencetak kode sumber program. Namun, mudah untuk melihat bahwa pemanggilan open dalam formulir ini tidak aman. Misalnya, dengan membuka /cgi/test.pl?fname=|del+/s/q+c:\windows, program akan mengeksekusi:
buka(F, "|del /s/q c:\\windows") atau ...

Ini akan segera menghancurkan seluruh direktori Windows!

Mungkin Anda akan mengatakan bahwa localhost karena alasan itu, sehingga hanya dapat bekerja dari mesin saat ini. Jika Anda membuka akses ke luar sesuai petunjuk yang diberikan di atas, maka semuanya persis seperti ini. Namun, jika Apache tidak dikonfigurasi dengan benar, dimungkinkan untuk menembus localhost dari luar (jika server terbuka). Hal ini dilakukan dengan sangat sederhana:
C:/> telnet server.ru 80
DAPATKAN /cgi/test.pl?fname=|del+/s/q+c:\windows HTTP/1.1
Tuan rumah: host lokal
di sini Anda hanya perlu menekan Enter

Kesimpulan: Kecuali Anda memiliki pengalaman yang signifikan dalam administrasi server, menginstal server Web yang dapat diakses secara eksternal bisa berbahaya. Hal ini terutama berlaku bagi pemilik saluran Internet khusus yang beruntung. Satu langkah salah dan Anda akan bangun suatu pagi dengan hard drive yang baru diformat (paling banter).

Ini, tentu saja, merupakan copy-paste yang brutal, tetapi tetap biarkan orang membacanya). Bahan diambil dari Denwer.ru

Ini adalah artikel lain dari bagian Alat Webmaster, yang ingin saya bahas berjudul Denwer, yang dapat diunduh secara bebas dari sumber pengembang. Pertama, saya akan memberi tahu Anda apa itu server lokal dan mengapa kita perlu menggunakannya. Sederhananya, Anda dapat menginstal dan mengkonfigurasinya di komputer Anda, menerima analog hosting gratis (baca tentang apa itu hosting dan domain).

Dalam hal ini, Anda tidak perlu membeli hosting dan bahkan tidak perlu memiliki akses Internet. Kemampuan yang diberikan Denver kepada Anda secara praktis tidak berbeda dengan host jarak jauh, dan akan terdiri dari komponen yang sama serta memiliki kemampuan yang sama. Itu sudah berisi baca lebih lanjut tentang skrip ini), server Apache (baca ), memiliki dukungan PHP dan banyak lagi.

Di mana mengunduh Denwer, bagaimana cara menginstal dan menjalankannya?

Anda dapat mengunduh secara terpisah semua komponen server lokal yang dijelaskan di atas dan menginstalnya di komputer Anda serta mengkonfigurasinya dengan benar, tetapi tidak semua orang dapat melakukannya. Dan bahkan mereka yang memahami apa itu dapat mengalami banyak kesulitan selama instalasi dan terutama saat mengkonfigurasinya.

Oleh karena itu, untuk membuat hidup lebih mudah bagi Anda dan saya, berbagai paket instalasi (rakitan) diciptakan dan dibuat, memungkinkan kita mengunduh kompleks yang berfungsi penuh dan dikonfigurasikan dengan sedikit usaha.

Yang harus Anda lakukan adalah mengunduh perakitan yang sesuai dan menginstal mesin proyek Anda (Joomla, WordPress, dll.) di dalamnya, dan kemudian mulai mengerjakannya, sama seperti yang akan Anda lakukan jika Anda menemukan file mesin di host fisik . Omong-omong, sebagai opsi dan alternatif untuk solusi ini, Anda dapat mempertimbangkan, mis. mampu bekerja dengan Joomla dan WordPress. Namun pada artikel kali ini kita akan membahas secara khusus tentang localhost.

Jadi, apa yang ditawarkan oleh pengembang paket instalasi gratis tersebut kepada kita? Izinkan saya membuat daftar tautan ke halaman sumber daya tempat Anda dapat mengunduhnya, dan kemudian saya akan memberi tahu Anda secara rinci tentang instalasi dan konfigurasi salah satunya, yang saya pilih sebagai favorit saya.

Ini adalah pilihan pribadi saya, dan Anda dapat menggunakan paket yang paling Anda sukai. Untungnya, bekerja dengan mereka sangat mirip dan, setelah memahami cara bekerja dengan satu rakitan (hari ini kita akan berbicara secara eksklusif tentang Denwer), Anda dapat dengan mudah mengetahui rakitan lainnya.

Di mana Anda dapat mengunduh rakitan server lokal secara gratis:

  1. Denver - unduh gratis
  2. VertrigoServ -

Dengan mengklik link tersebut, Anda harus mendaftar pada formulir yang disediakan, setelah itu Anda akan menerima email berisi link untuk mendownload distribusi Denwer.

Anda menjalankan file yang diunduh dengan ekstensi exe, setuju untuk menginstal paket, setelah itu mulai membongkar, dan kemudian jendela browser dengan deskripsi instalasi juga akan terbuka, yang dapat segera Anda tutup, dan jendela DOS hitam dengan wizard instalasi juga akan muncul:

Mengikuti instruksi wizard, tekan "Enter" untuk melanjutkan instalasi. Di jendela berikutnya kita perlu menunjukkan di folder mana di komputer kita kita akan menginstal server. Anda dapat memilih, misalnya, C:\server .

Tekan “Enter”, ketika ditanya apakah Anda benar-benar ingin menginstal Denver di direktori khusus ini, Anda menjawab dengan menginstal “y” (Y) dan tekan “Enter” lagi. Kami selanjutnya diberitahu bahwa disk virtual terpisah sekarang akan dibuat, yang diperlukan agar semua komponen server lokal berfungsi.

Cukup tekan "Enter", dan di jendela berikutnya pilih huruf untuk disk virtual. Huruf ini, tentu saja, tidak boleh digunakan saat ini oleh sistem Anda (yaitu drive, huruf Latin “c”, pastinya tidak boleh dipilih).

Sebaiknya pilih salah satu huruf terakhir abjad latin, misalnya Z. Jika ternyata huruf ini sudah digunakan untuk menunjuk disk di sistem operasi Windows Anda, Anda akan melihat pesan tentang ketidakmungkinan membuat disk seperti itu.

Dalam hal ini, Anda perlu menekan “Enter” dan ulangi langkah memasukkan nama direktori instalasi, tekan “Enter” lagi dan masukkan huruf lain. Anda dapat melihat huruf drive mana yang sudah terisi di komputer Anda di "Komputer Saya".

Jika huruf yang Anda pilih tidak terisi, Anda akan melihat pesan yang menunjukkan keberhasilan pembuatan disk virtual.

Tekan "Enter", yang akan mulai menyalin file rakitan ini ke folder komputer yang Anda tentukan sebelumnya. Selanjutnya, Anda akan diminta untuk memilih opsi pengunduhan, yang Anda tanggapi dengan memasukkannya dan menekan “Enter”. Anda juga akan ditanya apakah akan membuat pintasan untuk memulai, menghentikan, atau memulai ulang di desktop, dan Anda akan menjawab “y”.

Dengan menggunakan pintasan ini Anda akan dapat memulai atau menghentikan server. Wizard instalasi kemudian akan ditutup, dan jendela browser akan terbuka dengan halaman yang menjelaskan langkah selanjutnya dalam bekerja dengan perakitan Denwer.

Memeriksa kesehatan server lokal

Selanjutnya, Anda pergi ke desktop dan meluncurkan Denver dengan mengklik pintasan “Start”. Pada saat yang sama, jendela DOS akan terbuka sebentar yang menunjukkan bahwa server sedang dimulai, dan kemudian ikon berbentuk bulu dan topi hitam akan muncul di baki (area di sisi kanan bilah tugas Windows , di sebelah jam), menunjukkan bahwa jam sedang berjalan.

Sekarang ketik localhost di bilah alamat browser Anda, yang akan membawa Anda ke halaman yang bertuliskan “Hore, ini berfungsi.” Ini berarti perakitan berhasil diinstal di komputer Windows Anda. Dengan menggulir halaman ini ke bawah, Anda akan melihat tautan untuk memeriksa fungsinya:

Anda mengikuti tautan ini, lalu di jendela yang terbuka, masukkan beberapa teks di bidang "Teks" (sebaiknya dalam bahasa Rusia - periksa apakah semuanya beres dengan penyandiannya) dan klik tombol "Kirim melalui surat". Jika semuanya berfungsi dengan benar, Anda akan menerima pesan seperti: OK, fungsi mail() berfungsi dengan benar. Namun Anda juga perlu memastikan apakah surat tersebut benar-benar sampai.

Untuk melakukan ini, Anda harus pergi ke disk virtual kami (ingat huruf yang Anda tentukan saat menginstal rakitan ini) dan ikuti jalur berikut:

Z:\tmp\!kirim email\

Ngomong-ngomong, Anda tidak bisa pergi ke disk virtual, tetapi ke disk asli, tempat Anda menginstal server lokal (dalam kasus saya, ini adalah drive C) di sepanjang jalur yang sama:

C:\tmp\!kirim email\

Jika semuanya beres dengan pengiriman surat, maka di folder ini Anda akan menemukan surat yang Anda kirim. Dengan membukanya, Anda dapat memeriksa apakah pengkodean bahasa Rusia sudah benar.

Menyiapkan dan menginstal Joomla atau WordPress di Denver

Pertama, Anda harus pergi ke folder tempat Anda menginstal Majelis (bagi saya ini adalah c:\server\) dan ikuti jalur berikut:

C:\server\home\localhost\www\

Di direktori WWW ini Anda harus membuat direktori yang selanjutnya Anda perlu mengunggah file mesin (Joomla, WordPress, dll.). Anda dapat menentukan sendiri nama foldernya, misalnya:

Setelah membuat folder, restart host lokal menggunakan pintasan “Restart Denwer” di desktop (jika belum diluncurkan, luncurkan). Untuk memeriksa fungsinya, masukkan di bilah alamat browser Anda:

Http://localhost/Proba/

Jika halaman terbuka dengan judul “http://localhost/Proba/”, maka semuanya beres. Jika tidak ada jendela yang terbuka, coba mulai ulang Denwer lagi.

Sekarang Anda perlu menginstal mesin (Joomla, WordPress, dll.) dengan cara yang persis sama seperti yang Anda lakukan untuk hosting sebenarnya (instalasi Joomla dijelaskan (dalam detail dan gambar). Saya menulis cara menginstal di forum SMF, dan itu dibahas secara cukup rinci melalui tautan yang diberikan.

Itu. Anda perlu menyalin file mesin ke folder yang dibuat di komputer Anda (berfungsi sebagai hosting lokal). Dalam kasus saya ini adalah foldernya:

C:\server\home\localhost\www\Proba\

Proses ini akan berbeda dari menginstal mesin pada host asli () hanya untuk menyalin file tidak perlu menggunakan manajer FTP- konduktor biasa akan baik-baik saja, atau sesuatu seperti Total Commander yang dijelaskan di tautan.

Setelah Anda menyalin file Joomla atau WordPress ke folder Denver, Anda perlu menginstal situs atau blog tersebut dengan mengetik di bilah alamat browser:

Http://localhost/Proba/

Akibatnya, jendela wizard instalasi untuk mesin tertentu akan terbuka. Kemudian Anda mengikuti skenario yang sama seperti saat instalasi normal pada hosting asli, dengan satu-satunya pengecualian yang Anda lakukan, seperti yang dijelaskan dalam artikel tentang menginstal Joomla (lihat tautan di atas), dan dengan cara yang dijelaskan di bawah.

Membuat database dan pengguna menggunakan Denwer

Untuk masuk ke program phpMyAdmin, yang disertakan dalam kit build server lokal, Anda perlu mengetikkan URL berikut di bilah alamat browser Anda:

http://localhost/alat/

Di jendela yang terbuka, klik link bernama “phpmyadmin”, yang akan membuka halaman utama program ini. Di atasnya, di area "Buat database baru", masukkan nama database yang diinginkan (untuk mempermudah, ini bisa disebut sama dengan direktori situs di folder localhost, yaitu "Proba", dalam kasus saya) dan klik tombol "Buat" "

Sekarang kita kembali ke halaman utama phpMyAdmin dengan mengklik ikon rumah di kolom kiri jendela program. Temukan tautan “Hak Istimewa” di area “MySQL” dan klik tautan tersebut.

Pada halaman phpMyAdmin yang terbuka, di tengah, Anda harus menemukan item “Tambahkan pengguna baru” dan klik di atasnya.

Di area “Username”, masukkan nama yang diinginkan (untuk mempermudah, saya gunakan lagi “Proba”), di area “Host”, masukkan localhost, di area “Password” dan “Confirmation”, masukkan kata sandi yang sangat rumit dua kali .

Pada area “Global Privileges”, klik “Check all” agar pengguna database yang Anda buat memiliki hak yang maksimal.

Itu saja, database dan pengguna di Denver telah dibuat. Sekarang Anda dapat menggunakan data ini saat menginstal Joomla, WordPress, dll., yang akan mengikuti urutan yang sama seperti saat menginstal di hosting sebenarnya. Setelah proses ini selesai, sumber daya Anda akan tersedia di:

Http://localhost/Proba/

Anda dapat bekerja dengan Joomla atau WordPress dengan cara biasa, tetapi pada saat yang sama, pekerjaan mengedit file mesin, menginstal dan menghapus berbagai ekstensi disederhanakan dan dipercepat secara signifikan, dan Anda juga memiliki kesempatan untuk mengerjakan proyek Anda bahkan di sana. dimana tidak ada akses internet.

Mentransfer situs web ke hosting

Setelah menyelesaikan proyek, Anda harus melakukannya mentransfer situs web dari Denwer ke hosting sehingga tersedia untuk pengunjung dari Internet. Ini dilakukan dengan cara yang sama seperti jika Anda baru saja berpindah dari satu hosting ke hosting lain atau memulihkan situs Anda dari salinan cadangan (saya menulis tentang membuat dan memulihkan dari cadangan).

Untuk melakukan ini, Anda perlu menggunakan program FileZilla (yang saya tulis) untuk memindahkan semua file dari folder server lokal (dalam kasus saya folder “Proba”) ke direktori root dari host jarak jauh (biasanya PUBLIC_HTML atau Htdocs).

Dan kemudian buka file konfigurasi mesin Anda untuk diedit dan ubah parameter jalur absolut ke file dan folder mesin ini, serta nama database, pengguna dan kata sandi, menjadi yang Anda tetapkan saat membuat database baru di tuan rumah. Semua ini dijelaskan secara rinci dalam artikel tentang pencadangan dan transfer situs, tautannya dapat Anda temukan dengan naik beberapa paragraf).

Cara menghapus Denver dari komputer Anda

Seringkali muncul pertanyaan tentang cara menghapus rakitan ini dari komputer Anda. Masalah utama dengan penghapusan instalasi adalah menonaktifkan disk virtual yang dibuat selama instalasi. Tapi hal pertama yang pertama. Pertama, tentu saja, Anda harus menghentikan server lokal menggunakan pintasan yang sesuai di desktop Anda.

Kemudian hapus disk virtual, yang dibuat selama instalasi. Ingat huruf apa yang Anda tetapkan untuk disk virtual ini dan masuk ke Windows melalui jalur berikut "Mulai" - "Jalankan" (Anda dapat menekan kombinasi tombol Win + R), masukkan perintah di jendela yang terbuka:

Pengganti z: /d

Alih-alih huruf drive virtual Z, Anda harus memasukkan pilihan Anda (drive Z menyarankan cz sebagai huruf drive virtual default). Nah, untuk menghapus rakitan Denwer secara permanen dari komputer Anda, cukup dengan menghapus direktori WebServers (secara default ini adalah folder “C:\WebServers”) dan menghapus tiga pintasan dari desktop sistem operasi Windows Anda. Itu saja, kita dapat berasumsi bahwa kita berhasil menghilangkannya dengan sedikit darah.

Semoga beruntung untukmu! Sampai jumpa lagi di halaman situs blog

Anda mungkin tertarik

Apakah mungkin untuk mengkonfigurasi sistem sehingga situs yang terletak di komputer lokal dapat diakses oleh semua pengguna jaringan lokal yang saya sambungkan, atau bahkan dari Internet?..

Proyek dimulai di Denver, secara default tidak tersedia dari jaringan lokal. Hal ini dicapai oleh semua host virtual yang memiliki alamat IP 127.0.0.1, yang selalu menunjukkan "mesin lokal saat ini".

Namun, masih dimungkinkan untuk menetapkan alamat IP “eksternal” ke host virtual tertentu, yang dapat diakses dari jaringan lokal Anda atau bahkan Internet (jika komputer memiliki alamat IP permanen di Internet).

Ingat: Denver adalah alat pengembangan, bukan alat hosting. Meskipun proyek di Denver dapat dibuka untuk umum, kami sangat tidak menganjurkan hal ini. Intinya di sini adalah keamanan: Denver, sebagai suatu peraturan, berjalan dengan hak Administrator, yang berarti bahwa skrip yang diluncurkan di bawah kendalinya dapat melakukan apapun yang mereka inginkan pada mesin. "Lubang" sekecil apa pun pada keamanan skrip akan memberi peretas akses ke mesin Anda.

Menemukan alamat IP Anda

Pertama, Anda perlu mencari tahu alamat IP yang diberikan kepada Anda di jaringan lokal atau Internet Anda. Cara termudah untuk melakukannya adalah dengan membuka Baris perintah Windows dan mengetik di sana:

konfigurasi ip

Anda akan melihat sesuatu seperti berikut:

Menyiapkan protokol IP untuk Windows WiFi - Adaptor Ethernet: akhiran DNS untuk koneksi ini. . : alamat IP. . . . . . . . . . . . : 192.168.0.49 Subnetmask. . . . . . . . . . : 255.255.255.0 Gerbang bawaan. . . . . . . . . . : 192.168.0.1

Dalam hal ini, alamat IP eksternal mesin di jaringan lokal adalah 192.168.0.49. Daftar tersebut mungkin berisi beberapa antarmuka jaringan sekaligus (jika komputer Anda dilengkapi dengan beberapa kartu jaringan atau perangkat nirkabel). Dalam hal ini, Anda perlu menentukan antarmuka mana yang eksternal, dapat diakses dari jaringan lokal. (Alamat IP yang dimulai dengan 192.168 atau 10 hanya dicadangkan untuk akses dari jaringan lokal, bukan dari Internet. Artinya, alamat tersebut bersifat "pribadi".)

Pastikan alamat IP Anda statis, mis. tidak berubah saat berikutnya Anda menyalakan mesin atau melakukan boot ulang. Jika alamat IP ditetapkan secara dinamis, tidak ada cara mudah untuk menghubungkan Denver ke alamat tersebut.

Menyiapkan firewall Windows (firewall)

Di sebagian besar sistem Windows, firewall atau antivirus bawaan (atau diinstal secara manual) memblokir koneksi dari mesin eksternal ke mesin saat ini. Hal ini dilakukan demi alasan keamanan. Tentu saja, jika Anda membuka situs ke luar, pemblokiran ini harus dinonaktifkan, jika tidak, tidak ada yang akan melihat situs tersebut.

Tujuan kami adalah mengizinkan koneksi Windows ke port 80 (HTTP) dari alamat IP Anda 192.168.0.49, di situlah Apache akan hang. Berikut ini petunjuk tentang cara melakukan ini di Windows XP:

  1. Membuka Mulai - Panel Kontrol, pilih WindowsFirewall.
  2. Buka tabnya Pengecualian.
  3. Klik tombolnya Tambahkan pelabuhan, di lapangan Nama masukkan alamat IP Anda, dan di bidang Nomor pelabuhan masukkan 80.

Jika Anda memasang firewall atau antivirus Anda sendiri, tentu saja Anda harus mengacu pada dokumentasinya.

Cara sederhana membuka website ke luar

Anggaplah alamat IP Anda adalah 192.168.0.49, seperti pada contoh di atas. Cara termudah untuk memaksa Denver membuka situs tertentu di http://192.168.0.49 adalah dengan menempatkan dokumen situs tersebut di direktori:

/home/192.168.0.49/www

Ya, nama direktori mengandung titik! Jangan lupa untuk me-restart Denver juga.

Selain itu: jika penyedia Anda tidak hanya memberi Anda alamat IP, tetapi juga nama domain terkait, maka situs tersebut akan segera dapat diakses dengan nama domain ini. Dalam hal alamat IP statis, domain hampir selalu dikeluarkan; Anda hanya perlu menanyakannya kepada penyedia Anda. Misalnya, jika nama domain Anda adalah abcd.ints.ru (penyedia Corvette-Telecom NEKST), maka situs tersebut akan tersedia di http://abcd.ints.ru.

Cara lain untuk menetapkan alamat IP ke suatu situs

Jika Anda sudah memiliki host virtual di Denver dan tidak ingin mengganti nama direktori dokumennya, Anda dapat menetapkan alamat IP sendiri pada situs tersebut dan membuatnya dapat diakses secara eksternal. Anggaplah host Anda disimpan di direktori /home/mysupersite/www. Untuk menetapkan alamat IP 192.168.0.49, Anda perlu membuat file /home/mysupersite/.htaccess dan menambahkan baris berikut ke dalamnya:

## File /home/mysupersite/.htaccess ## Masukkan alamat IP eksternal Anda di sini, bukan 192.168.0.49! #dnwr_ip 192.168.0.49

Omong-omong, Anda dapat mengetahui arahan lain yang ada dengan melihat file /home/custom/.htaccess.

Mulai ulang Denver. Periksa apakah di http://192.168.0.49 (bukan 192.168.0.49, tentu saja, Anda perlu mengganti alamat IP Anda sendiri) situs Anda /home/mysupersite/www terbuka.

Peringatan Keamanan

Izinkan kami mengingatkan Anda sekali lagi bahwa Denver bukanlah server Web yang lengkap dan dapat diandalkan, hanya saja alat, memungkinkan Anda men-debug (menguji) situs “tanpa meninggalkan rumah”. Segala upaya untuk menggunakannya untuk tujuan lain mungkin tidak aman.

Secara umum, Anda dapat mengonfigurasi apa pun yang Anda inginkan, itu masalah lain - perlu apakah itu benar. Ingatlah bahwa server Web yang terbuka terhadap dunia luar mempunyai potensi kerentanan pada keamanan mesin Anda. Misalnya, penyerang dapat menembus skrip yang tidak sepenuhnya di-debug. Karena Denver diluncurkan dengan hak Administrator (yaitu, dengan hak maksimum dalam sistem), maka skrip apa pun, bahkan yang terkecil sekalipun, dapat melakukan apa pun yang diinginkannya. Anggaplah Anda menulis skrip yang tampaknya tidak berbahaya bernama test.pl yang melakukan hal berikut:

#!/usr/bin/Perl -w gunakan CGI::WebIn; gunakan CGI::WebOut; Header("Jenis konten: teks/polos"); open(F, $IN) atau mati "Tidak dapat membuka\n"; ketika( ) ( mencetak )

Program ini tampaknya hanya mencetak isi file yang ditentukan oleh parameter fname. Misalnya, http://localhost/cgi/test.pl?fname=test.pl akan mencetak kode sumber program. Namun, mudah untuk melihat bahwa pemanggilan open dalam formulir ini tidak aman. Misalnya, dengan masuk ke alamat /cgi/test.pl?fname=|del+/s/q+c:\windows, program akan mengeksekusi:

Buka(F, "|del /s/q c:\\windows") atau ...

Ini akan segera menghancurkan seluruh direktori Windows!

Anda mungkin mengatakan bahwa localhost adalah tujuan dari localhost, untuk bekerja hanya dari mesin saat ini. Jika Anda membuka akses ke luar sesuai petunjuk yang diberikan di atas, maka semuanya persis seperti ini. Namun, jika Apache tidak dikonfigurasi dengan benar, dimungkinkan untuk menembus localhost dari luar (jika server terbuka). Hal ini dilakukan dengan sangat sederhana:

C:/> telnet server.ru 80 GET /cgi/test.pl?fname=|del+/s/q+c:\windows HTTP/1.1 Host: localhost disini anda hanya perlu menekan Enter

Kesimpulan: Kecuali Anda memiliki pengalaman yang signifikan dalam administrasi server, menginstal server Web yang dapat diakses secara eksternal bisa berbahaya. Hal ini terutama berlaku bagi pemilik saluran Internet khusus yang beruntung. Satu langkah salah dan Anda akan bangun suatu pagi dengan hard drive yang baru diformat (paling banter).

Selamat siang, para pembaca yang budiman. Topik ini telah dikunyah naik turun dan mungkin ada pada semua orang, di suatu tempat ada ketidakakuratan dan ketidaklengkapan informasi, dan juga tidak cukup foto dan tangkapan layar langkah demi langkah, setelah meninjau semua situs saya membuat lengkap review, instalasi rinci dan panduan konfigurasi alat yang berguna untuk webmaster - Denwer(baca “Denver” - perlengkapan pria untuk pengembang web).

Teori. Apa itu Denver dan bagaimana cara kerjanya?

Denver adalah cangkang perangkat lunak ( emulator server web pada sistemunix ) yang mencakup sekumpulan distribusi dan modul ( Apache+SSL, PHP5, MySQL5, phpMyAdmin, dll.) untuk men-debug situs di ( lokal, https://localhost) komputer atau laptop tanpa memerlukan akses Internet.

Dukungan OS (Sistem Operasi): Windows XP/Vista/7/8.

Fitur Denwer

Fitur utama Denver adalah dukungannya untuk bekerja dengan beberapa proyek web sekaligus, yang masing-masing terletak di host virtual terpisah (dalam bentuk folder terpisah). Host virtual untuk proyek dibuat secara otomatis: misalnya, Anda hanya perlu menyalin file proyek ke /home/NameWebProjecta.ru/www, dan itu akan segera tersedia di https://NameWebProjecta.ru, kita akan melihatnya di lebih detailnya nanti.

Semua komponen Denver telah dikonfigurasi dan siap digunakan (khususnya, pengkodean bahasa Rusia untuk MySQL, SSL, dll. telah dikonfigurasi dengan benar). Selain itu, Anda dapat memperbarui layanan Denver apa pun (Apache, PHP, MySQL, dll.) secara manual hanya dengan menyalin versi distribusi baru dari distribusi lama.

Isi Paket Dasar Denver:

  1. Apache 2 dengan dukungan SSL dan mod_rewrite.
  2. PHP5: file yang dapat dieksekusi, modul untuk server web Apache, distribusi dan file konfigurasi yang disesuaikan, perpustakaan GD, modul dukungan MySQL dan sqLite.
  3. MySQL5 dengan dukungan untuk InnoDB, transaksi dan pengkodean Rusia (windows-1251).
  4. phpMyAdmin - Panel kontrol database MySQL, serta skrip yang memudahkan untuk menambahkan pengguna MySQL baru.
  5. Men-debug emulator sendmail (/usr/sbin/sendmail), yang tidak mengirim pesan, tetapi menulisnya ke direktori /tmp/!sendmail.
  6. Sebuah sistem untuk secara otomatis mencari host virtual dan memperbarui file host sistem, serta konfigurasi Apache. Berkat itu, menambahkan host virtual baru (atau domain tingkat ketiga) cukup dengan membuat direktori di /home (lihat analogi dengan host yang sudah ada) dan memulai ulang kompleks. Semua perubahan dilakukan pada konfigurasi dan file sistem secara otomatis, tetapi Anda dapat mengontrol proses ini menggunakan mekanisme templat host (lihat /usr/local/apache/conf/httpd.conf untuk penjelasan rinci).

Add-on (“paket ekspansi”) tersedia di situs web resmi Denver untuk memperluas kemampuan kit dasar:

  • PHP versi 3 sebagai program CGI;
  • PHP versi 4 sebagai program CGI;
  • modul tambahan untuk Apache;
  • modul tambahan untuk PHP;
  • versi lengkap ActivePerl;
  • Penerjemah ActivePython.
  • Server MySQL versi 4;
  • Modul dukungan teknologi parser;
  • DBMS PostgreSQL;
  • FireBird DBMS versi 2 dan 1.3
  • modul populer lainnya.

Saya rasa cukup teorinya, mari kita lanjutkan ke praktiknya...

Instalasi Denver

Pada saat menulis tutorial ini, saya menggunakan versi Denver berikut:
Versi: Denver-3 dari 16-09-2012

Anda selalu dapat mengunduh Denver versi terbaru dari situs web resmi yang tercantum di atas.

Bagaimana cara menginstal denwer? Instruksi terperinci

Jadi, Anda telah mengunduh file instalasi Denver. Kita buka file tersebut, akan muncul jendela kecil “Apakah Anda yakin ingin menginstal paket dasar?” tekan Ya.

Kemudian akan terbuka jendela browser yang bisa langsung anda tutup, anda akan melihat gambar berikut..

Seperti yang Anda lihat, seluruh instalasi akan dilakukan di penerjemah perintah cmd, jendela selamat datang pertama, klik tombol untuk melanjutkan Memasuki.

Program ini akan memeriksa keberadaan driver dan komponen sistem yang diperlukan, kemudian meminta kami menunjukkan di direktori mana untuk menginstal Denver.

Jika Anda tidak menentukan apa pun, maka secara default program akan diinstal di direktori C:\WebServers, saya menetapkan ini sebagai C:\Server. Anda dapat menentukan nama Anda atau membiarkannya sebagai default, lalu klik tombol Memasuki. Akan muncul sebuah pertanyaan..

Klik " kamu" Ya

Selanjutnya kita akan memeriksa utilitas yang diperlukan untuk membuat disk virtual; di Windows, utilitas ini disebut kapal selam. Anda perlu menentukan nama disk virtual, secara default sistem menyarankan disk Z, disk saya Z sibuk, jadi saya memilih disk X. Anda juga dapat menentukan disk kosong apa pun atau membiarkan disk Z default jika tidak sibuk . Klik Memasuki.

Setelah penyalinan selesai, Anda perlu menunjukkan mode mana Denver akan dimulai, pilih item dan klik [ Memasuki]

Semua! Instalasi Denwer selesai. Jendela browser akan terbuka yang menandakan instalasi selesai, dibaca dan ditutup.

Kita harus memiliki pintasan di desktop...

LabelTimTindakan
MulaiDenwerC:\[direktori_Anda]/denwer\ r un.exe)Peluncuran server Denver
Mulai ulang DenwerC:\[direktori_Anda]/denwer\ restart .exe)memulai ulang server Denver
Hentikan DenwerC:\[direktori_Anda]/denwer\ stop .exe)Menghentikan server
C:\[direktori_Anda]/denwer\ SwitchOff.exe

Meluncurkan dan menyiapkan Denwer

Untuk memulai nikmati Denver, lakukan hal berikut:

  1. Luncurkan Denver menggunakan pintasan Mulai Denwer di desktop.
    Jika Anda belum membuat pintasan, Anda dapat menjalankan Denver menggunakan perintah C:\[your_directory]/denwer\Run.exe , untuk melakukannya tekan kombinasi tombol [ Menang]+[R] dan masukkan perintah di jendela yang muncul.
  1. Buka browser Anda dan pergi ke https://localhost
  2. Anda harus melihat Halaman beranda Denver. Tepat di bawah halaman ini terdapat tabel dengan link; saya menyarankan Anda untuk segera memeriksa fungsionalitas semua link.
  1. Jika setelah meluncurkan Denver https://localhost tidak terbuka, periksa apakah Denver diblokir oleh antivirus atau firewall Anda. Misalnya, masalah ditemukan dengan NOD32 di Windows XP (Anda perlu menambahkan proses X:/usr/local/apache/bin/httpd.exe ke daftar pengecualian, ini dapat dilakukan di IMON/Settings/Miscellaneous/ Jendela pengecualian).

Perhatian! Jika Anda menggunakan Skype, pastikan tidak menempati port apa pun 80 Dan 443 , diperlukan agar Apache dapat dijalankan di Denver (" Alat - Pengaturan - Lanjutan - Koneksi - Gunakan port 80 dan 443 sebagai alternatif masuk» harus dinonaktifkan).

Perhatian! Kesalahan umum: jika hanya localhost yang berjalan dan host lain yang berjalan tidak bekerja, harap periksa apakah server proxy Anda dimatikan ( Alat - Opsi Internet - Koneksi - Pengaturan Jaringan).

Sekarang Anda tahu cara menggunakan Denver sebagai situs pengujian dan debugging untuk situs Anda. Saya ingin memberi tahu Anda beberapa informasi berguna lainnya...

Struktur direktori Denwer

Dokumen HTML harus ditempatkan di direktori /home/<имя_хоста>/www. Secara default, 3 host virtual dikonfigurasi:

— https://localhost (berisi skrip pengujian dan berbagai utilitas);
— https://test1.ru;
— https://custom-host:8648 (host dengan alamat IP dan portnya sendiri);

Host virtual dengan nama domain tingkat ketiga dan lebih tinggi juga didukung. Contoh cara Apache mencari direktori dokumen host dalam kasus ini:

Direktori dokumen nama domain

~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~

abcd.test1.ru /home/test1.ru/abcd

ab.cd.test1.ru /home/test1.ru/ab.cd

tes.localhost /home/localhost/test

ab.cd.localhost /home/localhost/ab.cd

Direktori /usr/local berisi komponen perangkat lunak - Apache, PHP, MySQL yang dapat dieksekusi dan file konfigurasi. Penulis mencoba untuk menjaga pengaturan ini mendekati yang diterima di lingkungan UNIX. Namun ada perbedaan serius - tidak semua komponen paket didistribusikan di direktori yang sesuai. Bagaimanapun, analogi lengkap dengan OS UNIX tidak dapat dicapai, tetapi penempatan file yang dapat dieksekusi dan konfigurasi membuatnya lebih mudah untuk menavigasi komponen server.

Utilitas yang termasuk dalam "Gentleman's Set"

  • DNSearch: pencarian file pencarian dilakukan pada file yang berekstensi htm, html, shtml, xhtml dengan melihat langsung isi dokumen.
  • Daftar situs terdaftar – utilitas menghasilkan halaman dengan proyek web (situs) yang dibuat di sistem.
  • Membuat database baru dan pengguna MySQL – utilitas yang sangat nyaman dan sederhana untuk membuat Database (DB), tidak seperti phpMyAdmin.
  • phpMyAdmin — Administrasi DBMS MySQL

Bagaimana cara menghapus Denwer?

Denver bersifat otonom: Itu dapat ditemukan di direktori mana pun pada disk (atau bahkan pada flash drive). Itu juga tidak mengubah file sistem Windows, jadi Denwer dapat dihapus instalasinya hanya dengan menghapus foldernya.

Apa yang harus saya lakukan untuk menghapus Denver?

  1. Menghentikan server Denwer(jalankan shortcut Stop Denwer di desktop atau gunakan perintah di cmd:
    C:\[direktori_Anda]/denwer\ stop .exe)
  2. Menghentikan dan melepaskan disk virtual(perintah dalam cmd: C:\[direktori_Anda]/denwer\ SwitchOff.exe
  3. Hapus direktori tempat Denwer diinstal
  4. Hapus pintasan desktop

Demikianlah saya ingin mengakhiri pelajaran ini, semoga bermanfaat bagi anda. Jika Anda memiliki pertanyaan, tulis di komentar atau kirim email kepada saya.

Hormat kami, Sergei Chirkov.

Server lokal Denwer sangat populer, sehingga pengguna memiliki banyak pertanyaan tentang instalasi dan konfigurasinya. Artikel ini, antara lain, membahas kemungkinan masalah saat bekerja dengan Denver.

Setiap situs web modern melewati tahap pengembangan yang cukup panjang, yang mencakup pembuatan dan pemolesan template serta mengisinya dengan konten.

Seluruh proses ini, tentu saja, harus disembunyikan dari pengunjung situs di masa mendatang, sehingga pekerjaan ini dilakukan bukan di server jarak jauh, tetapi di server lokal, yaitu komputer milik pengembang dengan perangkat lunak khusus yang diinstal di dalamnya. Paling sering, perangkat lunak tersebut adalah Denwer.

Sebenarnya, server lokal diperlukan untuk pengembangan proyek serius - situs dinamis, yang pengoperasiannya memerlukan penggunaan skrip PHP atau Perl.

Situs satu halaman sederhana yang hanya menjalankan HTML dan CSS dapat berhasil dibuat dan diuji langsung di browser.

Mengapa Denwer lebih sering digunakan?

Seperti yang telah kita ketahui, server lokal adalah perangkat lunak khusus yang, dengan menginstalnya di komputer Anda, seorang webmaster dapat mengembangkan situs webnya tanpa harus online.

Saat ini cukup banyak platform serupa untuk pengembangan website, di antaranya server lokal Denwer yang populer. Oleh karena itu, pengguna sering kali memiliki pertanyaan tentang cara meluncurkan Denver.

Paket alat untuk pengembang web ini dibedakan berdasarkan keserbagunaan dan fleksibilitas penyesuaiannya. Ini mencakup server HTTP Apache, praprosesor PHP, komponen PHPMyAdmin untuk manajemen basis data, juru bahasa Perl dan sejumlah besar komponen penting dan berguna lainnya.

Keunggulan Denwer yang tidak diragukan lagi termasuk kemudahan dan kecepatan instalasi paket yang luar biasa, serta fakta bahwa semua file Denver setelah instalasi terletak di satu folder Server Web.

Ketika ditanya bagaimana cara memperbarui Denver, harus dikatakan bahwa penginstal tidak masuk ke registri sistem operasi, sehingga Anda dapat mentransfer semua proyek lokal Anda bersama dengan database ke komputer atau disk lain hanya dengan menyalin folder server lokal.

Denver juga mudah dihapus - tidak ada jejak yang tersisa setelah menghapus foldernya di sistem, setelah itu Anda dapat mengunduh paket instalasi yang diperbarui dari situs web resmi dan melakukan instalasi lagi.

Kerugian utama Denver adalah dapat diinstal secara eksklusif pada sistem operasi Windows.

Jadi, sekali lagi kami mencatat secara singkat fitur-fitur utama dari server Denwer lokal:

  • versi dasar Denwer dapat dengan mudah diperluas dengan distribusi dan modul baru;
  • database dikelola menggunakan panel PHPMyAdmin berfitur lengkap;
  • ada kemungkinan bekerja secara simultan dengan sejumlah situs;
  • dimungkinkan untuk menginstal versi PHP4 yang lebih lama, MySQL4, yang mungkin berguna bagi pengembang jika situs tidak berfungsi dengan versi denwer localhost saat ini;
  • Fungsionalitas situs di server lokal sangat mirip dengan fungsi di server jarak jauh dari penyedia hosting mana pun. Ini memungkinkan Anda menguji situs sepenuhnya sebelum mengunggahnya ke server jarak jauh.

Petunjuk langkah demi langkah untuk menginstal Denver

Bagi mereka yang tidak tahu cara menggunakan Denver, kami mencatat bahwa keuntungan dari Denver adalah kemudahan instalasinya.

Untuk menginstal alat pengembang ini, Anda harus menyelesaikan langkah-langkah berikut:

Tidak tahu cara meluncurkan situs web di Denver? Buat saja proyek di folder C:WebServershomelocalhostwww.

Langkah selanjutnya adalah menyiapkan server lokal

Salah satu kelebihan Denver adalah kemudahan pengaturannya. Kami akan memberi tahu Anda di bawah ini cara mengkonfigurasi Denver dengan benar. Jika Anda menggunakan pengaturan default, masalah mungkin timbul saat memasang ekstensi besar atau saat mengimpor database besar.

Pengaturan standar membatasi ukuran file yang diunduh hanya dua megabita. Untuk menghilangkan batasan ini, Anda perlu mengedit file php.ini di editor teks biasa (terletak di folder usrlocalphp5).

Pada baris upload_max_filesize=2M Anda harus mengubah parameter 2 menjadi 32, sehingga membatasi ukuran file yang diunggah menjadi 32 megabyte.

Dalam hal ini, pada baris post_max_size=8M, angka delapan harus diganti dengan angka 64, karena parameter ini menentukan jumlah maksimum data yang ditransfer, dan harus dua atau bahkan tiga kali lebih besar dari batas ukuran file yang diunduh. .

Jika semua pengguna mengikuti rekomendasi ini, pembicaraan tentang Denver tidak berfungsi akan berkurang.

Memulai dengan server lokal

Untuk mulai bekerja dengan server lokal, Anda perlu memulai Denver dengan mengklik dua kali ikon “Start Denwer” di desktop, buka browser dan ketik alamat http://localhost/denwer/ di bilah alamat.

Jika jendela yang mirip dengan gambar di bawah ini terbuka, berarti server lokal Anda telah berhasil dijalankan. Jika muncul pesan kesalahan, ini berarti Denver tidak memulai:

Pada halaman yang dibuka sebelumnya http://localhost/denwer/, temukan bagian “ pengujian Denver"dan dalam tabel bagian ini, ikuti semua tautan yang tersedia, yang masing-masing mengaktifkan salah satu modul yang diinstal.

Jika tidak ada masalah, kemampuan situs masa depan di server lokal Anda akan sepenuhnya sesuai dengan apa yang akan Anda dapatkan di server jarak jauh penyedia hosting:

Pertama-tama, periksa fungsionalitas PHP dan buka layanan administrasi database - PHPMyAdmin.

Jika Anda tidak tahu cara masuk ke denwer phpmyadmin, cukup klik tautan yang sesuai di tabel yang sama:

Untuk mulai mengembangkan proyek baru di server lokal, Anda hanya perlu membuat folder baru, misalnya Moy_Sayt.ru di direktori C:WebServershomelocalhostwww. Namanya akan sesuai dengan nama situs Anda.

Nantinya, untuk membuka situs lokal, Anda harus memasukkan nama folder ini di browser setelah http://localhost/, misalnya, http://localhost/Moy_Sayt.ru/.

Apa yang harus dilakukan jika Denver tidak berfungsi?

Setelah menghubungkan server lokal, browser dalam beberapa kasus menampilkan pesan bahwa Denver tidak memulai. Alasan utamanya adalah paket antivirus atau firewall Anda memblokirnya.

Dalam hal ini, Anda harus mengizinkan koneksi keluar ke server melalui TCP pada port 80 dan 443 masing-masing untuk http dan https. (Biasanya terletak di C:server webUSRlocalapacheBINhttpd.exe).

Omong-omong, port yang sama juga dapat ditempati oleh aplikasi Skype yang populer, jadi lebih baik nonaktifkan saat bekerja dengan server lokal.

Proyek serupa dengan Denwer

Meskipun Denver adalah salah satu alat paling populer, fleksibel, dan sederhana untuk pengembang web, terkadang ada baiknya Anda membiasakan diri dengan solusi serupa yang juga memberi pengguna server lokal lengkap untuk pengembangan situs web.

Misalnya, analog denwer XAMPP tidak hanya menawarkan seperangkat alat untuk server lokal, tetapi juga shell grafis lengkap, yang, seperti disebutkan sebelumnya, tidak tersedia di Denwer. Oleh karena itu, banyak pengembang lebih memilih XAMPP.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat