Dalam panduan ini kami akan menunjukkan kepada Anda bagaimana menginstal HumHub pada VPS Ubuntu dengan Nginx dan MariaDB. HumHub adalah aplikasi jejaring sosial open source yang fleksibel yang ditulis dalam PHP di atas kerangka Yii. HumHub memiliki banyak fitur hebat seperti berbagi dokumen dan file, desain responsif, ruang pengguna, aliran aktivitas, dan banyak lagi. Ini harus bekerja pada sistem VPS Linux lainnya juga tetapi telah diuji dan ditulis untuk Ubuntu 14.04 VPS.
Perbarui sistem dan instal paket yang diperlukan.
~# apt-get -y update &&apt-get -y upgrade~# apt-get install software-properties-common python-software-properties git curl imagemagick
Instal PHP dan Nginx
apt-get install nginx php5-fpm php5-cli php5-gd php5-mysql php5-curl php5-ldap php5-memcached memcached
Klon repositori git
Buat direktori root untuk situs web Anda dan klon repositori git dari github
~# mkdir -p /var/www/yourwebsite.com/{public_html,logs}~# git clone https://github.com/humhub/humhub.git /var/www/yourwebsite.com/public_htmlInstal MariaDB dan buat database.
~# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db~# add-apt-repository 'deb http://ftp.osuosl.org/pub/ mariadb/repo/10.0/ubuntu trusty main'~# apt-get -y update~# echo -e "Paket:*\nPin:origin ftp.osuosl.org\nPin-Priority:1000" | tee /etc/apt/preferences.d/mariadb~# apt-get install mariadb-server~# mysql -uroot -pMariaDB [(none)]> create database humhub;MariaDB [(none)]> GRANT ALL PRIVILEGES ON humhub. * UNTUK 'humhub'@'localhost' DIIDENTIFIKASI OLEH 'humhubPassword';MariaDB [(none)]> hak flush;MariaDB [(none)]> \qKonfigurasikan memcached untuk mendengarkan di localhost (127.0.0.1) dan nonaktifkan UDP:
vi /etc/memcached.conf-l 127.0.0.1-U 0Mulai ulang memcache:
/etc/init.d/memcached restartKonfigurasi Nginx
Buat blok server Nginx baru dengan konten berikut
~# cat <<'EOF'> /etc/nginx/sites-available/yourwebsite.comserver { server_name yourwebsite.com; mendengarkan 80; root /var/www/yourwebsite.com/public_html; access_log /var/www/yourwebsite.com/logs/access.log; error_log /var/www/yourwebsite.com/logs/error.log; indeks indeks.php; lokasi / { try_files $uri $uri/ /index.php?$args; } lokasi ~* \.(?:ico|css|js|gif|jpe?g|png|ttf|woff)$ { access_log off; berakhir 30 hari; add_header Pragma publik; add_header Cache-Control "publik, harus validasi ulang, validasi ulang proxy"; } lokasi ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_keep_conn aktif; sertakan /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } lokasi ~ /\.ht { tolak semua; } lokasi / dilindungi { tolak semua; } lokasi /upload/file { tolak semua; } }EOFTautkan dan mulai ulang server
~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com~# /etc/init.d/nginx restartSetel izin yang benar
~# chown -R www-data:/var/www/yourwebsite.com/public_html/Buat Tugas cron
30 * * * * /var/www/yourwebsite.com/public_html/yiic cron per jam>/dev/null 2>&100 18 * * * /var/www/yourwebsite.com/public_html/yiic cron daily>/ dev/null 2>&1Aktifkan penulisan ulang url
Tambahkan baris berikut di file /var/www/yourwebsite.com/public_html/protected/config/local/_settings.php
<?php return array ( 'components'=>
array (
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
),
)
);
Terakhir, buka browser Anda dan jalankan proses instalasi HumHub.http://situsanda.com/Untuk informasi lebih lanjut tentang cara mengelola penginstalan HumHub Anda, silakan merujuk ke
situs web HumHub.Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.
Instal Magento di Ubuntu 14.04 VPS dan Aktifkan Redis sebagai Back End Cache Cara Menginstal PyroCMS di Ubuntu 14.04 VPSPanels