Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在WAMPSERVER上设置Wordpress站点_Wordpress - Fatal编程技术网

在WAMPSERVER上设置Wordpress站点

在WAMPSERVER上设置Wordpress站点,wordpress,Wordpress,我想在本地PC上安装wordpress站点(已在生产中运行)。我安装并安装了wampserver 2.5,将wordpress安装在根目录下,名为“C:/Program Files/wamp/wamp/www/wordpress”。当我打开URL localhost:88/wordpress时,它会打开helloworld wordpress欢迎页面。然后我继续安装我的wordpress网站,复制了与“C:/Program Files/wamp/wamp/www/talent awards”相同

我想在本地PC上安装wordpress站点(已在生产中运行)。我安装并安装了wampserver 2.5,将wordpress安装在根目录下,名为“C:/Program Files/wamp/wamp/www/wordpress”。当我打开URL localhost:88/wordpress时,它会打开helloworld wordpress欢迎页面。然后我继续安装我的wordpress网站,复制了与“C:/Program Files/wamp/wamp/www/talent awards”相同目录下的网站文件夹,但这次我在浏览器中打开URL localhost:88/talent awards时,它显示找不到页面。我是wordpress和WAMP的新手,所以不确定我错过了什么

非常感谢您的帮助

提前谢谢。
Jos

您正在将站点文件夹(从服务器)复制到本地主机。我说得对吗?如果是这样,在网站数据库中,您可以找到wp_选项表。在这里,您需要将站点url和家庭地址更改为本地主机地址[在您的情况下为localhost:88]


最好在数据库上进行搜索和替换。

您需要做的事情很少:

  • 备份现有的生产备份并在本地数据库实例上还原它

  • /** The name of the database for WordPress */
    define('DB_NAME', '');
    
    /** MySQL database username */
    define('DB_USER', '');
    
    /** MySQL database password */
    define('DB_PASSWORD', '');
    
    /** MySQL hostname - You probably only need to change this one */
    define('DB_HOST', 'localhost');
    
  • 更新wp-config.php中的数据库信息以匹配本地数据库实例

    /** The name of the database for WordPress */
    define('DB_NAME', '');
    
    /** MySQL database username */
    define('DB_USER', '');
    
    /** MySQL database password */
    define('DB_PASSWORD', '');
    
    /** MySQL hostname - You probably only need to change this one */
    define('DB_HOST', 'localhost');
    
  • 使用一个数据库迁移工具,比如这个。这将更新还原的数据库以匹配本地主机配置


  • 如果您已经准备好了数据库供网站使用,您可以跳过第1步和第3步。

    如果您只是转到,是否可以看到该文件夹?是的,该文件夹列在“您的项目”下,人才奖励中是否有我需要检查的内容?您应该启用错误报告,以便查看发生的情况。查看.0 down vote接受您的建议,我已经迁移了db,更改了home和siteurl参数的wp_选项,按照链接上的建议设置了错误日志记录。但是,现在错误已更改,显示404未找到。看来我还是错过了什么!你能登录到wordpress管理员吗。检查常规设置和阅读部分。在数据库表和wp-config.php文件中是否有相同的表前缀(wp_u或类似的东西)?如果没有,请更改并检查。在那之后,通过更改永久链接刷新你的mod_重写规则:Dashboard->Settings->permalinks->Save Settings我注意到一些奇怪的行为。正如我所说,虽然我在db的wp_选项表中更改了siteurl和home URL,但在我尝试打开页面时,它会将db中这些字段的值更改回,并且浏览器也会重定向到example.com页面。另外,您能解释一下“您在数据库表和wp-config.php文件中是否有相同的表前缀(wp_u或类似的东西)”是什么意思吗?我的意思是,您可以找到$table_prefix='wp_u';类似于wp-config.php文件中的内容。在您的数据库中,您可以找到类似wp_option、wp_PosteTa等表。请确保wp-config.php文件中的表前缀('wp_')和$table_前缀相同。如果它不适用于您,请以电子邮件id[在]domain.com格式向我提供您的电子邮件地址。我将向您发送db的搜索和替换文件。谢谢,wp.config有$table_前缀='wp_u';所有的表格都是从wp开始的,你还建议我检查什么。你也可以将文件发送到emailid:forinfo.js[at]gmail.com