程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了将站点从本地转移到 AWS 后,Wordpress 样式和管理员不起作用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决将站点从本地转移到 AWS 后,Wordpress 样式和管理员不起作用?

开发过程中遇到将站点从本地转移到 AWS 后,Wordpress 样式和管理员不起作用的问题如何解决?下面主要结合日常开发的经验,给出你关于将站点从本地转移到 AWS 后,Wordpress 样式和管理员不起作用的解决方法建议,希望对你解决将站点从本地转移到 AWS 后,Wordpress 样式和管理员不起作用有所启发或帮助;

我刚刚将我的 wordpress 博客从本地主机转移到了 aws(amazon webservices)

我遵循的方法

1.从localhost复制phpR_158_11845@yadmin的数据库

2.在新服务器上创建数据库,并在新服务器的数据库中从旧服务器导入sql

3.set wp config file on new server username,password,databse name

4.在新数据库上设置 wp-options 表

更新siteurl,更新主页到网站url

5.复制所有wp文件并制作zip文件->通过filezilla ftp将zip文件移动到站点位置并在该位置解压

在此之后,wordpress 站点加载并且所有页面和帖子都可以工作,但样式丢失了..

这是我的functions.php

 function fasTinfo_files(){ 
     //CSS
     //wp_enqueue_style('Google-Fonts','https://Fonts.GoogleAPIs.com/CSS2?family=Roboto+Slab:wght@300;400;500;700&display=swap');
     wp_enqueue_style('Google-Fonts','https://Fonts.GoogleAPIs.com/CSS2?family=Roboto:wght@300;400;500;700&display=swap');
     wp_enqueue_style('Google-Fonts2','https://Fonts.GoogleAPIs.com/CSS2?family=Nunito:wght@300;400;600;800&display=swap');
     wp_enqueue_style('Google-Fonts3','https://Fonts.GoogleAPIs.com/CSS2?family=Oswald:wght@300;400;500&display=swap');
     //wp_enqueue_style('bootstrap',get_stylesheet_uri().'/assets/CSS/bootstrap.CSS',array(),'4.0','all');
     wp_enqueue_style('bootstrap',get_template_directory_uri().'/assets/CSS/bootstrap.CSS','all');
     wp_enqueue_style('Font-awesome','https://cdnjs.cloudFlare.com/AJAX/libs/Font-awesome/4.7.0/CSS/Font-awesome.min.CSS');
     //wp_enqueue_style('Font-awesome2','https://cdnjs.cloudFlare.com/AJAX/libs/Font-awesome/5.15.3/CSS/all.min.CSS');
     wp_enqueue_style('slick-theme','https://cdn.Jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/slick-theme.CSS');
     wp_enqueue_style('slick-CSS','https://cdn.Jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.CSS');
     wp_enqueue_style('custom',get_template_directory_uri().'/assets/CSS/style.CSS',microtime(),'all');
     wp_enqueue_style('fasTinfo_main_styles',get_stylesheet_uri(),microtime());

     //Js
     wp_enqueue_script('jquery');
     wp_enqueue_script('boot-popper','https://cdnjs.cloudFlare.com/AJAX/libs/popper.Js/1.16.0/umd/popper.min.Js');
     wp_enqueue_script('boot-Js','https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/Js/bootstrap.min.Js');
     wp_enqueue_script('fast-main-Js',get_template_directory_uri().'./assets/Js/main.Js',truE);
     //wp_enqueue_script('Fontawesome-Js','https://kit.Fontawesome.com/a076d05399.Js');
     //wp_enqueue_script('slick-Js','https://cdn.Jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.Js');
     
         
 } 
 add_action('wp_enqueue_scripts','fasTinfo_files');

我什至尝试注释掉 enqued CSS 并将 CSS 直接放在 header 中 像这样

 <!-- CSS here -->
    <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/assets/CSS/bootstrap.CSS">
     <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/assets/CSS/style.CSS">
     <?php wp_head(); ?>
    

但那也没用

而且我无法访问 wp-admin 每次我尝试这样做时,它都会向我显示此错误

此页面无效www.xxxxxxxx.com 将您重定向了太多次。 尝试清除 cookie。

我之前按照相同的步骤将 wordpress 网站从本地镜像到 cpanel 托管,它的工作原理很吸引人,但由于我对 aws 一无所知,我真的很困惑出了什么问题..

任何帮助将不胜感激,谢谢

解决方法

将这些行添加到您主题的 function.php 中:

update_option( 'siteurl','https://example.com' );
update_option( 'home','https://example.com' );

然后清除浏览器的缓存,看看它是否有效。

,

我在 wp-config.php 中添加以下代码解决了这个问题,它允许我访问 wp-admin

 $_SERVER['httpS'] = 'on';

大佬总结

以上是大佬教程为你收集整理的将站点从本地转移到 AWS 后,Wordpress 样式和管理员不起作用全部内容,希望文章能够帮你解决将站点从本地转移到 AWS 后,Wordpress 样式和管理员不起作用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: