WordPress melalui Lighttpd + APC dalam Squeeze (II dan akhir)

logo-dan-wordpress-ringan

Di sini sekali lagi dengan kisah Lighty dan WordPress !. Sekiranya anda belum membaca Bahagian i dari siri ini, maka dia masih tidak ada kaitan di sini. Baca dan kaji kandungannya dan kemudian kembali. Untuk menyelesaikan pemasangan dan konfigurasi pasangan, kita harus melakukan:

  • Pasang WordPress: buat pangkalan data dan pengguna di MySQL dan berikan hak istimewa yang diperlukan; buat dan ubah fail konfigurasi wp-config.php mengikut hubungan dengan pangkalan data; dan menyelesaikan pemasangan WordPress melalui antara muka webnya.
  • Tingkatkan cache dengan Alternatif PHP Csakit.

Pasang WordPress

Mari padamkan fail index.php dibuat lebih awal untuk memeriksa konfigurasi kami:

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

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

Nota: Anggaplah kita mempunyai versi WordPress 3.4.1 untuk tutorial ini.

Setelah menyalin, kita pergi ke direktori itu dan unzip, dan memindahkan semua kandungan direktori wordpress kepada / htodcs / dan kami memadamkan pemasang:

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 pangkalan data di MySql: Melalui terminal yang kami sambungkan ke konsol pentadbiran, kami melaksanakan mysql -p, dan setelah memasukkan kata laluan kami, kami melaksanakan pertanyaan SQL yang diperlukan:

mysql -p Masukkan kata laluan: Selamat datang ke monitor MySQL. Perintah diakhiri dengan; atau \ g. Id sambungan MySQL anda adalah 40 Versi pelayan: 5.1.49-3 (Debian) [---] BUAT PENGGUNA 'myuser' DILAKSANAKAN OLEH 'myipassword'; BUAT DATABASE JIKA TIDAK ADA `wp_friends`; GUNAKAN rakan_wp; MEMBERI SEMUA KEISTIMEWAAN DI `amigos_wp`. * KE 'myuser' @ '%' DENGAN PILIHAN GRANT; berhenti

Mata dengan tanda petik ketika kita menggunakannya untuk melampirkan nama pangkalan data di antara mereka. Perhatikan apa itu `kawan_wp` dan tidak 'amigos_wp'.

Kami membuat dan mengubah fail wp-config.php:

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

Satu-satunya garis yang mesti kita ubah adalah:

// ** Tetapan MySQL. Minta data ini dari hos web anda. $ / ** Nama pangkalan data WordPress anda * / define ('DB_NAME', 'amigos_wp'); / * Nama pengguna MySQL anda * / define ('DB_USER', 'myuser'); / ** Kata laluan MySQL anda * / define ('DB_PASSWORD', 'mipassword');

Selebihnya fail dibiarkan utuh. Kami menyimpan perubahan.

Tetapan pemasangan akhir: Kami memuat semula halaman di penyemak imbas kami (http://web.amigos.cu) dan kami sudah berada dalam proses pemasangan WordPress yang terkenal selama 5 minit !.

Bersikap imaginatif dan kreatif. Isi bidang yang diminta oleh pemasang mengikut keperluan anda. Sekiranya laman web anda menghadap ke Internet (dilindungi oleh Firewall), anda boleh membenarkan mesin carian seperti Google dan yang lain mengindeksnya. Oleh kerana saya hanya untuk LAN Enterprise, saya hapus centang pilihan itu dan klik pada butang "Teruskan" yang ajaib.

Langkah-langkah lain adalah tipikal WordPress dan sebenarnya saya bukanlah orang yang dapat membantu anda menggunakannya sama sekali. Rujuk manual atau tanyakan kepada orang lain yang sudah pakar dalam penggunaannya.

Kami meningkatkan cache kod perantaraan dalam PHP menggunakan APC:

Untuk rekod, saya TIDAK mengatakannya! KBeezie mengatakan demikian dalam artikel bertajuk “Kepentingan Caching WordPress"(Kepentingan Cache di WordPress) ketika dia menyatakan:

"WordPress, dalam semua kemuliaannya ... adalah babi ceroboh sialan"

Yang dalam terjemahan kasar bermaksud bahawa "WordPress dalam semua kemuliaannya ... adalah babi ceroboh berdarah." Kami mengesyorkan membaca artikel yang sangat menarik dan mendidik ini. Terdapat beberapa cara untuk meningkatkan cache WordPress mengikut dokumentasi khusus, baik melalui "W3 Total Cache", "WP Super Cache", dan lain-lain. Sekiranya kita berlari

aptitude show php-apc

kami akan memperoleh penerangan ringkas, yang diterjemahkan secara bebas mengatakan:

"Alternatif Cache PHP, juga dikenal sebagai APC, adalah sumber terbuka, kerangka kerja bebas dan mantap untuk cache dan mengoptimumkan kod PHP perantaraan. APC adalah penyelesaian cepat untuk mewujudkan cache kod PHP tempatan. Ia tidak diedarkan seperti MencacheD, tetapi dapat digunakan bersama untuk mendapatkan cache yang optimum ”. Untuk memasangnya, kami laksanakan:

kebolehan memasang php-apc

Kemudian, kami membaca failnya /usr/share/doc/php-apc/README.Debian danSEMUA dari folder yang sama. Menurut apa yang disyorkan pada yang pertama, kami melakukan perkara 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 mesti menyatakan kata laluan dalam fail apc.php untuk menjadikannya berfungsi sepenuhnya. Kami mengedit fail yang sudah ada di root /htdocs/apc.php, kita pergi ke baris 41 dan mencari:

lalai ('ADMIN_USERNAME', 'apc'); lalai ('ADMIN_PASSWORD', 'kata laluan');

'Kata laluan' mesti diubah menjadi kata laluan sendiri yang bukan perkataan kata laluan. Kami menyimpan perubahan dan sebelum melakukan perkara lain, kami mesti memulakan semula perkhidmatan:

restart perkhidmatan lighttpd

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

Kawan-kawan, saya harap semua yang ditulis akan bermanfaat bagi anda. Jumpa anda dalam pengembaraan seterusnya!


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   eliotime3000 kata

    Tutorial yang bagus.

    Satu cadangan: Dan mengapa anda tidak menggunakan apt-get?

    1.    Federico A. Valdes Toujague kata

      Terima kasih atas komen anda. Saya menggunakan kebolehan di luar kebiasaan. Dari Sarge atau Debian 3.

    2.    Federico A. Valdes Toujague kata

      Terima kasih banyak atas komen anda. Saya menggunakan kebiasaan di luar kebiasaan sejak Debian 3.0 atau Sarge. Tidak ada lagi misteri.

      1.    eliotime3000 kata

        Ah sudah. Saya menggunakan apt-get kerana jika saya menggunakan bakat, ia mungkin merosakkan persekitaran grafik (saya sudah melakukan ujian dengan stabil dan mengancam akan menyingkirkan GNOME dan perkara lain) dan dengan cara itu jauh lebih selamat.