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

Instal HumHub di VPS Ubuntu dengan Nginx dan MariaDB

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_html 

Instal 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)]> \q

Konfigurasikan memcached untuk mendengarkan di localhost (127.0.0.1) dan nonaktifkan UDP:

vi /etc/memcached.conf
-l 127.0.0.1-U 0

Mulai ulang memcache:

/etc/init.d/memcached restart

Konfigurasi 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; } }EOF

Tautkan dan mulai ulang server

~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com~# /etc/init.d/nginx restart

Setel 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>&1

Aktifkan 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.


Panels
  1. Instal WordPress dengan HHVM, Nginx dan MariaDB di Ubuntu 12.04 LTS

  2. Cara menginstal phpMyAdmin dengan HHVM, Nginx dan MariaDB di Ubuntu 14.04 VPS

  3. Instal gpEasy CMS dengan NGINX dan PHP5-FPM di Ubuntu 14.04 VPS

  1. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB

  2. Instal OpenCart 2 di Ubuntu 14.04 VPS dengan Nginx dan PHP-FPM

  3. Instal PmWiki di Ubuntu 14.04 VPS dengan Nginx

  1. Instal OwnCloud 7 dengan Nginx dan PHP-FPM di VPS Ubuntu

  2. Instal Redmine di server Ubuntu 14.04 dengan MariaDB, Puma dan Nginx.

  3. Instal Fuel CMS di Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL