it-swarm.dev

拡張機能を手動でアップロードできない

tmpディレクトリにアップロードしようとするとエラーが発生し続けます。URLでアップロードしたりアップロードしたりすると、常に失敗します。それが機能する唯一の方法は、直接アップロードのJoomla拡張機能を使用することです。

Rootアクセス権があるので、権限と所有権が正しいこと、およびtmpフォルダーへのファイルパスがadminのグローバルとconfiguration.phpで正しいことを確認したので、その理由を理解しようとしていますそれは失敗し続けます。

私はすべてのJoomlaフォルダーにchown Apache:rootを権限755で持っています。パスはmysite.com/joomlaです。サブディレクトリにあるため、これ以外はすべて機能します。また、インストールを実行するたびに、configuration.phpファイルの作成に失敗することに気付きました。所有権と権限を正しく取得しましたか?

更新

エラーにはいくつかの問題がありましたが、主なものは覚えており、書き込み可能なtmpファイルフォルダーがまだ残っています。コマンドでキャッシュをクリアしてしまい、それ以降はすべて機能しますが、tmpフォルダーに関するこの1つのエラーメッセージは警告に残ります。

これに加えて、私は最新の3.6を完全に同じ所有権と権限で再インストールしましたが、tarファイルに対してwgetコマンドを使用しましたが、すべてエラーなしで動作しています。

2
cea

Apache構成ファイルを開き、次のコード行を追加します。

User Apache
Group root

ファイルは/etc/Apache2ディレクトリにある場合があります。例:/etc/Apache2/httpd.conf

別の方法として、ファイル/フォルダーの所有権をwww-data:www-dataに再帰的に変更することを検討できます。これは、Apacheのデフォルトのユーザー/グループであるためです。

chown -R www-data:www-data YOUR_JOOMLA_BASE_DIR
1
Farahmand
sync; echo 3 > /proc/sys/vm/drop_caches 

centosでキャッシュを完全にクリアするために使用するコマンドです。その後もエラーが発生しますが、少なくともすべてが現在は機能しています。

0
cea