Bagaimana cara memperbarui Wordpress yang diinstal pada IIS?

15

Saya telah menginstal WordPress di server localhost IIS saya di desktop Win7 yang dilakukan secara manual dan dengan instalasi WebPI. Kedua instalasi berada di bawah situs web standar IIS.

Entah meminta kredensial FTP ketika saya mencoba memperbarui secara otomatis ke versi WP terbaru. Saya memiliki server FTP yang diaktifkan di IIS (pengguna IUSR dan Richard).

Saya telah memeriksa bahwa izin baca tulis diaktifkan pada folder wordpress root & wp-content.
Saya mencoba memasukkan nilai kredensial tetapi tetap tidak mendapatkan respons atau

GALAT: Ada kesalahan saat menyambung ke server, Harap verifikasi pengaturan sudah benar.

Kredensial yang diminta adalah Hostname / pengguna FTP / kata sandi FTP dan saya telah mencoba segala macam kredensial yang saya pikir mungkin benar tetapi jelas tidak. (misalnya ftp://localhost- IUSR-kata sandi situs dll). Saya paling tidak yakin tentang kata sandi FTP.

Saya telah meminta bantuan dengan ini di forum WordPress, codex WordPress, forum IIS7, googled & tweeted untuk bantuan untuk memperbaikinya dan tidak menemukan jawaban! Ada beberapa utas tentang masalah ini tetapi kebanyakan mengatakan perbaikannya adalah untuk mengaktifkan izin baca tulis folder dan ada sesuatu tentang menggunakan web.configfile dan juga mengedit wp-config.php. Saya tidak benar-benar ingin mengedit wp-config.php. Apa yang saya benar-benar inginkan adalah memasukkan kredensial ftp yang benar untuk WordPress di IIS dan membuatnya bekerja dan memutakhirkan secara otomatis ke versi terbaru.

Apakah ada yang tahu kredensial ftp apa yang harus saya gunakan untuk menyelesaikan ini? Apakah ada pengguna localhost WordPress IIS yang mengalami ini dan berhasil menyelesaikan pembaruan otomatis ftp ini?

Sunting 10/10/12 >> Hai mauri- terima kasih banyak atas balasan Anda yang sangat membantu. Saya mengikuti instruksi Anda di blog WordPress saya bahwa MS WebPlatformInstaller (WPI) diinstal untuk saya dan (ta da!) Itu berfungsi seperti yang Anda katakan - yaitu, ia otomatis terhubung ke versi WP terbaru tanpa meminta kredensial ftp. Satu-satunya masalah saya adalah saya tidak yakin apa ini atau apa yang saya lakukan selain mengikuti instruksi Anda! Saya ingin memahami semua 'jiggery-pokery' ini! Saya menambahkan pengguna terotentikasi & memberi mereka izin penuh. Saya juga sangat ingin memahami server IIS localhost saya ... Saya juga ingin tahu cara mengatur IIS saya sehingga ketika ditanya kredensial ftp saya dapat memasukkan info & membuatnya bekerja seperti itu juga! Namun terima kasih banyak atas balasan Anda yang sangat membantu

rpd
sumber
1
Saya telah memperbarui jawaban saya .. senang membantu Anda ... Ingatlah untuk menandainya sebagai jawaban yang diterima dengan mengklik panah kiri ..
웃 mauri
Terima kasih atas klarifikasi tentang IIS Izin untuk situs WordPress saya. Dalam keadaan saya, WordPress pada Windows 7 tidak akan memperbarui secara otomatis. Ternyata izin Menulis tidak dicentang dan setelah saya mengaturnya WordPress 3.8.2 diinstal dengan benar.

Jawaban:

16

Anda juga bisa mencoba ini.

Di manajer IIS

  1. Pergi ke kolam Aplikasi dan pilih yang digunakan oleh Blog Wordpress Anda.
  2. Klik kanan dan pilih Pengaturan Lanjut ...
  3. Ubah Identity ke LocalSystem
  4. Klik OK untuk menyimpan perubahan.

Kemudian di Situs,

  1. Pilih Blog Wordpress Anda dari daftar situs
  2. Klik kanan padanya dan klik Edit izin
  3. Buka tab keamanan dan klik Edit ... (Grup atau nama pengguna)
  4. Klik pada add dan ketik " Pengguna yang diotentikasi "
  5. Klik Periksa Nama untuk memvalidasi nama pengguna
  6. Klik OK untuk menyimpan perubahan.

Dengan itu, WP harus memperbarui tanpa perlu menggunakan FTP.

Pada dasarnya Anda hanya memberikan izin baca / tulis kepada pengguna yang diautentikasi ... WP dijalankan sebagai Pengguna Sistem Lokal.

Untuk mempelajari lebih lanjut tentang konfigurasi ftp Anda dapat pergi ke artikel Microsoft ini. http://technet.microsoft.com/en-us/library/cc771012(v=ws.10).aspx Juga, di sini ada posting blog yang menunjukkan cara menginstal / mengkonfigurasi server FTP ...

Jika Anda tidak dapat mengaturnya, Anda juga dapat menginstal server ftp lain .. Yaitu: Server FTP Filezilla, Anda bisa mendapatkannya gratis dari sini http://filezilla-project.org/download.php?type=server

Anda dapat membaca lebih lanjut tentang konfigurasi IIS di http://www.iis.net/learn/manage

웃 mauri
sumber
Hai mauri-terima kasih banyak atas balasan & instruksi Anda (yang berhasil!). Silakan lihat hasil edit (hari ini 10/10/12) untuk permintaan awal saya di atas-terima kasih banyak lagi :-)
rpd
1
@rpd jika jawaban telah menyelesaikan masalah Anda, harap terima (tandai di sebelah kiri) sehingga pertanyaan ditandai telah diselesaikan
Rarst
Bolehkah saya menyarankan untuk memasukkan "Pengguna yang Diotentikasi" ke dalam tanda kutip untuk pengguna yang tidak terlalu mengenal Windows? "Teman saya" terjebak pada masalah itu.
Pop-A-Stash
Saya harus memberikan kontrol penuh kepada Pengguna yang Diotentikasi.
Burgi
2
Ini masih solusinya, bahkan pada Server 2019 / IIS 10. Terima kasih atas jawaban Anda.
ThePCpenguin
3

