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
[…] EC-CUBE2.4系での話しは以前にもありました。 新規ページ作成で500エラー(2) […]