خلاصه کوتاهی از قسمت های قبل
در دو قسمت قبل به ترتیب به معرفی OwnCloud و بررسی برخی از ویژگی های آن و آشنایی ابتدایی با ساختار یک وبسایت و نصب وبسرور Apache پرداختیم. در این قسمت OwnCloud را بر روی برد raspberry pi خود نصب خواهیم کرد.
نصب OwnCloud از طریق متن برنامه
ابتدا به نصب نیازمندی های OwnCloud میپردازیم. OwnCloud برای اجرا نیاز به یک وبسرور، مفسر زبان برنامه نویسی PHP و یک پایگاه داده دارد. ما در اینجا از وبسرور آپاچی و پایگاه داده Sqlite استفاده میکنیم. فرض بر این است که قسمت ۱٫۵ آموزش را خوانده اید و وبسرور Apache را روی سیستم عامل خود نصب دارید.
دستور زیر را برای نصب وابستگی ها وارد کنید:
sudo apt-get install php5 php-pear php-xml-parser php5-sqlite php5-json sqlite php5-mysql mp3info curl libcurl3 libcurl3-dev php5-curl zip php5-gd
(توجه داشته باشید که کلمه عبور وارد میشود ولی نشان داده نمیشود.)
قدم بعدی دانلود و قراردادن OwnCloud در مکان مناسب است. آخرین نسخه را از اینجا دانلود کنید. با فرض این که پرونده دانلودی را در شاخه home خود دانلود کرده اید، میتوانید از دستورات زیر برای اکسترکت و قراردادن آن در در /var/www/html استفاده کنید:
cd ~ tar -xvf owncloud*.tar.bz2 sudo mv owncloud /var/www/html/owncloud
سپس از دستور chown به فرم زیر برای دادن دسترسی لازم به شاخه owncloud استفاده میکنیم:
sudo chown -R www-data:www-data /var/www/html/owncloud
این دستور مالک و گروه شاخه owncloud را به www-data تغییر میدهد.
هم اکنون نوبت به ریستارت apache برای اعمال تغییرات انجام شده میرسد:
sudo systemctl restart apache2.service
حال یک مرورگر باز کنید و به آدرس http://localhost/owncloud بروید. اگر با اخطاری مشابه “No database drivers (sqlite or mysql) installed.” مواجه شدید، رایانه را ریستارت کنید. در غیر این صورت باید با تصویری مشابه عکس زیر روبه رو شوید:
در اینجا از شما خواسته میشود که یک نام کاربری و کلمه عبور انتخاب کنید و این همه آن چیزی است که لازم دارید.
از اینجا میتوانید کلاینت های مورد نیاز برای سیستم عامل های دلخواه خود را دانلود کنید.
در پایان بهتر است بدانید که روش های مختلفی برای نصب OwnCloud وجود دارد که بسته به سیستم عامل و محیط خود میتوانید یکی از آنها را نیز انتخاب کنید.
مجوز انتشار : (cc) BY-NC-SA
درود
ممنون از آموزش عالی که قرار دادید. حالا وقتشه که برم انجامش بدم ?
درود
قابل شمارو نداره
یه قسمت دیگش مونده که اونم به زودی قرار میدیم 🙂
ممنون از آموزش عالیتون
تشکر