前提・実現したいこと
wordpressとowncloudをインストールしてみたいと思い、wordpressはすぐインストールできました。
しかしowncloudのほうがインストール後ホスト側のブラウザから見ようとすると真っ白でした。
本に書いてあった手順は
1.owncloudのリポジトリを追加する
yum install epel-release
2.owncloudをインストールする。
yum install owncloud-httpd
3.設定ファイルを有効にする。
ln -s /etc/httpd/conf.d/owncloud-access.conf.avail /etc/httpd/conf.d/z-owncloud-access.conf
4.apacheを再起動する。
systemctl restart httpd.service
以上で
http://t.com/owncloud/
でHPがでるはずが
http://t.com/owncloud/index.php
にurlが変わり真っ白なブラウザのままでした。
別に調べたところ
phpとmariadbが必要とのことでしたがwordpressをインストールする際にいるものだったので
そろっていました。
yum install php-mysql php-gd php-pdo
yum install mariadb-server
MariaDBの初期設定
mysql_secure_installation
ownCloud用のユーザとデーベースを作成
mysql -u root -p
owncloudでも同じ手順を行いました。
エラーメッセージ
該当のソースコード
ソースコード
試したこと
調べていくと
#vim /etc/php.ini
から
#display_errors = On
にすると原因が表示されるということで試しました。
1.Warning: fopen(/usr/share/owncloud/config/config.php): failed to open stream: Permission denied in /usr/share/owncloud/lib/private/Config.php on line 197
2.Warning: flock() expects parameter 1 to be resource, boolean given in /usr/share/owncloud/lib/private/Config.php on line 207
3.Fatal error: Call to a member function getLogger() on a non-object in /usr/share/owncloud/index.php on line 47
とでて2と3はわからず1はかろうじてファイルの属性の問題かもしれないということで
[root@www owncloud]# chmod 755 /usr/share/owncloud/lib/private/Config.php
[root@www owncloud]# ls -l /usr/share/owncloud/lib/private/Config.php
-rwxr-xr-x 1 root root 7842 4月 19 2017 /usr/share/owncloud/lib/private/Config.php
と実行属性をつけてみましたがかわりませんでした。
またhttpdのDocumentRootは
/home/www/html
に設定していて
http://t.com
とアクセスすると
/home/www/html/index.html
のHPが表示されます。
このことから試しに
/home/www/html/owncloud/
とディレクトリを作ってその中に
index.php
と
index.html
を入れてみました。
index.phpの中身は
と記入して表示してみるよう書かれていたので書きました。
結果は
http://t.com/owncloud/index.php → 訂正owncloudを入れなおしたところphpinfo()の情報がでました。スペルの 間違いもあり表示されてなかったみたいでした
http://t.com/owncloud/index.html → urlが変化してhttp://t.com/owncloud/index.phpとなってphpinfo()が 表示されます。
どのファイルがowncloudの設定ファイルに該当するのかわかりません。DocumentRootに設定ファイルにもっていけばいいと思っているのですが手詰まりしています。必要な情報があればご指摘よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
owncloud.noarch 9.1.5-1.el7 @epel
owncloud-httpd.noarch 9.1.5-1.el7 @epel
owncloud-mysql.noarch 9.1.5-1.el7 @epel
php-owncloud-tarstreamer.noarch 0.1.0-1.el7 @epel
mariadb.x86_64 1:5.5.56-2.el7 @base
mariadb-libs.x86_64 1:5.5.56-2.el7 @anaconda
mariadb-server.x86_64 1:5.5.56-2.el7 @base
php.x86_64 5.4.16-45.el7 @base
phpは多数ありましたが文字数の制限で省略しました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/15 04:40