Joomla 1.7 サイトを新しいサーバーに移動しました。
管理バックエンドは正常に動作します。Configuration.php は問題ないようです。「要求されたドキュメントはこのサーバーで見つかりませんでした」を取得します。ホーム以外のすべてのページ。
データベースと通信している必要があります。そうしないと、エラーが発生します。これはPHPの問題でしょうか?
ありがとう、
アンディ
/administrator/ 領域のグローバル構成設定で、検索エンジンのフレンドリ URL が有効になっています。URL の /index.php/ 部分を削除する mod_rewrite 関数を使用するオプションを有効にしている可能性があります。
このモードでは、サイトのルートに .htaccess ファイルを配置する必要があります。開発サーバーでこれを正しく構成した可能性がありますが、ライブになったときにファイルを移動するのを忘れた可能性があります。一部の FTP プログラムはドット ファイル (ファイル名の先頭のドットで始まるファイル) を非表示にするため、ファイルの転送方法によっては (Akeeba バックアップなどではなく手動で FTP を使用していると思います)、ファイルが失われた可能性があります。隠しファイルを表示/非表示にするオプションについては、FTP クライアントのオプション/設定を調べてください。
これに失敗すると、ファイルは正しく配置されている可能性がありますが、開発サーバーのサブフォルダーで開発している場合は、RewriteBase 行を /sub-folder/ に設定することになります。
RewriteBase /sub-folder/
ライブ サーバーに移動したので、この行は正しくない可能性があります。この場合は、ファイルを編集して読み取ります
RewriteBase /
これらの問題のいずれかである可能性があります - .htaccess ファイルがないか、RewriteBase が正しくありません。3 番目の、最近ではあまりありそうにないオプションは、サーバーで mod_rewrite が有効になっていないことですが、サーバー 500 エラーが発生すると思います。
データベースを呼び出しているモジュールを使用しているかどうか、および移行後にそのモジュールで DB の詳細を変更していないかどうかを確認してください。管理パネルが正常に機能している場合は、フロントエンドで使用されるいくつかのモジュールに問題があると思います。疑わしいモジュールをいくつか無効にすることでデバッグを行い、サイトが正常に機能するかどうかを確認できます。それ以外の場合は、さらに確認できるように、サイトに関する詳細情報を提供してください。