WordPress di atas Lighttpd + APC di Squeeze (II dan final)

light-and-wordpress-logoos

Di sini lagi dengan kisah Lighty dan WordPress!. Jika Anda belum membaca Bagian I seri ini, maka dia masih tidak ada hubungannya di sini. Baca dan pelajari isinya lalu kembali lagi. Untuk menyelesaikan instalasi dan konfigurasi pasangan ini, kita harus melakukan:

  • Instal WordPress: buat database dan pengguna di MySQL dan berikan hak istimewa yang diperlukan; membuat dan memodifikasi file konfigurasi wp-config.php sesuai koneksi dengan database; dan selesaikan penginstalan WordPress melalui antarmuka webnya.
  • Tingkatkan cache dengan Aalternatif PHP Csakit.

Instal WordPress

Mari hapus file tersebut index.php dibuat sebelumnya untuk memeriksa konfigurasi kami:

rm /srv/web.amigos.cu/htdocs/index.php

Melalui Nautilus atau Terminal, kami menyalin file instalasi WordPress ke direktori root dokumen, dalam hal ini kami akan menyalinnya ke/srv/web.amigos.cu/htdocs/.

catatan: Mari kita asumsikan kita memiliki WordPress versi 3.4.1 untuk tutorial ini.

Setelah disalin, kami pergi ke direktori itu dan unzip, dan memindahkan semua konten direktori wordpress untuk / htodcs / dan kami menghapus penginstal:

cd /srv/web.amigos.cu/htdocs tar xvfz wordpress-3.4.1-es_ES.tar.gz mv wordpress / *. rm -r wordpress / wordpress-3.4.1-es_ES.tar.gz chown -R www-data. * chmod -R + x * .php

Kami membuat pengguna dan database di MySql: Melalui terminal kami terhubung ke konsol administrasi, kami mengeksekusi mysql -p, dan setelah mengetikkan kata sandi kami, kami menjalankan kueri SQL yang diperlukan:

mysql -p Masukkan kata sandi: Selamat datang di monitor MySQL. Perintah diakhiri dengan; atau \ g. ID koneksi MySQL Anda adalah 40 Versi server: 5.1.49-3 (Debian) [---] BUAT PENGGUNA 'myuser' DIIDENTIFIKASI OLEH 'myipassword'; BUAT DATABASE JIKA TIDAK ADA `wp_friends`; GUNAKAN friends_wp; BERIKAN SEMUA HAK ISTIMEWA DI `amigos_wp`. * UNTUK 'myuser' @ '%' DENGAN PILIHAN GRANT; berhenti

MATA dengan tanda kutip saat kami menggunakannya untuk menyertakan nama database di antara mereka. Perhatikan apa itu `friends_wp` dan tidak 'friends_wp'.

Kami membuat dan memodifikasi file wp-config.php:

cd /srv/web.amigos.cu/htdocs cp wp-config-sample.php wp-config.php nano wp-config.php

Satu-satunya baris yang harus kita modifikasi adalah:

// ** Pengaturan MySQL. Minta data ini dari host web Anda. $ / ** Nama database WordPress * / define ('DB_NAME', 'amigos_wp'); / * Nama pengguna MySQL Anda * / define ('DB_USER', 'myuser'); / ** Kata sandi MySQL Anda * / define ('DB_PASSWORD', 'mipassword');

Sisa file dibiarkan utuh. Kami menyimpan perubahan.

