web-dev-qa-db-ja.com

更新パスが存在しません。 / COM_INSTALLER_TYPE_TYPE_の更新中にエラーが発生しました

Jにアップグレードしてから! 3.9.0すべての拡張機能の更新でこのエラーが発生します。ただし、通常のJoomlaの動作をバイパスしているように見える更新ルーチンを使用する少数のユーザーを除きます。

ただし、他のすべて(すべてが過去に[更新]領域から問題なく更新されたもの)は失敗します。拡張機能はすべて3つのタイプ(コンポーネント、モジュール、プラグイン)で、有料と無料の両方です。更新するには、すべて手動でインストールする必要があります。

/ tmpパスを確認したところ、正しく書き込み可能です。 configuration.phpは、予想通り書き込み不可ですが、別の投稿で、他のフォルダのアクセス許可のスクリーンショットに書き込み可能と表示されているため、777に変更しました。それでも、何もインストールできません。

私は約80の奇妙なサイトを管理しているので、これは大きな時間の浪費です。他に誰かがこれを経験していますか?

1
Ian Shere

問題は解決しましたが、原因はわかりません。

私はRegularLabsのサイトのスレッドに行きました https://www.regularlabs.com/forum/exten ... ions#83452 。この中で、Peterは、「一部の」サーバー設定について(ヘッダーの名前の大文字と小文字を変更することはわかっていません(執筆時点ではわかりません))。 Joomlaは大文字と小文字を区別しているように見えるため、インストールは失敗しました。

彼はlibraries/src/Installer/InstallerHelper/phpのパッチを投稿しました。それをコピーして保存し、2つのサイトにアップロードしました。以前は失敗していた更新が完全に実行されるようになりました。

1
Ian Shere
  1. システムに空き容量があるか確認してください。
  2. チェックイン System / Global Configuration / Server Tab / Path to Temp Folderウェブサイトのtmpフォルダーへの絶対パス(相対パスではない)がある場合。
  3. チェックイン System / Global Configuration / System Tab / Path to LogFolderウェブサイトのログフォルダへのフルパス(相対パスではない)がある場合。
  4. チェックイン System / System Information / Folder Permissions tabすべてのアイテムが書き込み可能である場合
1
NetVicious