Banyak distribusi Drupal yang saya lihat dibuat untuk versi Ubuntu sebelumnya: drubuntu hanya berfungsi di 10.10; Acquia .debs adalah untuk <10.x, dan saya telah diberi tahu bahwa versi-versi dalam repo tersebut kedaluwarsa. Apa cara termudah untuk menyiapkan server pengujian lokal untuk Drupal?
12
Jawaban:
Drupal adalah sistem manajemen konten sumber bebas dan terbuka, dan ternyata sangat fleksibel. Anda dapat menggunakannya untuk semuanya, mulai dari blog kecil hingga bisnis besar atau situs pemerintah. Ini merupakan pengaturan yang agak rumit, karena pada dasarnya Anda harus membangun server LAMP dari awal, tetapi di sini adalah panduan langkah demi langkah tentang cara melakukannya.
Pertama, instal Ubuntu ke mesin pilihan Anda. Setelah Ubuntu diinstal dan diperbarui, Anda perlu menginstal dan mengkonfigurasi empat perangkat lunak untuk membuat server LAMP untuk mendukung Drupal: server web Apache, server database MySQL, PHP, dan modul MySQL untuk PHP.
Mulailah dengan server web Apache. Untuk menginstal Apache, buka jendela Terminal (Aplikasi, Aksesori, Terminal), dan ketikkan perintah berikut (perhatikan bahwa semua perintah Terminal peka terhadap huruf besar-kecil):
Ikuti petunjuk untuk menginstal Apache. Setelah instalasi selesai, Anda dapat menguji apakah Apache berfungsi dengan membuka Firefox dan menavigasi ke
http://localhost
. Jika Anda melihat "itu berhasil!" halaman web, Anda memiliki Apache dan berjalan.Selanjutnya, Anda harus menginstal MySQL. Kembali ke Terminal dan ketik perintah ini:
Selama instalasi, Anda akan diminta untuk memberikan kata sandi root untuk MySQL. Pastikan untuk memilih kata sandi yang kuat (kombinasi huruf kecil, tanda baca, dan huruf besar), karena pengguna root memiliki akses penuh ke semua tabel di semua database. Untuk alasan yang jelas, Anda ingin mengingat kata sandi ini, paling tidak karena kami membutuhkannya lagi pada langkah-langkah berikut. MySQL adalah paket besar, dan tergantung pada koneksi dan kecepatan komputer Anda, mungkin perlu beberapa saat untuk menginstal.
Selanjutnya, instal versi PHP 5:
Kemudian instal modul MySQL untuk PHP:
Instal modul gd untuk PHP:
Terakhir, unduh perangkat lunak Drupal ke folder Unduhan Anda. Anda bisa mendapatkannya dari sini di situs drupal.org .
Sekarang kita telah menginstal dan mengunduh perangkat lunak kita, kita harus mengkonfigurasinya.
Pertama, Anda mungkin perlu menambahkan baris ke
/etc/apache2/apache2.conf
file Anda . Saya telah membaca hal-hal yang berbeda tentang ini, tetapi saya telah menemukan dalam pengujian saya sendiri bahwa Drupal tidak akan berfungsi dengan baik tanpanya, karena Apache tidak benar menafsirkan halaman PHP sebaliknya. Untuk mengedit apache2.conf, gunakan perintah berikut:(Perhatikan bahwa sebaiknya Anda mencadangkan file konfigurasi sistem apa pun sebelum mengeditnya. Anda dapat melakukannya dengan cepat dengan menggunakan
sudo cp /etc/apache2/apache2.conf ~/Desktop
untuk menyimpan salinan ke Desktop Anda. Tentu saja Anda dapat menggunakan vi atau emacs atau editor pilihan Anda, tetapi sebagian besar pengguna baru tampaknya lebih suka gedit)Setelah Anda berada di gedit, tambahkan baris berikut ke akhir file:
Simpan file dan keluar dari gedit. Restart Apache dengan perintah ini, sehingga membaca kembali file konfigurasinya:
Sekarang kita perlu menyiapkan MySQL untuk digunakan dengan Drupal. Pertama, Anda harus menjalankan skrip instalasi MySQL:
Dan kemudian perintah ini, untuk mengamankan MySQL dengan benar. Ikuti permintaan default untuk menghapus database pengujian di MySQL:
Setelah ini selesai, masuk ke klien baris perintah MySQL:
Masukkan kata sandi pengguna root MySQL Anda dari atas, dan Anda akan menemukan diri Anda di prompt klien lokal MySQL. Pertama, buat database untuk Drupal untuk digunakan:
(Perhatikan bahwa semua perintah yang dimasukkan dalam klien lokal MySQL harus diakhiri dengan tanda titik koma untuk menunjukkan akhir pernyataan.)
Setelah basis data dibuat, Anda harus membuat pengguna basis data agar Drupal dapat digunakan. Saat masih di klien baris perintah MySQL, ketik ini:
Kemudian buat kata sandi untuk pengguna baru Anda (perhatikan bahwa kata sandi Anda akan benar-benar masuk dalam tanda kutip, dan peka huruf besar-kecil):
Sekarang setelah Anda memiliki basis data Drupal dan pengguna basis data Drupal, Anda harus memberi izin kepada pengguna semua pada basis data (sekali lagi, kata sandi masuk dalam tanda kutip, dan peka huruf besar-kecil):
(Pastikan untuk menambahkan "@ localhost" ke drupaluser; jika tidak, Anda akan mendapatkan kesalahan basis data ketika Anda mencoba memulai Drupal untuk pertama kalinya.)
Silakan dan keluar dari MySQL:
Selanjutnya, buat direktori untuk Drupal dengan perintah ini:
Selanjutnya, Anda harus membongkar file Drupal dan memindahkannya ke
/var/www/drupal
direktori. Setelah file dibongkar dan disalin, Anda harus melakukan beberapa perubahan. Pertama, Anda harus membuatsettings.php
file untuk Drupal untuk digunakan selama instalasi:Selanjutnya, buat file tersebut dapat ditulis:
Kemudian buat direktori file untuk Drupal untuk digunakan:
Tandai direktori file sebagai dapat ditulisi:
Sekarang Anda siap untuk menginstal Drupal. Buka browser web di sistem Ubuntu Anda dan navigasikan ke
http://localhost/drupal
. Anda akan diarahkan ke halaman instalasi Drupal. Klik tautan "Instal Drupal Dalam Bahasa Inggris" untuk melanjutkan.jika
http://localhost/drupal
mengarahkan Anda ke halaman 404, Apache kemungkinan mencari akar dokumen yang salah. Jalankan yang berikut ini:Ganti
DocumentRoot /var/www/html/
denganDocumentRoot /var/www/
; Simpan dan keluar.Mulai ulang apache untuk mendaftarkan perubahan:
Kembali ke browser web dan navigasikan ke
http://localhost/drupal
. Klik tautan "Instal Drupal Dalam Bahasa Inggris" untuk melanjutkan.Pada halaman berikutnya, Anda akan ditanya nama database, nama pengguna, dan kata sandi yang Anda buat sebelumnya. Masukkan nama-nama itu dan lanjutkan. Pada halaman berikutnya, Anda akan diminta untuk mengatur nama pengguna dan kata sandi admin dan beberapa pengaturan lainnya.
Setelah itu, instalasi Drupal dasar Anda selesai, dan Anda dapat memilih cara untuk menyesuaikan situs lebih lanjut. Satu hal terakhir yang harus Anda lakukan; gunakan perintah ini untuk mengubah
settings.php
file sehingga tidak lagi dapat ditulisi dunia:sumber
sudo a2enmod rewrite
lalusudo /etc/init.d/apache2 restart
berharap itu membantusettings.php
file untuk Drupal untuk digunakan selama instalasi" TIDAK, itu tidak benar, Drupal membuatsettings.php
sendiri, TIDAK perlu membuatsettings.php
file secara manual !!sudo chmod 666
- itu praktik buruk jahat yang gila.sudo chmod 660
harus melakukan trik, atau jika Anda HARUS,sudo chmod 664
dapat diterima. Jika tidak, pengguna atau grup Anda tidak diatur dengan benar.sudo tasksel
dan ikuti instalasi. Bagaimana cara menginstal LAMPsumber
aplikasi addtype / x-httpd-php .php
sumber
Ada cara yang jauh lebih mudah. Gunakan Drubuntu dari Drubuntu.info . Ini mengatur Drupal untuk Anda sejak awal dan Anda dapat membuat Ubuntu Environemnt Anda di sekitarnya. Instal desktop favorit Anda dan seterusnya
sumber