Kredensial FTP adalah cadangan untuk saat menulis langsung ke sistem file tidak tersedia. Tentu saja mereka mengambil server FTP (atau SSH) aktif - yang khas untuk hosting di luar sana, tetapi tidak harus menjadi bagian dari instalasi lokal.

Pada dasarnya Anda memiliki dua opsi:

  1. Pecahkan masalah mengapa akses sistem file langsung tidak tersedia untuk instalasi WP Anda. Di sisi WordPress, plugin Kontrol Inti akan menjadi titik awal.

  2. Konfigurasikan server FTP di IIS, lihat dokumentasinya untuk lebih spesifik (sepertinya tergantung pada versi IIS Anda mungkin perlu mengunduh dan menginstal beberapa hal untuk itu terlebih dahulu).

Saya tidak pernah memiliki masalah akses sistem file yang serius pada Windows, tetapi saya menjalankan Apache stack sendiri. Mungkin ada beberapa kekhasan khusus IIS.

Jarang
sumber
Hai, terima kasih banyak atas balasan Anda. Balasan oleh mauri memperbaiki masalah pembaruan untuk saya (dengan mem-bypass kebutuhan untuk menggunakan ftp credentials). Plugins bagi saya tidak apa-apa jika benar-benar diperlukan tetapi memahami kode & pengkodean langsung jika mungkin adalah imho yang jauh lebih memuaskan. Saya benar-benar perlu & ingin mengerti lebih banyak tentang server localhost IIS. Pengguna Windows & WordPress lain telah menghadapi masalah ini namun saya tidak dapat menemukan jawaban sederhana untuk ini .... aneh! Pokoknya terima kasih & harapan terbaik untuk Anda :-)
rpd