ロリポップサーバーから、エックスサーバーへサーバー移管をしている途中です。
◆完了していること
・phpMyadminのデータベースのエクスポートやインポートは完了しています。
・FTPソフトを使用して、public_htmlの下にwordpressのファイルデータのコピーも完了しています。
・wp-config.phpのサーバー情報も変更しています。
問題が発生している箇所ですが
◆CSSが反映されません
→「ページのソースを表示」で調べると旧ロリポップサーバーのときのパスになっています。
HTML
1<!-- 旧ロリポップのパス --><!-- 現在 --> 2https://domein.com/wordpress/wp-includes/css/test.css?ver=5.4.2 3 4<!-- 新Xserverのパス --><!-- 目標 --> 5https://domein.com/wp-includes/css/test.css?ver=5.4.2
◆管理画面への推移ができません
→アドレスバーに/adminを入力して管理画面へログインしようとするとhttps://domein.com/wordpress/wp-admin/このドメインに切り替わるだけで管理画面への推移ができません。
DNSの変更をせずに、hostsファイルにサーバーのIPとドメインを記述して私のパソコンでのみ確認できる状況です。
こちらはfunctions.phpで問題はないかと思うのですが、何が原因かは不明です。
PHP
1// functions.php 2function my_scripts() { 3 wp_enqueue_style( 'reset', get_template_directory_uri() . '/css/reset.css', array(), '1.0.0', 'all' ); 4 if(is_front_page()){ 5 wp_enqueue_style( 'my-style', get_template_directory_uri() . '/css/style.css', array(), '1.0.0', 'all' ); 6 }else if(is_single()){ 7 wp_enqueue_style( 'my-style', get_template_directory_uri() . '/css/single.css', array(), '1.0.0', 'all' ); 8 } 9 wp_enqueue_style( 'mainStyle', get_template_directory_uri() . '/css/mainStyle.css', array(), '1.0.0', 'all' ); 10 wp_enqueue_script( 'my-script', get_template_directory_uri() . '/js/j_script.js', array( 'jquery' ), '1.0.0', true ); 11} 12add_action( 'wp_enqueue_scripts', 'my_scripts' );
xserverのサーバーパネル画面から「サーバーキャッシュ」を削除して、ブラウザの方でもデバック画面で「キャッシュの削除とハード再読込み」を行っています。