2012-03-30 19 views
0

私はUbuntuのサーバにOrangeHrmを展開しようとしているが、次のエラーを取得しています。..

コンポーネントステータス
PHPのバージョンOK
のMySQLクライアントOK(5.3.3版)
MySQLのInnoDBのサポートが * "のlib /ログ" 書き込み不可のため、 "LIB /会議通話数" 書き込み不可*
書込み権限について
書き込み権限が有効
MySQLサーバOK (5.1.52版) (5.1.52のver)"symfonyの/ configの" のための10件の書き込み権限書き込み不可*用
書込み権限 "はsymfony /アプリケーション/ orangehrm/configの" 書き込み不可* "はsymfony /キャッシュ" の
書込み権限書き込み可能ではありません* symfonyの「ための
書込み権限/ PHPスクリプトOK
Webサーバーが.htaccessのはOK * Webサーバーは次のディレクトリに権限を書き込む必要なファイルができます用に割り当てられたタイムアウトOK
グローバル変数の登録オフOK
メモリーの前に
最大セッションアイドル時間*書き込み可能な「未ログインUbuntuシステムにOrangeHrmのファイル権限を設定するPHPの

"sudo chmod 777 orangehrm"というアクセス権をファイルに変更しましたが、フォルダは777モードですが、それでもエラーはあります。 おかげで...私にとっては

答えて

2

はそれがWWW-データに対応するディレクトリの所有者を変更するのに役立った:あなたのウェブページのデータが入っているディレクトリへ

  • ゴー(通常/var/www/YOUR_SITE_NAME) :
    cd /var/www/YOUR_SITE_NAME
  • 変更WWW-データの所有者:また
    sudo chown -R www-data .
    、あなたはグループ、Tを変更することができます例えばあなたのアカウントのファイルにアクセスできるようにするには、あなたのアカウントのファイルにアクセスできるようにする:
    sudo chown -R www-data:YOUR_USERNAME .
    どちらの場合でも、コマンド末尾ののドットはコマンドの一部です!
-1

あなたは次のように、あなたのコマンドで-Rを含める必要があります。

sudo chmod -R 777 orangehrm 
0

あなたがウェブ対向サイト用に777にすべてのフォルダを設定すべきではありません。 orangehrmフォルダから次のようなファイルを実行します。

sudo chmod 760 lib/confs lib/logs symfony/config symfony/apps/orangehrm/config symfony/cache symfony/log 

これは、所有者の読み取り/書き込み/実行を許可し、グループの読み取り/書き込みを行い、他のすべてのアクセス許可を与えません。

はその後orangehrmフォルダの所有者が自分のWebユーザすなわち、WWW-データ

であることを確認してください、私はorangehrmフォーラムとそれらのフォルダのアクセス権を確認することをお勧めします。

つまり、http://forum.orangehrm.com/viewtopic.php?f=14&t=2531&p=3452&hilit=chmod&sid=e53a96e31a32ce4cbfa7998f43fdfc95#p3452

関連する問題