0

サイトを開発サーバーに移行しましたが、奇妙な動作が発生しています。元箱に問題はありません。手動で移動しました。つまり、ファイルを新しいボックスに scp し、古いボックスにデータベースの mysqldump を作成し、新しいボックスにデータベースを復元し、configuration.php ファイルを編集して、dev ボックスの新しい設定を指すようにしました。

ホームページにアクセスでき、すべて問題ありませんが、すべてのメニューで 404 エラーが発生します。構成ファイルは、URL の書き換えがオンであり、オンに設定されていることを示しています

public $sef = '1';
public $sef_rewrite = '1';

さらに奇妙なのは、sef をオフにすると、ほとんどのことが機能しますが、すべてが機能するわけではないということです。たとえば、 http://my.test.site/index.php?option=com_content&view=category&layout=blog&id=41& Itemid=116を呼び出すと、Apache アクセス ログで 200 応答コードが返されますが、ブラウザには空白のページが表示されます。 .

セットと書き換え設定のオンとオフを切り替えて、キャッシュをクリアしようとしましたが、.htaccess ファイルで RewriteBase / のオンとオフを切り替えて効果がありませんでした。

アイデアのある人はいますか?

開発ボックス - PHP 5.5.3 および Joomla を使用した Apache 2.4.2! 3.1.5 安定 [ Ember ]

apachectl -t -D DUMP_MODULES でロードされた Apache モジュール

 core_module (static)
 so_module (static)
 watchdog_module (static)
 http_module (static)
 log_config_module (static)
 logio_module (static)
 version_module (static)
 unixd_module (static)
 unixd_module (static)
 access_compat_module (shared)
 alias_module (shared)
 auth_basic_module (shared)
 authn_core_module (shared)
 authn_file_module (shared)
 authz_core_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 cgid_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 filter_module (shared)
 geoip_module (shared)
 headers_module (shared)
 mime_module (shared)
 mpm_prefork_module (shared)
 negotiation_module (shared)
 reqtimeout_module (shared)
 rewrite_module (shared)
 setenvif_module (shared)
 socache_shmcb_module (shared)
 ssl_module (shared)
 status_module (shared)
 unique_id_module (shared)
 php5_module (shared)

編集 - php と joomla のログも調べましたが、何も表示されません

更新 - いくつかの進歩を遂げました。非 sef URL はすべて機能しています。最後に、欠落しているモジュール (画像) まで追跡しました。ただし、sef URL についてはまだ進展がありません。他のすべてのページのすべての 404

4

1 に答える 1