サイトを開発サーバーに移行しましたが、奇妙な動作が発生しています。元箱に問題はありません。手動で移動しました。つまり、ファイルを新しいボックスに 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