※ PHPファイルの作成に失敗しました EC-CUBE2.1.4

※ PHPファイルの作成に失敗しました

と表示される事象に遭遇中です。

「デザイン管理>PC>ページ詳細設定」で新規ページ追加時に起こった現象ですが。

ブロック設定からの新規追加は可能。

パーミッション変更でもらちがあきませんでした。

ん〜どうしよう。。。

面倒なので以下で解決。

phpが作れないとダダをこねるなら。。。。

登録したいファイル名でphpを予め作りFTPで「user_data」にアップロード。

因にファイル内容は下記でアップロード。

そしてブラウザ側で登録ボタンを押すことでtplファイルの生成とSQLへの登録も行えます。

以下余談。

クラスがだめなのかと思い、該当ファイルのみナイトリービルドを突っ込んでみました。

案の定デザインclassだった為か全部書き換えられ、一時的にuser_dataフォルダも認識しない状態に・・・

バックアップとって再インストールして解決。

eccube2.11 インストール方法 (ver2.11.4)

eccube2.11.4 インストール方法 一回やりましたがもう既に忘れたのでもう一度トライするところから。

まず、データベースを構築するところからですが user_eccube と適当に設定。

空のDBを作成したら、 EC-CUBE Version 2.11.4(zip)をダウンロード。

この時、不具合修正ファイルの最新版も同時にダウンロード。

上記のうち、ECサイトそして機能するのに必要なデータは「data」「html」の2つのフォルダだけなので他は無視。

セットアップ前に、不具合修正ファイル内にある「data」「html」をeccube-2.11.4の中に入れて上書きしてください。

“eccube2.11 インストール方法 (ver2.11.4)” の続きを読む

MacからLinuxへSSH接続(コマンド入力)

MacからLinux系サーバへSSH接続(コマンド入力)する方法。
ECCUBEをアップロードする際にどうしてもデスクトップ上での解凍だとパーミッションが変更されてしまうのでサーバー上で解凍するためにSSH接続。
Finder上でShift+cmd+U でユーティリティーフォルダを開きターミナルを起動

$ ssh -l <ユーザ名> <ホスト名>

ユーザー名はサーバーのアカウントホスト名はアドレス等
後はパスワードを聞かれるので入力。
(パスワードはキーボード押しても何も表示されないので注意)

コレでMacOSXからサーバー上でコマンド入力が可能。

以下追記2011.11.24
cmd+U←ではなくShift+cmd+Uでユーティリティーフォルダが開きました。
ちなみにShift+cmd+Aでアプリケーションフォルダが開きます。