Nextcloudが起動しないです。ご教示頂くことはできますか? | 記事中の話題について | ラズパイダ フォーラム

フォーラム forum

このフォーラムへの投稿は登録制です。ユーザー登録をしてから書き込んでください。
読むだけであれば登録は必要ありません。

登録方法など初めてフォーラムをご利用の場合は以下のリンクをお読みください。

ラズパイダ フォーラムを設置しました
いつもサイトを訪れていただき誠にありがとうございます。最近になりコメント欄が賑やかになってきました。またお問い...
スポンサーリンク

ラズパイダ フォーラム

注意 ログイン後に一定時間の無操作であった場合はログアウトします。予めご了承ください。

お知らせ
すべてクリアする

Nextcloudが起動しないです。ご教示頂くことはできますか?  


enodu
(@enodu)
NOOBS
参加しました: 2か月 前
投稿: 1
2020年3月12日 6:52 午後  

ラズパイダ様の記事を読んで自分用のクラウドを作って見ようと思った者です。

現在PHP7.3をインストールし、Nextcloud17.0.4をダウンロードして実行しようとしています。

ラズパイダ様の手順のうち、「PHP7.0」は「PHP7.3」に読み替えて、「Nextcloud15.0.0」は「Nextcloud17.0.4」読み替えて作業しました。

現状、ブラウザに「localhost/nextcloud」と打つと、Nextcloudは開けません。

ブラウザ上には、「Your webserver seems to be not configured to use PHP or PHP is not installed.」(表示されている文章が長いため、一行目のみ示す)と出てきます。

ブラウザに「localhost/nextcloud」と打った部分は、「localhost/nextcloud/index.php」となっています。

 

現行RaspbianはStretchではなくBusterでして、PHP7.0がインストールできませんでした。

そのため、PHP7.3を利用するしかないと思い、作業をしました。

Nextcloud17.0.4の利用理由については、参考にした記事のコメントにPHP7.3はNextcloud17が対応しているとあったため。

 

解決方法をご存知でしたら、ご教示頂くことは可能でしょうか?

 

【参考にした記事】

NextcloudとRaspberry Pi 3B+で作る自分専用クラウド


返信引用
トピックのタグ
ラズパイダ
(@raspida-com)
エバンジェリスト
参加しました: 3年 前
投稿: 78
2020年3月13日 8:57 午前  

記事を参考にトライしてくれまして、ありがとうございます。

 

IPv6アドレスの問題のような気がします。

少し事情は異なりますが、以下の記事も参考になると思います。

https://raspida.com/omv4-webui-issue

エラーは翻訳すればそのままの意味です。

Your webserver seems to be not configured to use PHP or PHP is not installed.

WebサーバーがPHPを使用するように構成されていないか、PHPがインストールされていないようです。

endouさんが手順通りに環境を構築したという前提にはなりますが、バージョンによるバグか、環境に依るのかも知れません。
今回はApacheですが、

listen 80;

というように設定のファイルにIPv4の80番ポートのみと記述しないとならない?と推測します。

 

この辺も参考になるかも?

https://help.nextcloud.com/t/solved-raspberry-pi-3b-self-hosted-didnt-work/61218/4

 

現在、同じ環境が手元に無いので、改めて構築してみます。期待せずにしばらくお待ちください。

 


返信引用
ラズパイダ
(@raspida-com)
エバンジェリスト
参加しました: 3年 前
投稿: 78
2020年3月14日 3:45 午後  

enoduさん

NextCloudの最新版がv18になっています。そちらで試しました。

Latest stable version: 18.0.2
https://nextcloud.com/install/#instructions-server

環境は

  • Raspberry Pi 4B
  • RaspbianBuster (2020-02-13-raspbian-buster)
  • php7.3

 

手順としては、

apache2をインストール。

php7.3をインストール(sudo apt install php7.3)

足りないモジュールをインストール(sudo apt install php7.3-mysql php7.3-pgsql php7.3-zip php7.3-dev php7.3-mbstring php7.3-gd php7.3-curl)

