実際、私は1.0 から 2.5.4に移行しようとしているので、フォーム1.0 から 1.5を開始します。ローカルwampサーバーにJoomla 1.0 をインストールし、 Joomla 1.0 から 1.5 へのアップグレードを使用して Joomla 1.0 を Joomla 1.5 に移行しましたが、このプロセス中に多くの減価償却された機能が表示されましたが、しばらくすると減価償却されていない機能エラーがいくつか発生して移行されましたが、サイトビューにメニューが表示されません..?
v1.5.18 から v.1.5.20 にアップグレードした後、メニュー項目が見つからないことをググってみました。
問題は、新しい「menutype」入力タイプの使用方法に関係しています。新しいメニューにはうまく機能しますが、スペースのある古いメニューには適していません。現時点では、次のことをお勧めします。
サイトをバックアップする
phpMyAdmin を使用してすべての DB テーブルをエクスポートします (エクスポート画面で Add Drop Tables をチェックします)。
エクスポートした SQL ファイルを開きます
「jos_menu_types」が含まれる SQL を探します (注: 別の DB プレフィックスを使用した場合、jos_ で始まらない場合があります)。
SQL の例:
コード: INSERT INTO
jos_menu_types
(id
,menutype
,title
,description
) VALUES(5, '右メニュー', '右メニュー', '');「Right Menu」の最初のインスタンスは「menutype」です。これにはスペースを含めないでください。実際、スペースをハイフン「-」に変換して、小文字にすることをお勧めします。
SQL ファイル全体で「Right Menu」のすべてのインスタンスを検索し、それらを「right-menu」に変更します。
ここで注意が必要なのは、すべての場所を変更する必要があるわけではないということです。たとえば、上記の例の「2 番目のインスタンス」を変更する必要はなく、このモジュールに関連付けられているモジュール タイトルを変更する必要もありません。
変更を行ったら、SQL を Web サイトにインポートします。
問題がある場合は、編集する前にエクスポートした元の SQL ファイルのコピーを復元して、もう一度やり直してください。
それが役立つことを願っています。ご不明な点がございましたら、お気軽にお問い合わせください。
しかし、それは問題を解決しません..
左側のメインメニュー ボックスに次のように表示されます。
警告: modMainMenuHelper::buildXML() へのパラメーター 1 は参照であると予想されます。値は E:\wamp\www\joomla_1.5\libraries\joomla\cache\handler\callback.php 行 100 で指定されます
とトップメニューが完全になくなりました。
ここで立ち往生.. 前に進むとどうなるか..!