コンピューターエンジニアリングコースのイメージングサーバーを作成しています。
Ubuntu Server 12.04 32ビットをデュアルプロセッササーバーにインストールした後、d-release-upgradeを使用して14.04にアップグレードしました。
次に、提供されたinstallfog.sh
スクリプトを使用してフォグイメージングツールをインストールしようとしました。別のコンピューター(Ubuntu desktop 14.04 64-bit)でインストールを既に完了していました。デスクトップにインストールした後、Webブラウザーで/ fog/managementにアクセスして、Webツールにアクセスできます。デスクトップでは、ページは完全に正常にレンダリングされました。
フォグをインストールする最後のステップでは、Webサイトにログインしてmysqlデータベース(IIRC)を更新するように求められます。デスクトップは正常に動作しましたが、サーバーは動作しません。昨日、Webサイトにアクセスしようとすると、あたかもそれがダウンロードリンクであるかのように、ファイルをダウンロードするように即座に要求します。ファイルは常に大文字と小文字のランダムな文字セットで、ファイル拡張子はありません。ファイルを開くと、PHPファイルです。htopでPHPプロセスを探しましたが、見つかりませんでした。
今朝、私はSudo apt-get purge
'php5と、フォグインストールログがインストールしたと言った他のいくつかのphp5パッケージをインストールし、それらを再インストールしました。 FOGのインストールを再び開始した後、最後のステップに戻りました。今回は、ダウンロードを促す代わりに、デフォルトのFOG青い背景とFOGロゴを含む「ハーフレンダリングされた」Webページを表示するように見えましたが、ランダムな文字列(と思われる)PHP画面の周りに散らばっているコード。
私は本当にこの問題を修正する必要がありますが、私はウェブサーバーのことを一度もやったことがありません。その過程でインストラクターを完全に困惑させました。
提供された情報をベースとして使用すると、Apacheで(Apacheモジュールとして)実行するためにPHPがインストールされていません。一般的なインストールはPHP = Apacheのモジュールとして、次のようにapt-getを使用して簡単に達成できるもの:
Sudo apt-get install php5 libapache2-mod-php5
Sudo service Apache2 restart
これで問題が解決するはずです。