2011年1月18日

EC-CUBE 新規ページ作成で500エラー(2)

投稿者: 管理者

新規ページ作成で500エラーを出すサーバが結構あるみたいです。

http://ドメイン/user_data/ファイル名.php

にたいして、644をそのつど設定するのは、かなり面倒くさいです。

僕は、シックスコアでそれを出してくることに対し、以前はいちいちパーミッションを設定し直していたのですが、

管理画面上で編集する度に、パーミッションが666に戻ってしまいます。

そこで、以下のファイルの最後の方、

/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php

// phpファイルの作成
$fp = fopen($path,”w”);
fwrite($fp, $php_data);
chmod($path, 0644); //この行追加
fclos// phpファイルの作成

$fp = fopen($path,”w”);

fwrite($fp, $php_data);

chmod($path, 0644); //←追記する

fclose($fp);

これでうまくいくようです。

開発コミュニティサイト

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4385&forum=11&post_id=19980