2012-02-07 6 views
1

zendベースのソーシャルエンジン用のモジュールを作成しました。このモジュールをインストールすると、設定フォルダにmy.sqlファイルを追加しましたが、正しくインストールされますが、my.sqlファイルは実行されません。Zend/Social Engineモジュールデータベースが実行されていません

私はcore_modulesテーブルにエントリを持っています。パッケージフォルダにパッケージが作成されていますが、my.sqlファイルは無視されています。誰が私に何が間違っているか教えてもらえますか 私のmanifest.phpファイルで、バージョンを4.0.0に設定しました。

インストール後、モジュールは機能しません。メニュー項目が挿入されていないため、手動でデータベースにインストールすると作業が開始されます。

誰かが間違っているかもしれないと教えてもらえますか?私はファイルをmy-install.php、my-install-4.0.0-4.0.1.phpにリネームしてみました。マニフェストのバージョンを4.0.1に変更して再インストールしましたが、助けにはなりませんでした。毎回0回のクエリが実行されます。

ありがとうございます!

私は他の人を助けるためにここにリストし、問題に私の自己を発見した
+0

さらに詳しい情報やコードなどが必要な場合は教えてください。 – happyhardik

+1

Idealyは、あなたが試したことを示すコード、状況がどのように構成されているかを示すコードが必要です。私たちがあなたを助けるのを助けるものは何でも。 – Iznogood

+0

あなたのコメントをありがとう、私はマニフェストファイルを通過していたときに誤った設定を見つけました。 – happyhardik

答えて

1

私のマニフェストファイルでは、アプリケーション/モジュール/ HelloworldModule /設定/ manifest.phpに位置

return array (
    'package' => 
    array (
    'type' => 'module', 
    'name' => 'helloworld-module', 
    'version' => '4.0.0', 
    'path' => 'application/modules/HelloWorldModule', 
    'title' => 'Hello World', 
    'description' => 'Say hello to the world!', 
    'author' => 'Hardik', 

だけミスをあなたが上に見ることができるように、パスには「W」があり、小文字では実際のパスでは「W」です。これは、指定されたパスでmy.sqlファイルを見つけることができなかった理由で、残りのモジュールはうまく機能しました。

注:私はLinuxサーバー上にあり、パスは大文字と小文字が区別されます。

関連する問題