owncloud其餘配置信息常見問題解決

本文首發於公衆號「AntDream」,歡迎微信搜索「AntDream」或掃描文章底部二維碼關注,和我一塊兒天天進步一點點php

安裝好owncloud後,咱們就有了本身的雲盤。可是咱們的雲盤性能安全性怎麼樣呢?還有哪些問題呢?html

咱們能夠進如owncloud的設置頁面看看mysql

設置中的警告sql

咱們能夠看到在安全與設置警告裏還有好幾個問題。今天咱們就來一個個解決這些問題。數據庫

1.首先第一個問題和最後一個內存緩存的問題咱們能夠用Redis緩存來解決。

2. SQlite數據庫的問題能夠經過將數據庫類型轉換爲Mysql來解決

有2種方法:apache

1.第一種方法是用提示中的occ命令,步驟以下vim

//首先進入occ命令目錄,也就是owncloud的根目錄
cd /var/www/html/owncloud

//而後執行數據庫轉換命令,其中root表示數據庫用戶,owncloud就是要轉換的庫
sudo -u apache php occ db:convert-type mysql root 127.0.0.1 owncloud

//上面是在Centos 7中,其餘的操做系統能夠將apache改成www-data試下
複製代碼

我用上面的方法碰到了莫名其妙的問題,因此後來改用下面的第二種方法。緩存

參考官網地址:doc.owncloud.org/server/10.0…安全

2.第二種方法就是想辦法回到剛剛開始初始化owncloud的時候,從新選擇數據庫類型。要執行2步:bash

//首先進入mysql,刪除owncloud建立的數據庫,我這裏數據庫名就是owncloud
drop database owncloud

//而後刪除config.php文件
cd /var/www/html/owncloud/config
rm -f config.php
複製代碼

3. HTTP嚴格傳輸的問題須要更改ssl.conf文件

官網地址:docs.nextcloud.com/server/11/a…

//首先找到ssl.conf
find / -name ssl.conf

//編輯
vim /etc/httpd/conf.d/ssl.conf

//而後在<VirtualHost *:443>下面添加下面的內容
<IfModule mod_headers.c>
    Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains; preload"
</IfModule>

//重啓Apache服務
systemctl restart httpd.service
複製代碼

4.cron相關的問題須要配置下cron

具體能夠查看官網地址:doc.owncloud.org/server/10.0…

//打開
crontab -e -u apache

//添加下面的內容
* * * * * php -f /var/www/html/owncloud/cron.php
複製代碼

常見的其餘的問題能夠看看:www.orgleaf.com/2158.html


歡迎關注個人微信公衆號,和我一塊兒天天進步一點點!
複製代碼

AntDream
相關文章
相關標籤/搜索