במאמר זה נעסוק בהגדרות מערכת עבור ownCloud,
ונלמד כיצד להתאים את המערכת לצרכים האישיים שלנו בצורה יעילה ומהירה.
תנאי מקדים: התקנת המערכת לפי השלבים במאמר הבא!
1. שינוי נתיב אחסון ברירת המחדל:
כברירת מחדל, הגדרת האחסון של המערכת נקבעת בעת ההתקנה וממוקמת בנתיב הבא:
/var/www/owncloud/data/
אך לעיתים הנתיב נמצא בכונן שאינו בעל נפח גדול או שאינו עובר גיבוי
ועל כן נרצה לשנות את מקום האחסון של הקבצים. הנתיב מוגדר באמצעות קובץ הגדרות
הנמצא בנתיב: var/www/owncloud/config/config.php
על מנת לשנות את הנתיב יש לערוך את הקובץ ולהחליף את הנתיב לנתיב אותו נרצה (שורה 11):
<?php
$CONFIG = array (
'updatechecker' => false,
'instanceid' => 'ocp2i0qx47qm',
'passwordsalt' => 'EZ2Hc89O9WhgfyOBM/efGkap1gAm/I',
'secret' => 'jMbrRNlz0e2MjuNXSjhc1YaRXluOYUpKBvKU8druFhl2m1wh',
'trusted_domains' => array ( 0 => '192.168.0.72', ),
'datadirectory' => '/var/www/owncloud/data',
'overwrite.cli.url' => 'http://192.168.0.72/owncloud',
'dbtype' => 'mysql', 'version' => '9.1.1.3',
'dbname' => 'owncloud',
'dbhost' => 'localhost',
'dbtableprefix' => 'oc_',
'dbuser' => 'oc_admin',
'dbpassword' => 'HXrC9l9vBQnE6sBlz7B3x6IrqGTyOP',
'logtimezone' => 'UTC', 'installed' => true, );
במידה והתיקיה מכילה קבצים יש להעבירם למיקום החדש לפני השינוי בקובץ
ניתן לעשות זאת באמצעות הפקודה הבאה:
mv /var/www/owncloud/data /media/usbdisk/ocdata
את הנתיב /media/usbdisk/ocdata יש להחליף בנתיב בו תרצו שהמערכת תשמור את הקבצים.
** יש לוודא כי בנתיב בו בחרנו יש הרשאות מתאימות הנדרשות לעבודה התקינה של המערכת **
על מנת לעשות זאת נריץ את הפקודה הבאה על הנתיב החדש:
sudo chown -R www-data:www-data /media/usbdisk/ocdata
2. הוספת "Dns Binding" – מה ה URL בדפדפן לשימוש במערכת:
כברירת מחדל בעת ההתקנה נקבעת כתובת URL אשר רק דרכה ניתן להתחבר למערכת,
הכתובת תהיה מורכבת מכתובת ה IP של המכשיר בתוספת Virtual Path במבנה הבא:
http://192.168.0.72/owncloud.
במקרה כזה תתאפשר גישה רק מתוך הרשת הפנימית וללא אפשרות להשתמש בכתובת DNS,
לדוגמא: http://owncloud.example.com. על מנת לאפשר גישה מחוץ לרשת או תוך שימוש
בכתובת DNS יש לערוך את קובץ ההגדרות שיושב בנתיב הבא:
var/www/owncloud/config/config.php
<?php $CONFIG = array (
'updatechecker' => false,
'instanceid' => 'ocp2i0qx47qm',
'passwordsalt' => 'EZ2Hc89O9WhgfyOBM/efGkap1gAm/I',
'secret' => 'jMbrRNlz0e2MjuNXSjhc1YaRXluOYUpKBvKU8druFhl2m1wh',
'trusted_domains' => array ( 0 => '192.168.0.72', ), 'datadirectory' => '/var/www/owncloud/data',
'overwrite.cli.url' => 'http://192.168.0.72/owncloud', 'dbtype' => 'mysql',
'version' => '9.1.1.3', 'dbname' => 'owncloud', 'dbhost' => 'localhost',
'dbtableprefix' => 'oc_', 'dbuser' => 'oc_admin',
'dbpassword' => 'HXrC9l9vBQnE6sBlz7B3x6IrqGTyOP',
'logtimezone' => 'UTC', 'installed' => true, );
ונשנה / נוסיף את הערכים תחת trusted_domains בצורה הבאה: 'trusted_domains' => array ( 0 => '192.168.0.72', 1 => 'cloud.mydomain.com', 2 => 'box.me.com', ),
Leave a Reply