Pengaturan instalasi terakhir: Kami menyegarkan halaman di browser kami (http://web.amigos.cu) dan kami sudah dalam proses instalasi 5 menit WordPress yang terkenal!.

Jadilah imajinatif dan kreatif. Isi kolom yang diminta oleh penginstal sesuai kebutuhan Anda. Jika situs Anda menghadap ke Internet (sangat dilindungi oleh Firewall), Anda dapat mengizinkan mesin telusur seperti Google dan lainnya untuk mengindeksnya. Karena milik saya hanya untuk Enterprise LAN, saya hapus centang opsi itu dan klik tombol ajaib "Lanjutkan".

Langkah-langkah lain adalah tipikal WordPress dan kenyataannya adalah saya bukan orang yang membantu Anda menggunakannya sama sekali. Konsultasikan manual atau tanyakan orang lain yang sudah ahli dalam penggunaannya.

Kami meningkatkan cache kode perantara di PHP melalui APC:

Sebagai catatan, saya TIDAK mengatakannya! KBeezie mengatakannya dalam sebuah artikel berjudul “Pentingnya Caching WordPress”(Pentingnya Cache di WordPress) ketika dia menyatakan:

"WordPress, dengan segala kemuliaan ... adalah babi yang sangat ceroboh"

Yang dalam terjemahan kasar berarti bahwa "WordPress dalam segala kemuliaan ... adalah babi ceroboh berdarah." Kami merekomendasikan membaca artikel yang sangat menarik dan mendidik ini. Ada beberapa cara untuk memperbaiki cache WordPress menurut dokumentasi khusus, baik melalui "W3 Total Cache", "WP Super Cache", dan lainnya. Jika kita lari

aptitude show php-apc

kami akan mendapatkan deskripsi singkat, yang diterjemahkan dengan bebas mengatakan:

“Cache PHP Alternatif, juga dikenal sebagai APC, adalah kerangka kerja yang kuat, gratis, dan sumber terbuka untuk menyimpan dan mengoptimalkan kode PHP perantara. APC adalah solusi cepat untuk membuat cache lokal kode PHP. Ini tidak didistribusikan seperti MencacheD, tetapi dapat digunakan bersama untuk mendapatkan cache yang optimal ”. Untuk menginstalnya kami menjalankan:

aptitude menginstal php-apc

Nanti, kami membaca file /usr/share/doc/php-apc/README.Debian danSEMUA dari folder yang sama. Menurut apa yang direkomendasikan di bagian pertama, kami melakukan hal berikut:

gunzip /usr/share/doc/php-apc/apc.php.gz cp /usr/share/doc/php-apc/apc.php /srv/web.amigos.cu/htdocs/ chown www-data: root / srv / web.amigos.cu / htdocs / apc.php chmod + x /srv/web.amigos.cu/htdocs/apc.php

Kita harus mendeklarasikan kata sandi di file apc.php untuk membuatnya berfungsi sepenuhnya. Kami mengedit file yang sudah di root /htdocs/apc.php, kita pergi ke baris 41 dan menemukan:

default ('ADMIN_USERNAME', 'apc'); default ('ADMIN_PASSWORD', 'password');

'Kata sandi' harus diubah menjadi kata sandi sendiri yang bukan kata tersebut kata sandi. Kami menyimpan perubahan dan sebelum melakukan hal lain, kami harus memulai ulang layanan:

layanan lighttpd restart

Kami mengarahkan browser kami ke URL web.amigos.cu/apc.php dan kita akan melihat bagaimana cache PHP alternatif bekerja.

Teman-teman, saya berharap semua yang tertulis akan berguna bagi Anda. Sampai jumpa di petualangan selanjutnya!


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   eliotime3000 dijo

    Tutorial yang bagus.

    Satu saran: Dan mengapa Anda tidak menggunakan apt-get?

    1.    Federico A. Valdes Toujague dijo

      Terima kasih atas komentar Anda. Saya menggunakan bakat karena kebiasaan. Dari Sarge atau Debian 3.

    2.    Federico A. Valdes Toujague dijo

      Terima kasih banyak atas komentar anda Saya menggunakan bakat karena kebiasaan sejak Debian 3.0 atau Sarge. Tidak ada lagi misteri.

      1.    eliotime3000 dijo

        Ah sudah. Saya menggunakan apt-get karena jika saya menggunakan aptitude, itu mungkin merusak lingkungan grafis (saya sudah melakukan tes di stable dan mengancam akan menyingkirkan GNOME dan hal-hal lain) dan dengan begitu jauh lebih aman.