在A机器上架了个PHP网站,各个栏目内容都是满的,
在机器B上又架了这个网站后,所有栏目的内容都是空的,
能否把A机器上的数据库拷到B网站的对应目录下,便于把A中的内容放到B中,
这样可以嘛?如果可以,该把哪个文件拷到B的什么位置。
第一次整PHP网站,不要见笑~

解决方案 »

  1.   

    把数据库文件加下的data文件夹拷到对应的位置,就可以啦
      

  2.   

    把mysql目录下的data目录复制到B机器,先这样试试看。
      

  3.   

    我把A机器上的data文件夹拷到B机器前,想先把B机器中的data文件夹改个名,但是提示我该方件有程序正在使用中。
    改不了,也就没有办法把A机器上的复制到B机器上。
      

  4.   

    你的B网站在运行吧,或者有程序正打开data 下的文件吧,停掉后试试。
      

  5.   

    我有个疑问,B机器上的网站,我当时用Install/indexp.php时,数据库名重新命名了,跟A机器上的不一致,这样把A机器的数据库拷到B机器上,会不会有影响,要是没有影响,B机器的我就不保留了,直接覆盖一下是否可以?
      

  6.   

    刚才试了,把A机器上的mysql下的data覆盖B机器上的mysql下的data,打开网站还是没有内容,需要不需要改一下配置什么的?
      

  7.   

    1、错误提示打开了没有,php.ini 中 display_errors=On 2、检查一下错误日志
      

  8.   

    登陆A机器的后台备份数据库,B电脑网站程序正常安装,完毕后后台导入A网站导出的备份数据库就 可以
      

  9.   

    刚才看了看data文件夹是只读权限,是不是这个原因?但是为什么提示备份完成,却找不到备份的内容呢?如果是权限的原因,那如何修改这个文件夹为读写读写权限,通过属性修改,修改不了.
      

  10.   

    如果你打算用复制文件的方式转移数据库,那么请注意:只有 MyISAM 类型的表可以安全的被拷贝
      

  11.   

    先搞清楚数据是保存在数据库内还是已经产生的一些缓存的文件,如果缓存的文件没有产生那么需要在后台做一个缓存文件的生成(前提是确实有这样的后台管理),先自己检查一下数据库是否存在正确的数据,然后尝试给通过php直接读出来,如果这些都正常,那么需要分析一下这个网站是如何显示出这些数据的,一步一步吧,就这么说 答案千奇百怪,可能没一个适合你.