1

パッケージマネージャーを介してsocialengineアドオンのコアプラグイン(module-seaocore-4.2.9p1.tar)をアップロードしているときに、エラーが発生します

 Unable to move file to packages directory. 
Please set chmod 0777 on the temporary/package/archives directory.

ただし、他のプラグインをアップロードしようとすると、通常の方法で抽出されます。

ファイルのアクセス許可を確認しましたが、すでに777です。

4

3 に答える 3

4

tarをtemporary/package / packagesにアップロードし、フォルダー(最終パス:temporary / package / packages / module-seaocore-4.2.9p1)に抽出しても、常に機能するとは限りません。

ただし、temporary / package/packagesディレクトリとtemporary/packages /archivesディレクトリの両方にchmod777権限が設定されている場合は、次の手順が機能するようです。

  1. インストールを試して、上記のエラーメッセージで失敗させてください

  2. tarをtemporary/package/archivesにアップロードします

  3. SE管理パネルの[パッケージとプラグインの管理]画面に戻り、[新しいパッケージのインストール]をクリックします

  4. 一時/パッケージ/アーカイブでtarを検索し、一時/パッケージ/パッケージへの抽出を処理して、インストールできるようにします

私はこれを何度も複製しましたが、うまくいくようです。

于 2013-06-21T13:53:37.970 に答える
3

tarファイルをtemporary/package / packagesにアップグレードし、module-seaocore-4.2.9p1という名前のフォルダーに解凍することで、この問題を修正しました。次に、tarファイルを削除し、パッケージマネージャーに移動して、プラグインをインストールしました。

于 2013-03-02T12:17:27.377 に答える
1

私はこれに対する解決策を得ました、

「.tarファイル」を抽出して「applications」フォルダを開くと、「languages、modules、packages」という3つのフォルダがあります。これらのフォルダにあるすべてのファイルとフォルダをコピーして、のそれぞれの「application」フォルダに貼り付けます。作業ディレクトリ、

覚えて

それらを再度コピーした後、作業フォルダのパッケージディレクトリにchmod--R0777権限を付与します。

sudo chmod-R0777パッケージ/

これで、管理パネルの[プラグインの管理]セクションにプラグインをインストールするオプションが表示されます。

于 2013-10-22T06:25:12.610 に答える