GNU/Linux >> Belajar Linux >  >> Panels >> Panels

TYPO3 Enterprise CMS Pada Server ISPConfig Dalam 10 Langkah Mudah

TYPO3 Enterprise CMS Pada Server ISPConfig Dalam 10 Langkah Mudah

Versi 2.0
Penulis: [at] bb-hosting [dot] org>

TYPO3 adalah CMS kelas Perusahaan tingkat lanjut.
Saya menulis "cara" ini untuk mereka yang ingin menjalankan CMS ini di server ISPConfig mereka.
Mungkin Anda dapat mengatur TYPO3 dengan cara yang berbeda tetapi saya lebih suka cara yang dijelaskan di sini.
Saya berasumsi juga bahwa ini adalah pengaturan TYPO3 pertama Anda dan bahwa web Anda disimpan di bawah /var/www/

Dalam cara ini, saya akan menggunakan hanya sebagai contoh:
- Instalasi TYPO3 versi 4.2.0
- Situs web:www.mytypo3website.tld
- Basis data MySQL:webdb1
- Nama pengguna MySQL:web1u1
- Nama pengguna FTP (administrator untuk situs web):webadmin

Mari kita tunjukkan di mana kemampuan server ISPConfig kita, ini dia:

LANGKAH 1 - Buat situs web:

Di ISPConfig, buat situs web melalui "Situs baru" di menu utama.
Pada tab yang disebut "Basis" gunakan www untuk nama host dan mytypo3website.tld untuk nama domain. Aktifkan skrip MySQL dan PHP untuk situs web ini tetapi nonaktifkan Mode Aman PHP.

LANGKAH 2 - Buat pengguna Administator untuk situs web:

Di ISPConfig, buat pengguna Administrator, sehingga Anda dapat mengunggah/mengunduh situs web nanti melalui FTP:
Di menu utama pilih "Manajer ISP", pilih situs web baru Anda bernama mytypo3website.tld di struktur pohon dan tekan tab “Pengguna dan Email”.
Tekan “baru” dan tentukan pengguna baru dengan nama "admin web" dan alamat emailnya. Berikan hak administrator pengguna ini dan tekan "Simpan".

LANGKAH 3 - Buat database MySQL untuk situs web:

Klik pada tab yang disebut “Opsi” dan buat database baru untuk situs web.
ISPConfig akan menampilkan:

Nama database:web1db1
Pengguna database:web1u1

Kemudian Anda menentukan kata sandi untuk pengguna database dan tekan "Simpan".

LANGKAH 4 – Unduh/ekstrak paket dan hapus file tar.gz:

cd /var/www/web1/web/

Unduh sumber TYPO3 versi 4.2.0

wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/typo3_src-4.2.0.tar.gz

(Pada titik ini pilih lokasi unduhan terdekat Anda di Sourceforge).

Unduh TYPO3 versi 4.2.0 dummy:

wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/dummy-4.2.0.tar.gz

(Pada titik ini pilih lokasi unduhan terdekat Anda di Sourceforge).

Buka paket file yang diunduh:

tar xvfz typo3_src-4.2.0.tar.gz
tar xvfz dummy-4.2.0.tar.gz

Hapus file tar.gz:

rm *.tar.gz

LANGKAH 5 - Pindahkan konten tiruan ke direktori web dan hapus direktori kosong:

cd dummy-4.2.0
mv * ../
cd ../
rmdir dummy-4.2.0

Anda dapat memiliki beberapa penginstalan TYPO3 hanya dengan satu paket sumber.
Jadi, buat direktori sumber global untuk TYPO3 versi 4.2.0, pindahkan sumber TYPO3 ke sana dan hapus direktori kosong:

mkdir /var/www/typo3_src-4.2.0
cd typo3_src-4.2.0
mv * /var/www/typo3_src-4.2.0/
cd ../
rmdir typo3_src-4.2.0

LANGKAH 6 - Tentukan kepemilikan &izin:

(Ingat bahwa web1 dan admin web hanyalah contoh untuk nomor web dan administrator)
cd /var/www/web1/
chown -R -v -f webadmin:web1 web/
cd /var/www/web1/web/
chgrp -R www-data fileadmin typo3conf typo3temp uploads
chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads

LANGKAH 7 – Buat symlink:

Buat symlink antara sumber TYPO3 versi 4.2.0 dan typo3_src dalam web Anda:
Pertama hapus file typo3_src kosong:

rm typo3_src

lalu masukkan perintah:

ln -s /var/www/typo3_src-4.2.0 /var/www/web1/web/typo3_src

