Virtuemart の最新バージョンを使用できるように Joomla 2.5 にアップグレードした後、システム メールが機能しなくなりました。
php.ini ファイルのエントリに対して Sendmail パスを確認しました。(/usr/sbin/sendmail)。
Joomla の Sendmail オプションを試すと、Could not execute: /usr/sbin/sendmail.
PHP Mail を試してみると、Could not instantiate mail function.
また、テンプレートをアップロードできなくなりました。
JFolder::create: Could not create directory
Warning: Failed to move file!
これを機能させるために関連するすべてのフォルダーを 777 できることは理解していますが、これは受け入れられません。また、これは確かにメールの問題には役立ちません。
ファイルのアクセス許可は、以前と同じように表示されます。アップグレード前と同じように Joomla が実行できるようにするには、Web ホストに何を変更する必要がありますか?
ありがとう、
アンディ
[編集] サイトをコピーし、SQL をエクスポートし、別のサーバーに移行してテストしました。すべてが正常に機能したため、問題は Joomla のインストールではなく、サーバー環境にあることが確認できました。