Trovebox (OpenPhoto) のセットアップが最終ステップ 3 でハング/失敗する

Trovebox (OpenPhoto) のセットアップが最終ステップ 3 でハング/失敗する

私は見つけたインストール手順に従ってきましたここApache を実行している Ubuntu サーバーに Trovebox をインストールして構成する方法について説明します。

Ubuntu 14.04 LTS 
Apache: 2.4.7 
MySQL: 5.5.37
PHP: 5.5.9

Trovebox の実際のセットアップを実行するまではすべて正常に動作します。インターフェイスにアクセスし、手順 1 と 2 (ユーザーの作成とストレージ メディアの選択) を実行できますが、3 番目の手順の後は空の HTML にリダイレクトされます。

3 番目のステップは、ソフトウェア用に作成された MySQL 認証情報に関するものです。認証情報がデータベースで機能することを確認しました。また、(問題をデバッグすることを期待して) ルート アクセスの使用も試みましたが、問題は解決しませんでした。データベース アクセスが問題なのかどうかはわかりませんが、現時点で考えられるのはそれだけです。

また、見つけられるすべての Apache および MySQL ログも確認しましたが、問題は見つかりませんでした。

Apache (www-data) には Trovebox の場所への書き込み権限があります。

すべてのヒント、アドバイス、提案を歓迎します。

答え1

私もこの問題に遭遇しましたが、php.ini に mcrypt 拡張機能をロードすることで解決しました。これを行うには、次の操作を実行しました。

  • /etc/php5/apache2/php.iniを編集する
  • 行を追加するextension=mcrypt.so
  • 保存
  • Apacheを再起動します(sudo service apache2 restart

答え2

解決策 (一度テストし、再度正常に再現)

プロジェクトのメンテナーがこの回避策を提供しない理由はわかりませんが、ここにあります。

これらの内容を含む user.sql ファイルを作成します。

CREATE TABLE IF NOT EXISTS user (
id varchar(255) NOT NULL COMMENT 'User''s email address',
password varchar(64) NOT NULL,
extra text NOT NULL,
timestamp timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

データベースユーザーテーブルを作成し、パスワードを要求します

mysql newblankdatabasename < user.sql -p

これをユーザー設定のデータベースとして入力すると、設定が正常に完了します。

あるいは、私が修正してプル リクエストを送信したインストール スクリプトを使用してください。

https://github.com/russmac/frontend/commit/66c2440778830d0e7f55fadc6d5cdf8192522a6b

https://github.com/russmac/frontend/blob/master/documentation/guides/InstallationUbuntuApache.sh

答え3

どのバージョンのコードを使用していますか? ソースを表示すると、空のページも空白ですか?

まず、ユーザーテーブルが空であるか、使用している電子メール アドレスのエントリがまだありません。問題が発生すると、レコードは作成されますが、クリーンアップされないことがあります。これは、問題として報告する必要があります。

次に、データベースがすでに作成されていることを確認します。ただし、テーブルは存在してはいけません。

それでも問題が解決しない場合は、ログ レベルを変更して、Apache エラー ログに何かが表示されるかどうかを確認します。

ログレベルを変更するには、次の場所にあるファイルを追加します。src/configs/override.ini以下を添えて。

[epi]
logLevels="crit,warn,info"

これも追加したいかもしれませんオーバーライド.ini使用しているコードによって異なります。Githubの問題を参照してください1267そして1495詳細については。

[site]
mode="prod"

関連情報