#author("2023-07-26T10:53:56+09:00","default:okada","okada") #author("2023-07-26T10:59:16+09:00","default:okada","okada") *NextCloud Tips [#y054d75b] RIGHT:更新日&lastmod(); RIGHT:作成日:2022年3月11日 **おすすめの表示/非表示切替 [#hd539b7d] フォルダの上部に表示する「おすすめ」の表示/非表示を切替る &ref("./おすすめ表示.png"); **ユーザ作成時に言語を日本語にする設定 [#z8514955] -/var/www/html/nextcloud/config/config.phpの文末を以下のように修正 'installed' => true, ## Edit by JE2ISM # [default_phone_region] には自身の国コードを指定 (ISO 3166-1) 'memcache.local' => '\OC\Memcache\APCu', 'default_phone_region' => 'JP', 'default_language' => 'ja', 'default_locale' => 'ja', ); **ユーザ間の共有設定 [#pd11e18c] ユーザ間で共有フォルダを作成することが出来る user1がフォルダを作成し共有領域を供給、そのフォルダをuser2に共有を許可する ***管理者共有の設定 [#j694eb1e] -管理者で「+アプリ」で「File sharing」が有効になっていること &ref("./共有設定の有効化.png"); -管理者での設定 &ref("./管理者共有設定.png"); -外部ユーザ(アカウントの無いユーザ)とのファイル共有は以下の設定になっていること &ref("./外部ユーザ共有設定.png"); -外部ユーザに連絡するURLはクリップボードにコピーしたURL &ref("./外部ユーザに連絡URL.png"); ***ユーザ側の共有設定 [#n63ac74d] -共有フォルダを供給するユーザ &ref("./ユーザでの共有設定1.png"); &ref("./ユーザでの共有設定2.png"); -共有を許可されたユーザ 自分の領域に共有フォルダが出現する。 &ref("./共有指定をもらったユーザ.png"); ***参考 [#p6c76be1] -https://www.designet.co.jp/ossinfo/nextcloud/nextcloud_adminmanual/file.php# **グループ作成と共有 [#o103f9c1] グループ作成を作成し、フォルダの共有にグループを指定するとグループ内のファイル共有が出来る ***グループ作成 [#n2ab8ee7] &ref("./グループ作成.png"); ***グループにユーザ追加 [#gc0c61ac] &ref("./グループにユーザ追加1.png"); &ref("./グループにユーザ追加2.png"); **Warning対応 [#h6b5a692] 以下の赤枠の部分の対応はできた &ref("./Warning.png"); ***php.iniの場所 [#t3b4c5f5] # php -i | grep php.ini Configuration File (php.ini) Path => /etc/php/8.1/cli Loaded Configuration File => /etc/php/8.1/cli/php.ini root@nextcloud:/etc/php/8.1# cd cli root@nextcloud:/etc/php/8.1/cli# ls conf.d php.ini &color(red){OPcacheのインターン文字列バッファーがまもなく一杯になります。全てのスクリプトをキャッシュに保管できるようにするには、opcahe,interned_strings_bufferの値を8より多い値で、PHP設定に適用することを推奨します。}; → -/etc/php/8.1/cli/php.ini ;opcache.interned_strings_buffer=8 ↓ opcache.interned_strings_buffer=16 -OS再起動 # reboot ''→ 解決'' &color(red){このインスタンスのphp-imagickモジュールはSVGをサポートしていません。互換性の向上のために、インストールすることをお勧めします。}; → -以下確認 # dpkg -l | grep php-imagick ii php-imagick 3.6.0-4ubuntu1 p amd64 Provides a wrapper to the ImageMagick library # dpkg -l | grep imagemagick ii imagemagick-6-common 8:6.9.11.60+dfsg-1.3build2 all image manipulation programs -- infrastructure $ php -m | grep imagick imagick -以下をインストール # apt install libmagickcore-6.q16-6-extra # ststemctl restart nginx ''→解決'' ***参考 [#e19dea56] -https://freefielder.jp/blog/2021/07/nextcloud-imagick-svg-issue.html **Pound経由自NextCloud経由でログイン時のエラー対応 [#qddf53de] &ref("./nextcloud_cl接続エラー.png"); 以下を追加 -/var/www/html/nextcloud/config/config.php 'default_language' => 'ja', 'default_locale' => 'ja', ## nextcloudクライアントでpound使用時エラー回避 'overwriteprotocol' => 'https', ); ***参考 [#q3552c52] -https://linuxfun.org/2021/10/17/how-to-resolve-http-connection-now-allowed-nextcloud/ **Talkのインストール [#s10c0fe7] &ref("./TalkのInstall1.png"); &ref("./TalkのInstall2.png"); **Dataフォルダの指定 [#j33c7354] -nextcloud/config/config.php array ( 0 => 'nextcloud.ism21.net', ), ## 'datadirectory' => '/var/www/html/nextcloud/data', 'datadirectory' => '/var/www/data', 'dbtype' => 'mysql',