Segala sesuatu di WordPress disiapkan untuk server produksi, dan hampir tidak menyebutkan info tentang hal-hal pengembangan.
Saya ingin mengatur blog WordPress secara lokal sehingga bagus dan siap sebelum ditayangkan. Apakah ada pedoman khusus ketika mengatur lingkungan pengembangan WordPress lokal.
Apa cara termudah untuk membuat blog wordpress secara lokal tetapi yang saya dapat, pada titik tertentu, transfer ke server langsung?
Pedoman pertanyaan Diedit untuk jawaban WordPress.
Jawaban:
Lingkungan pengembangan lokal WordPress:
Lingkungan pengembangan lokal dapat diterapkan untuk mengembangkan semua jenis aplikasi tetapi ada beberapa gotcha WordPress spesifik yang dapat menghambat transisi Anda dari lokal ke dev.
Tujuan dari lingkungan pengembangan lokal adalah untuk meniru lingkungan produksi sedekat mungkin dan memungkinkan transisi yang mulus.
Mencocokkan URL Jika Anda berencana menggunakan database yang sama untuk produksi, jauh lebih mudah untuk mengatur pengembang lokal Anda ke domain yang sama dengan produksi.
127.0.0.1 your-domain.com
Pindahkan root ke situs dir . Jauh lebih mudah untuk mengelola instalasi WordPress Anda di bawah direktori situs daripada / Applications / Mamp / httdocs.
Edit file vhost Anda dengan menambahkan setiap situs yang memetakannya ke lokasi dir:
/etc/apache2/extra/httpd-vhosts.conf
Edit file.conf Anda memetakan vhosts Anda dan mengaktifkan Mac yang dibangun di server web Apache.
/etc/apache2/extra/httpd.conf
/etc/apache2/users/yourname.conf
Mulai server web Anda Buka preferensi sistem -> berbagi dan centang kotak berbagi web.
wp-config.php Petakan lokasi host database Anda ke Mamp:
localhost:/Applications/MAMP/tmp/mysql/mysql.sock
Tentukan konstanta lokal sehingga Anda dapat menggunakan wp-config yang sama antara dev dan produksi:
Sekarang tetapkan konstanta db lokal di local-config.php
Kiat Ekstra: Gunakan Nonaktifkan Plugin Mark Jaquith ketika melakukan plugin dev untuk menentukan plugin yang akan dinonaktifkan saat di lokal. Masukkan ke dalam wp-content / mu-plugins dan tentukan plugins yang akan dinonaktifkan di bagian bawah file:
Instal WordPress Jauh lebih mudah untuk mengelola instalasi menggunakan SVN (Anda harus menginstal binari Subversion untuk Mac terlebih dahulu).
Ketika Anda siap untuk produksi, ekspor db Anda menggunakan phpmyadmin dan pindahkan file Anda ke server.
sumber
Jika Anda menginginkan tumpukan pengembangan lokal serba guna di mana Anda dapat memilih dari versi PHP, MySQL dan server Web yang berbeda dan juga tidak takut menggunakan Docker, Anda bisa menggunakan devilbox .
Ini juga merupakan artikel cara mengatur wordpress di devilbox .
Menjalankan dan menjalankannya cukup mudah:
Tautan:
sumber
Ada panduan langkah demi langkah LAMP di sini: http://ubuntulinuxhelp.com/how-to-install-a-web-server-and-more-in-ubuntu-linux/
Setelah menginstal, maka itu masalah sederhana menambahkan WordPress.
sumber
Ketika Anda mengatakan "semuanya baik-baik saja", apa maksud Anda? Apakah Anda berhasil mengaktifkan WordPress dan menjalankan VM Ubuntu? Seberapa jauh Anda dapatkan?
File apa yang ingin Anda transfer? File instalasi WordPress? Atau maksud Anda mengunggah file seperti gambar untuk posting? Satu-satunya waktu saya menggunakan server FTP adalah ketika saya perlu mengunggah file instalasi WP ke server jarak jauh. Tetapi jika Anda bekerja pada mesin lokal Anda, Anda dapat membagikan folder lokal ke mesin virtual Anda atau mengunduh file dari mesin virtual dan memulai instalasi.
Mengenai MAMP, tidak pernah menggunakannya tetapi ada beberapa info tentangnya di WordPress Codex dan artikel tentang Smashing Magazine ini bisa membantu.
sumber
Karena belum ada yang menyebutkannya: Lokal oleh Flywheel ( https://local.getflywheel.com ) adalah cara yang sangat baik dan mudah untuk menjalankan server WordPress lokal Anda sendiri.
Saya biasa menjalankan stack AMP saya di komputer saya, tetapi karena saya menemukan Local saya melakukan semua pengembangan itu.
sumber