owncloud7.0.2.1アップグレード8.0.3
3811 ワード
更新センターに入ってアップグレードして、自動的にバックアップしてダウンロードしてインストールして、インストールのヒントはデータベースを更新して、ページをジャンプした後にヒントはphp 5が必要です.4以上のバージョンで、現在の環境がphp 5であることを確認します.3.3.サーバはCentOS 6.4,yumを使用して最新バージョンである5.3.3を更新します.
インストールを確認しています...
パッケージをダウンロード中...
バックアップを作成中...
バックアップ:/**/owncloud/updater_backup/7.0.2.1-7ca5d8d8.zip
ファイルを移動中...
すべて完了しました.下のリンクをクリックしてデータベースの更新を開始します.
ネット上では、次の解決策が見つかりました.
Webtaticのソース更新インストールphp 5.4.データベースは正常に更新されます
続行する前に、データベース、構成フォルダ、およびデータフォルダがバックアップされていることを確認してください.
より大きなインストール・プレゼンテーションを避けるために、インストール・ディレクトリの下でコマンドを実行できます.
./occ upgrade
更新後、一部のプラグインが無効になっていることがわかりました.bookmarks、bookmarks、bookmarksなど、手が低く、「有効」になっています.いくつ目までポイントを覚えていないので、失敗をヒントに、トップページHTTP Error 500に戻ります.
エラー・ログ:
PHP Fatal error: Class OCA\\Contacts\\Share\\Addressbook contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (OCP\\Share_Backend::isShareTypeAllowed) in/***/owncloud/apps/contacts/lib/share/addressbook.php on line 130
https://forum.owncloud.org/viewtopic.php?t=26987プラグインが互換性がなく、バックアップを復元する必要があり、面倒だと説明しています.
自分でデータベースを探してoc_appconfigテーブルにプラグインの構成が見つかり、contactsを無効にしてもエラーは変わらず、calendarを同様に無効にしてログインページを開くことができます.
ネット上には別の方法があります.
これも使えるはずですが、このコマンドはposixに依存しています.インストール:
15-07-02補足:
アプリケーションを開くとすでに「info.xmlファイルが提供されていません」
ログエラーは「Invalid OCS content returned for app 166052」
資料を調べてlib/private/http://www.phpファイル74行の追加:
完了後:
インストールを確認しています...
パッケージをダウンロード中...
バックアップを作成中...
バックアップ:/**/owncloud/updater_backup/7.0.2.1-7ca5d8d8.zip
ファイルを移動中...
すべて完了しました.下のリンクをクリックしてデータベースの更新を開始します.
ネット上では、次の解決策が見つかりました.
yum remove php php-bcmath php-cli php-common php-devel php-fpm php-gd php-imap php-ldap php-mbstring php-mcrypt php-mysql php-odbc php-pdo php-pear php-pecl-igbinary php-xml php-xmlrpc
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
yum install php54w php54w-bcmath php54w-cli php54w-common php54w-devel php54w-fpm php54w-gd php54w-imap php54w-ldap php54w-mbstring php54w-mcrypt php54w-mysql php54w-odbc php54w-pdo php54w-pear php54w-pecl-igbinary php54w-xml php54w-xmlrpc php54w-opcache php54w-intl php54w-pecl-memcache
Webtaticのソース更新インストールphp 5.4.データベースは正常に更新されます
続行する前に、データベース、構成フォルダ、およびデータフォルダがバックアップされていることを確認してください.
より大きなインストール・プレゼンテーションを避けるために、インストール・ディレクトリの下でコマンドを実行できます.
./occ upgrade
更新後、一部のプラグインが無効になっていることがわかりました.bookmarks、bookmarks、bookmarksなど、手が低く、「有効」になっています.いくつ目までポイントを覚えていないので、失敗をヒントに、トップページHTTP Error 500に戻ります.
エラー・ログ:
PHP Fatal error: Class OCA\\Contacts\\Share\\Addressbook contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (OCP\\Share_Backend::isShareTypeAllowed) in/***/owncloud/apps/contacts/lib/share/addressbook.php on line 130
https://forum.owncloud.org/viewtopic.php?t=26987プラグインが互換性がなく、バックアップを復元する必要があり、面倒だと説明しています.
自分でデータベースを探してoc_appconfigテーブルにプラグインの構成が見つかり、contactsを無効にしてもエラーは変わらず、calendarを同様に無効にしてログインページを開くことができます.
ネット上には別の方法があります.
sudo -u apache php occ app:disable calendar
sudo -u apache php occ app:disable contacts
これも使えるはずですが、このコマンドはposixに依存しています.インストール:
yum install php54w-process
15-07-02補足:
アプリケーションを開くとすでに「info.xmlファイルが提供されていません」
ログエラーは「Invalid OCS content returned for app 166052」
資料を調べてlib/private/http://www.phpファイル74行の追加:
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
完了後:
71 if(defined('CURLOPT_PROTOCOLS')) {
72 curl_setopt($curl, CURLOPT_PROTOCOLS, CURLPROTO_HTTP | CURLPROTO_HTTPS);
73 }
74 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
75 if(defined('CURLOPT_REDIR_PROTOCOLS')) {
76 curl_setopt($curl, CURLOPT_REDIR_PROTOCOLS, CURLPROTO_HTTP | CURLPROTO_HTTPS);
77 }