Joomlaへの移行後、次のようないくつかのエラーが残ります。
警告:include_once(menu.php):ストリームを開けませんでした:/www/doc/www.elody.cz/www/tmp/htmlpaUI9pの1行目にそのようなファイルまたはディレクトリはありません
警告:include_once():1行目の/www/doc/www.elody.cz/www/tmp/htmlpaUI9pに含める(include_path = '。:/ usr/share/php')ために 'menu.php'を開けませんでした
/tmp/
フォルダが空で、キャッシュが空でオフになっています。
これを解決する方法はありますか?
これらはエラーではなく、警告のみです(または特にこれらに関連するエラーメッセージもありますか?)。この警告は通常、(移行などにより)ファイルパスが変更され、ROOTまたはBASEパスが以前とは異なる場合に発生します。 Joomlaの[管理]-> [グローバル構成]で、[エラー報告]を[システムデフォルト]に設定すると、これらの警告は訪問者には表示されません(それ以外の場合、警告が原因でサイトの操作に問題が発生することはほとんどありません。ただし、致命的なエラーが発生する場合もあります)。可能な解決策:
移行後、おそらくconfiguration.phpファイルlive_site変数が誤って定義されています。これを確認し、正しい値(通常は空の文字列 '')に設定する必要があります。また、同じファイルで$ tmp_path変数の値を確認してください。
1つ目がOKで(ファイルパスの警告がまだそこにある場合)、テンプレートのindex.phpファイルで、次の(ファイルの上部に)追加することをお勧めします。
<?php
$this->baseurl = JPATH_BASE;
?>
ファイルパスがまだ適切に宣言されていないようです。
tmp
パスを修正するためのいくつかの指示を提供しますが、他の警告も排除するために同じテクニックを実行する必要があります。
システム> グローバル構成> サーバー(タブ)に移動します。
一時フォルダへのパスフィールドは/home/htmlpaUI9p/public_html/temp
のようなものを読み取る必要があります
htmlpaUI9pディレクトリ内にあるconfiguration.phpファイルに移動します。public $tmp_path
の行をpublic $tmp_path = '/home/htmlpaUI9p/public_html/tmp';
に変更します
このアドバイスが期待どおりに機能しない場合は、変更後に発生する問題と、私たちを支援するのに役立つその他の貴重な詳細情報を使用して質問を更新してください。