最近这几天一直在学习linux的有关知识,昨天有空想趁着这个机会就打算把本机的博客迁移自己机器的linux系统中。

Linux中安装完毕apachemysql数据库以及php等相关软件与组件,启动mysql数据库把博客的数据库导入,然后启动apache把博客的相关文件上传到Apachewww目录的html目录下,修改相关的配置。

输入博客访问地址时,却发现博客显示为空白,如下图:

解决WordPress迁移到linux中博客显示空白

不知道问题出在什么地方,在windows下明明好好的但是在linux下却不可以。很是纳闷!于是开启WordPress的调试模式,看看到有没有进一步的提示信息。WordPress调试模式只需打开wp-config.php文件找到define(‘WP_DEBUG’, true)行,只需要把该行修改为:define(‘WP_DEBUG’, false)即可。如下图:

解决WordPress迁移到linux中博客显示空白

再次访问博客,提示如下的信息:

Parse error: syntax error, unexpected $end in /var/www/html/wp-content/themes/HotNewspro/includes/directory.php on line 22

解决WordPress迁移到linux中博客显示空白

找到该文件,发现这个是我使用的一个WordPress模版。该文件很明显是代码写错造成的。如下图:

解决WordPress迁移到linux中博客显示空白 

去掉图中标记出的代码。再次访问博客就可以了。如下图:

解决WordPress迁移到linux中博客显示空白

PS:该WordPress模版为知更鸟主题,很明显这是一个BUG

相关文章:

  • 2021-08-31
  • 2021-12-28
  • 2022-01-11
  • 2022-02-26
  • 2021-07-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
  • 2021-05-25
  • 2021-06-07
  • 2021-07-24
  • 2021-09-12
相关资源
相似解决方案