ラベル ownCloud の投稿を表示しています。 すべての投稿を表示
ラベル ownCloud の投稿を表示しています。 すべての投稿を表示

2017年11月28日火曜日

ownCloud10 ローカルストレージが設定できない

ownCloud9 のときにはあった、「ローカル」ストレージが、ownCloud10では選択できなくなっていたので困っていたところ、以下の記事で解決しました。


config/config.php ファイルに以下を追加します。
'files_external_allow_create_new_local' => 'true',

<config.php ファイル例>
・・・・・
・・・・・
  'logtimezone' => 'Asia/Tokyo',
  'installed' => true,
  'files_external_allow_create_new_local' => 'true',
);


セキュリティ上デフォルトでは不可になったようです。


2017年11月2日木曜日

ownCloud アクティビティのメール通知時間がずれる件

ownCloudのアクティビティのメール通知時間がずれている原因がなかなか分からなかったが、以下で一応、解決した。

/owncloud/apps/activity/appinfo/app.php 内に次の1行を追加する。

date_default_timezone_set('Asia/Tokyo');

参考
Notification time is in UTC instead of my timezone · Issue #175 · owncloud/activity · GitHub
https://github.com/owncloud/activity/issues/175


※/owncloud/config/config.php 内の

  'logtimezone' => 'UTC',

  も以下に修正しておく。

  'logtimezone' => 'Asia/Tokyo',


※この変更をすると、「ファイル整合性の確認で問題が発生しました」というアラートが管理画面出る場合がありますが、デフォルトのファイル(上記app.php)に変更が加えられたというアラートなので特に問題はありません。アラートが出ないようにするにはDBを修正すればよいかと思いますが未確認です。

2017年10月31日火曜日

2017年10月26日木曜日

apacheユーザでcron設定したいがログインできない場合

ownCloudでcron設定をしようとしたのですが、apacheユーザでログインできないのでどうしたらよいのか調べました。

以下でユーザ指定でcronが設定できました。

% crontab -u apache -e

参考
http://kimagureneet.hatenablog.com/entry/2014/08/16/191407

2017年10月24日火曜日

PHPのファイルアップロードサイズの変更

PHPの設定として最初にやっておくべきこと

メモリ1G、最大ファイルサイズ512M位が妥当でしょうか。

;This sets the maximum amount of memory in bytes that a script is allowed to allocate
memory_limit = 1G
 
;The maximum size of an uploaded file.
upload_max_filesize = 512M
 
;Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize
post_max_size = 512M



ownCloudでアップロード容量を変更する - Carpe Diem
http://christina04.hatenablog.com/entry/2014/10/28/103429

2017年10月5日木曜日

ownCloud/Nextcloud "Can't write to the current directory."

Error "Can't write to the current directory." でインストールできない。

インストール先フォルダの所有者をapacheに替えればOK.

$ chown apache /var/www/htm/nextcloud



Giving Apache User Write Access To A Directory? Owncloud installation problems : linux4noobs
https://www.reddit.com/r/linux4noobs/comments/1zjrkk/giving_apache_user_write_access_to_a_directory/

ownCloud/Nextcloudをインストール時に、zipモジュールがないと警告が出る場合

CentOSの場合、以下で解決した。

# yum install php-pecl-zip

[SOLVED] Install ZIP extension for php on CentOS
https://www.linuxquestions.org/questions/linux-server-73/install-zip-extension-for-php-on-centos-922408/

2017年6月16日金曜日

ownCloud | Gateway Time-out が出るときの対処方法

おおよそ以下の方法で。

phpMyAdmin で 504 Gateway Time-out が出たときの対処法 | 株式会社ビヨンド
http://beyondjapan.com/blog/2016/03/phpmyadmin-504-gateway-time-out


AWSのELBを使用しているときは以下にも注意。

504 Gateway Time-out が出た際は Elastic Load Balancing の設定にも注意しよう - Qiita

2017年6月6日火曜日

ownCloud 時間の設定

ownCloud から送られてくる、アクティビティ通知の時間帯が違っているようだったので、以下のように変更しました。

/owncloud/config/config.php 内

変更前 'logtimezone' => 'UTC', 

変更後 'logtimezone' => 'Asia/Tokyo',

バージョン ownCloud 9.1.4.2

※すみません、これではアクティビティのメール通知時間は、直っていませんでした。
こちらを参照ください。
→ownCloud アクティビティのメール通知時間がずれる件
http://webtipsplus.blogspot.jp/2017/11/owncloud.html

2017年4月27日木曜日

ownCloud に WebDavで接続する


ownCloud 画面左下に、WebDavで接続とありますが、Windowsで接続しようとしてもエラーで接続できなかった。
以下を参考に、CarotDavというソフトを使うと接続できた。

OwnCloud dav - ナレッジベース - NNIc-Project Management System ver.2
https://secure.nanako-net.info/redmine/projects/know-how/wiki/OwnCloud_dav


CarotDavの設定画面。Integrated Windows Authentication をオフにすると接続できた。


2017年4月22日土曜日

Amaxon Linux上のownCloudでLibreOfficeを使う

ownCloud Version 9.1.4
LibreOffice Version 5.3.2

すでにownCloudがインストールされているとします。

以下を参考にLibreOfficeをインストールします。