Seperti yang Anda lihat, instalasi TYPO3 yang berbeda (mungkin dengan domain yang berbeda) dapat menggunakan paket sumber TYPO3 yang sama. Anda bahkan dapat mengubah paket sumber hanya dengan mengubah symlink di dalam direktori instalasi.

LANGKAH 8 – Aktifkan alat penginstalan TYPO3:

Jika Anda mengarahkan ke situs web TYPO3 baru Anda http://mytypo3website.tld Anda akan melihat bahwa Anda tidak dapat melanjutkan penginstalan, karena alat penginstalan TYPO3 telah dikunci untuk alasan keamanan. Untuk mengaktifkan alat penginstalan, Anda harus membuat file teks kosong dengan nama "ENABLE_INSTALL_TOOL" di dalam direktori /var/www/web1/web/typo3/typo3conf.

LANGKAH 9 – Mulai alat penginstalan TYPO3:

Di browser favorit Anda, arahkan ke http://mytypo3website.tld di mana Anda akan melihat alat instalasi TYPO3 1-2-3.

Isi kolom dengan:

Nama pengguna:web1u1
Kata sandi:Kata sandi MySQL seperti yang didefinisikan dalam ISPConfig
Nama host:localhost

Ikuti petunjuk dalam alat penginstalan TYPO3 1-2-3.

Setelah langkah 3 (dalam alat instal) dan untuk alasan keamanan, Anda harus mengubah kata sandi default untuk alat instal TYPO3 dan kata sandi admin, yang diperlukan untuk backend CMS. Lagi pula, JANGAN lupa untuk menghapus file "ENABLE_INSTALL_TOOL" di dalam direktori /var/www/web1/web/typo3/typo3conf, yang diperlukan untuk mengunci installer TYPO3 lagi!

LANGKAH 10 – Ubah batas sumber daya dalam file PHP.ini Anda:

Mungkin, langkah terakhir ini hanya diperlukan jika Anda memiliki kesalahan memori php atau TYPO3 tidak berfungsi dengan baik.
Masuk sebagai root di server ISPConfig Anda dan edit file /etc/php4/ apache2/php.ini
Berikan batasan sumber daya nilai berikut:

max_execution_time =60
max_input_time =60
memory_limit =64M
post_max_size =12M

Setelah mengubah file php.ini, Anda harus me-restart Apache dengan perintah:

/etc/init.d/apache2 restart

Catatan:
Lokasi file php.ini Anda adalah untuk sistem Linux Debian.
Cara Anda me-restart Apache2 dan lokasi file php.ini Anda bisa berbeda di distro Linux lainnya.

Penting:
Anda tidak dapat menggunakan php5-cgi+suPHP untuk situs web TYPO3 Anda karena bertentangan dengan mekanisme suPHP. Untuk mengaktifkan dan menjalankan situs TYPO3 Anda, lakukan hal berikut:
Masuk ke server Anda sebagai root dan aktifkan modul php5 untuk Apache2:

a2enmod php5

Mulai ulang Apache2 dengan:

/etc/init.d/apache2 force-reload

Dalam ISPConfig, nonaktifkan PHP untuk situs web TYPO3 dan tambahkan berikut ini di dalam bidang arahan Apache untuk situs TYPO3 Anda:


AddType application/x -httpd-php .php .php3 .php4 .php5
php_admin_flag safe_mode Off


(Di mana "web1" adalah nomor web Anda sendiri seperti yang disediakan oleh ISPConfig)

Sekarang server ISPConfig Anda dengan Debian Etch, menggunakan PHP5-mod untuk situs TYPO3 Anda sebagai ganti php5-cgi+suPHP.


Panels
  1. Langkah-Langkah Pra-Pengaturan

  2. Menginstal Wordpress Di Server yang Menjalankan ISPconfig 2.x

  3. Sistem Webmail @Mail Di Server ISPConfig Anda Dalam 10 Langkah Mudah

  1. Cacti Di Server ISPConfig Dalam 10 Langkah Mudah

  2. IlohaMail Di Server ISPConfig Anda Dalam 10 Langkah Mudah

  3. RoundCube Webmail Di Server ISPConfig Anda Dalam 10 Langkah Mudah

  1. CMS Joomla Pada Server ISPConfig Dalam 10 Langkah Mudah

  2. CMS Drupal Pada Server ISPConfig Dalam 10 Langkah Mudah

  3. KnowledgeTree DMS Pada Server ISPConfig Dalam 10 Langkah Mudah