公開するフォルダへ移動(cd /var/www/html)し、NextCloudをダウンロード。(sudo wget https://download.nextcloud.com/server/releases/nextcloud-18.0.2.zip)

そのhtmlフォルダでそのまま解凍(sudo unzip https://download.nextcloud.com/server/releases/nextcloud-18.0.2.zip)

解凍して出来たフォルダの中に、dataフォルダを作成(sudo mkdir /nextcloud/data)

/var/www/html/nextcloud/dataをApacheからも読み込み・書き込みができるように権限を付与します。

sudo chown www-data:www-data /var/www/html/nextcloud/data
sudo chmod 750 /var/www/html/nextcloud/data
sudo chown www-data:www-data config apps

今回は外付けHDD無しで試しています。

mariaDBのインストール(sudo apt install mariadb-client mariadb-server)

※〜右側にPluginの項目があります。そこにunix_socket〜が無かったのでここは飛ばしてOK。

データベース作成してユーザー作成し権限を与えます。

 

ここまでで添付画像のログイン画面が出ます。

記事は一部書き直しますが、概ね同じ手順でOKでした。

推測ですが、英語のみのエラーメッセージということは、やはりPHPがうまくインストールできていないような気がします。日本語で出ませんか??

 

phpのインストールログ貼っておきます。比べてみてください。

pi@raspberrypi:~ $ sudo apt install php7.3
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
libapache2-mod-php7.3 php-common php7.3-cli php7.3-common php7.3-json
php7.3-opcache php7.3-readline
提案パッケージ:
php-pear
以下のパッケージが新たにインストールされます:
libapache2-mod-php7.3 php-common php7.3 php7.3-cli php7.3-common php7.3-json
php7.3-opcache php7.3-readline
アップグレード: 0 個、新規インストール: 8 個、削除: 0 個、保留: 7 個。
2,963 kB のアーカイブを取得する必要があります。
この操作後に追加で 14.0 MB のディスク容量が消費されます。
続行しますか? [Y/n] 取得:1 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf php-common all 2:69 [15.0 kB]
取得:2 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf php7.3-common armhf 7.3.14-1~deb10u1 [520 kB]
取得:3 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf php7.3-json armhf 7.3.14-1~deb10u1 [16.2 kB]
取得:4 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf php7.3-opcache armhf 7.3.14-1~deb10u1 [154 kB]
取得:5 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf php7.3-readline armhf 7.3.14-1~deb10u1 [10.7 kB]
取得:6 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf php7.3-cli armhf 7.3.14-1~deb10u1 [1,125 kB]
取得:7 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libapache2-mod-php7.3 armhf 7.3.14-1~deb10u1 [1,082 kB]
取得:8 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf php7.3 all 7.3.14-1~deb10u1 [40.7 kB]
2,963 kB を 10秒 で取得しました (283 kB/s)
以前に未選択のパッケージ php-common を選択しています。
(データベースを読み込んでいます ... 現在 94439 個のファイルとディレクトリがインストールされています。)
.../0-php-common_2%3a69_all.deb を展開する準備をしています ...
php-common (2:69) を展開しています...
以前に未選択のパッケージ php7.3-common を選択しています。
.../1-php7.3-common_7.3.14-1~deb10u1_armhf.deb を展開する準備をしています ...
php7.3-common (7.3.14-1~deb10u1) を展開しています...
以前に未選択のパッケージ php7.3-json を選択しています。
.../2-php7.3-json_7.3.14-1~deb10u1_armhf.deb を展開する準備をしています ...
php7.3-json (7.3.14-1~deb10u1) を展開しています...
以前に未選択のパッケージ php7.3-opcache を選択しています。
.../3-php7.3-opcache_7.3.14-1~deb10u1_armhf.deb を展開する準備をしています ...
php7.3-opcache (7.3.14-1~deb10u1) を展開しています...
以前に未選択のパッケージ php7.3-readline を選択しています。
.../4-php7.3-readline_7.3.14-1~deb10u1_armhf.deb を展開する準備をしています ...
php7.3-readline (7.3.14-1~deb10u1) を展開しています...
以前に未選択のパッケージ php7.3-cli を選択しています。
.../5-php7.3-cli_7.3.14-1~deb10u1_armhf.deb を展開する準備をしています ...
php7.3-cli (7.3.14-1~deb10u1) を展開しています...
以前に未選択のパッケージ libapache2-mod-php7.3 を選択しています。
.../6-libapache2-mod-php7.3_7.3.14-1~deb10u1_armhf.deb を展開する準備をしています ...
libapache2-mod-php7.3 (7.3.14-1~deb10u1) を展開しています...
以前に未選択のパッケージ php7.3 を選択しています。
.../7-php7.3_7.3.14-1~deb10u1_all.deb を展開する準備をしています ...
php7.3 (7.3.14-1~deb10u1) を展開しています...
php-common (2:69) を設定しています ...
Created symlink /etc/systemd/system/timers.target.wants/phpsessionclean.timer → /lib/systemd/system/phpsessionclean.timer.
php7.3-common (7.3.14-1~deb10u1) を設定しています ...

Creating config file /etc/php/7.3/mods-available/calendar.ini with new version

Creating config file /etc/php/7.3/mods-available/ctype.ini with new version

Creating config file /etc/php/7.3/mods-available/exif.ini with new version

Creating config file /etc/php/7.3/mods-available/fileinfo.ini with new version

Creating config file /etc/php/7.3/mods-available/ftp.ini with new version

Creating config file /etc/php/7.3/mods-available/gettext.ini with new version

Creating config file /etc/php/7.3/mods-available/iconv.ini with new version

Creating config file /etc/php/7.3/mods-available/pdo.ini with new version

Creating config file /etc/php/7.3/mods-available/phar.ini with new version

Creating config file /etc/php/7.3/mods-available/posix.ini with new version

Creating config file /etc/php/7.3/mods-available/shmop.ini with new version

Creating config file /etc/php/7.3/mods-available/sockets.ini with new version

Creating config file /etc/php/7.3/mods-available/sysvmsg.ini with new version

Creating config file /etc/php/7.3/mods-available/sysvsem.ini with new version

Creating config file /etc/php/7.3/mods-available/sysvshm.ini with new version

Creating config file /etc/php/7.3/mods-available/tokenizer.ini with new version
php7.3-opcache (7.3.14-1~deb10u1) を設定しています ...

Creating config file /etc/php/7.3/mods-available/opcache.ini with new version
php7.3-json (7.3.14-1~deb10u1) を設定しています ...

Creating config file /etc/php/7.3/mods-available/json.ini with new version
php7.3-readline (7.3.14-1~deb10u1) を設定しています ...

Creating config file /etc/php/7.3/mods-available/readline.ini with new version
php7.3-cli (7.3.14-1~deb10u1) を設定しています ...
update-alternatives: /usr/bin/php (php) を提供するために自動モードで /usr/bin/php7.3 を使います
update-alternatives: /usr/bin/phar (phar) を提供するために自動モードで /usr/bin/phar7.3 を使います
update-alternatives: /usr/bin/phar.phar (phar.phar) を提供するために自動モードで /usr/bin/phar.phar7.3 を使います

Creating config file /etc/php/7.3/cli/php.ini with new version
libapache2-mod-php7.3 (7.3.14-1~deb10u1) を設定しています ...

Creating config file /etc/php/7.3/apache2/php.ini with new version
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
apache2_invoke: Enable module php7.3
php7.3 (7.3.14-1~deb10u1) を設定しています ...
man-db (2.8.5-2) のトリガを処理しています ...

 

NextCloud17では無かったですが、ぜひ、v18で試してみてください。

 

 
 

返信引用
シェア:

お願い 登録時に入力されたパスワードはご自身で管理しください。