ppt->pdf の変換をAmazon Linux上で実施する - # exec new-self
http://kinokinoppy.hateblo.jp/entry/2015/07/31/015147

◆つまづいた点1
2017-04-22現在、Linux用ダウンロード先は以下
http://download.documentfoundation.org/libreoffice/stable/5.3.2/rpm/x86_64/LibreOffice_5.3.2_Linux_x86-64_rpm.tar.gz

◆つまづいた点2
libcairo.so.2 がないとエラーが出る場合は、

# sudo yum install cairo-devel libjpeg-turbo-devel giflib-devel -y

を実行します。

参照: Installation Amazon Linux AMI (EC2) · Automattic/node-canvas Wiki


そして、

whereis libreoffice でLibreOfficeのパス(私の場合:/usr/bin/libreoffice5.3)を確認し、

owncloudのconfig.phpに

'preview_libreoffice_path' => '/usr/bin/libreoffice5.3',

を追記します。

無事、MS Officeファイルのプレビューができるようになりました。

また、ドキュメント(Document)というアプリでも簡易編集ができるようになりました。

ownCloud の管理→ドキュメントで「ローカル」をチェックし「適用してテスト」をクリックしてエラーが出なければ使用できます。




ただ、簡単なテキスト編集のみで、あまり複雑な編集はできない。
また、編集すると勝手に保存されてしまい、元にもどすのに難儀します。これは設定で変更できるのだろうか??


参考
ownCloudにドキュメント編集機能を実装してみようと思った話 - Qiita
http://qiita.com/inductor/items/5dda58ad52f7951ecd34


2017年4月14日金曜日

ownCloudのカスタマイズ

ownCloudのロゴなどをカスタマイズしたいとき

ownCloudのカスタマイズ方法 | Think IT(シンクイット)
https://thinkit.co.jp/article/9773

2017年4月12日水曜日

ownCloud 9 のフォルダをウェブ公開

ownCloudの特定フォルダをウェブ公開できないかと試行錯誤していましたが、

ウェブ公開済みディレクトリをownCloudの外部ストレージとして設定するということで、とりあえずOKとしました。

ownCloudにログインし、管理画面を開く。外部ストレージの設定画面から希望のディレクトリを追加。

0dc819dd501befb63bd4f59a3f6ec3d8.png


ownCloudから希望ディレクトリに書き込みできるようユーザー、パーミッションを調整。
$ sudo chown -R user:group /var/www/html/publish
$ sudo chmod -R 750 /var/www/html/publish


これでownCloudからウェブサイトへアップロードしたり編集できるようになりました。


参考
ownCloud 9.xでサーバ上のディレクトリをWebから見る方法
http://qiita.com/filiarc/items/f7f9b8d42d81099a7f1c


ownCloudとAWS S3の連携

以下の後半、「AmazonS3 と ownCloudの連携」を参考にしました。

無制限ストレージ with ownCloud and Amazon S3
http://qiita.com/ukitiyan/items/481f380502a462a2af69

AIMのポリシー
AIMユーザー demo-ownCloud を作成しアクセス権限を設定する。
{
    "Version": "2012-10-17",
    "Statement": [
    {
      "Action": [
        "s3:ListAllMyBuckets"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::*"
    },
    {
      "Action": "s3:*",
      "Effect": "Allow",
      "Resource": ["arn:aws:s3:::demo-owncloud","arn:aws:s3:::demo-owncloud/*"]
    }
  ]
}

※Versionがないとエラーになるので、"Version": "2012-10-17", を追加した。
※S3のバケット名とIAMユーザー名を同じにしないと、ownCloudからS3にフォルダ・ファイルが作成できなかった。(Amazon Linux上のownCloud9の場合)

さらに、このS3バケットをウェブ公開するには

1.S3 demo-ownCloud バケット→プロパティ→Static Website Hosting で
「このバケットを使用してウェブサイトをホストする」をチェック

2.S3 demo-ownCloud バケット→アクセス権限→バケットポリシー
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadForGetBucketObjects",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::demo-ownCloud/*"
        }
    ]
}

を設定します。

ownCloud チューニング

ownCloud のあれこれ July Tech Festa 2016
https://www.slideshare.net/ttyno/owncloud-july-tech-festa-2016


ownCloud 9 ZIPで一括ダウンロードのファイル名文字化け解消法

Windows7上での日本語ファイル名は、以下の記事で治りました!

owncloud8.2.3で、フォルダをダウンロードしたときの文字化けと、ユーザ名の検索を修正する | 麦芽刀
https://maltblade.wordpress.com/2016/03/28/owncloud8-2-3%E3%81%A7%E3%80%81%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AE%E6%96%87%E5%AD%97/



owncloud/3rdparty/mcnetic/zipstreamer/src/ZipStreamer.php
の以下の箇所を修正します。

private static function normalizeFilePath($filePath) {
return trim(str_replace('\\', '/', $filePath), '/');}

private static function normalizeFilePath($filePath) {
return mb_convert_encoding(trim(str_replace('\\', '/', $filePath), '/'),"SJIS","UTF-8");}

関数基本形
str_replace( $beforeword, $afterword, $str );
mb_convert_encoding( ‘元の文字列’, ’変換後のエンコード’, ’変換前のエンコード′ );

※ただ、これだと韓国語などその他の言語はダメです。
どうすればよいでしょうか??