Professional Documents
Culture Documents
upgrade php
#rpm --import ftp://www.timburgess.net/RPM-GPG-KEY-TimB.txt #wget ftp://www.timburgess.net/repo/clearos/5.2/os/timb-release1-0.noarch.rpm #rpm -Kv timb-release-1-0.noarch.rpm #rpm -Uvh timb-release-1-0.noarch.rpm #yum --enablerepo=timb-testing upgrade php #service httpd restart #php -v
jika tidak bisa remove phpnya dan install #yum install --enablerepo=timb-testing install php php-common php-mysql php-mcrypt php-gd php-ldap install php-imap php-pgsql php-devel php-bcmath php-dba php-embedded php-mbstring php-interbase php-mhash php-mssql php-eaccelerator php-process php-pspell php-recode php-snmp php-soap phptidy php-xml php-xmlrpc php-zts
Download http://owncloud.org/ buat virtual host di webserver missal : data.domaingue.com (hanya contoh sesuaikan dengan domainanda) extrack owncloud isinya di taruh ke virtual host via FTP client, create a directory data, set permissions to 750 dan folder config menjadi permission 777 dari ssh # chown -R apache:apache var/www/virtual/data.domaingue.com Edit httpd.conf di /etc/httpd/conf Agar htacces aktif
Untuk Fungsi Yang Satu Ini di gunakan untuk Update PHP Curl dan JSON 1. Install Curl yum install curl curl-devel 2. Instal Dependensinya Dulu yum install php php-pear php-devel yum install gcc make 3. Download JSON Package dengan mengunakan Pecl pecl download json 4. Install JSON pear install json-1.2.1.tgz 5. Langkah Terakhir Enablekan Module JSON di Php.ini Buat file json.ini di directory /etc/php.d/ vi /etc/php.d/json.ini #Isikan baris sebagai berikut extension=json.so
6. Restart Web Server service httpd restartCreate data base di mysql dengan nama owncloud
Create file di /etc/httpd/conf.d Dengan nama sesuai virtualhost yang di buat di tambah ssl sebelum .vhost Contoh
dan isikan <VirtualHost *:443> ServerName data.domaingue.com ServerAlias *.data.domaingue.com DocumentRoot /var/www/virtual/data.domaingue.com ErrorLog /var/log/httpd/data.domaingue.com_error_log-ssl CustomLog /var/log/httpd/data.domaingue.com_access_log-ssl combined-ssl SSLEngine on SSLProtocol all -SSLv2 SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW SSLCertificateFile /etc/pki/tls/certs/localhost.crt SSLCertificateKeyFile /etc/pki/tls/private/localhost.key </VirtualHost> data.domaingue.com ubah dengan nama virtualhost anda save dan dari ssh restart service httpd #service httpd restart Buat database di mysql misal : nama dataawan klik create
Tips : Agar quota user normal Edit di folder lib/helper.php Cari dan samakan seperti di bawah ini dan save
$bytes_array = array( 'b' => 1, 'k' => 1024, 'kb' => 1024, 'mb' => 1024 * 'm' => 1024 * 'gb' => 1024 * 'g' => 1024 * 'tb' => 1024 * 't' => 1024 * 'pb' => 1024 * 'p' => 1024 * );
$bytes = floatval($str); if (preg_match('#([kmgtp]?b?)$#si', $str, $matches) && !empty($bytes_array[$matches[1]])) { $bytes *= $bytes_array[$matches[1]]; } $bytes = floatval (round($bytes, 2)); return $bytes; }