私はsymfonyを初めて使いました。私はPractical Symfony
を読んでいます。私はLinuxとWindowsの両方で作業しています。私はGitHubを使って変更を移動します。昨日、私はWindowsマシン上で小さなプロジェクトを作成し、それをgithub https://github.com/showketbhat/medicine
にプッシュしました。私はLinuxマシン上でコードを引っ張った。データベースの設定をいくつか変更した。私は私のインデックスページを開こうとすると、今では私は次のエラーメッセージを示しています - ログファイル「D:\ sfproject \医学\ログ/ backend_dev.log」を開くことができません ログファイル "../log/backend_dev.log"を書き込み用に開けませんでしたか?
500 | Internal Server Error | sfFileException
書き込みのため。 スタックトレース
* at()
in SF_ROOT_DIR/lib/vendor/symfony/lib/log/sfFileLogger.class.php line 75 ...
72. $fileExists = file_exists($options['file']);
73. if (!is_writable($dir) || ($fileExists && !is_writable($options['file'])))
74. {
75. throw new sfFileException(sprintf('Unable to open the log file "%s" for writing.', $options['file']));
76. }
77.
78. $this->fp = fopen($options['file'], 'a');
私はbackend_dev.log
ファイルの777に権限を変更しようとしましたが、何も起こりません。誰でも助けてくれますか?
PHPのsymfonyプロジェクトを使用した後:権限
>> chmod 777 /home/sfprojects/medicine/cache
>> chmod 777 /home/sfprojects/medicine/log
>> chmod 777 /home/sfprojects/medicine/symfony
....
....
ご回答いただきありがとうございます。これは実際の問題です。私はそれをどのように変更できるのか分かりません。私はこの文字列D:\ sfproject \ medicine \を見つけようとしましたが、見つけられませんでした。だからここで私を助けることができます – ScoRpion