接pipe并移动一个PHP网站

我有一个内部使用PHP站点在我的新位置。 它只能在现场每年运行几天,所以我们把它放在笔记本电脑上。 运行Fedora的8年IBM Thinkpad的硬件正在消亡。 我有新的联想Thinkpad的运行最新和最伟大的Ubuntu。 我已经将var的内容复制到一个共享驱动器,在新机器上的var中将旧的www文件夹重命名并复制到旧的www文件夹中。 我可以进入login页面并进入网站,但是当我查看某些内容时,它将返回“无法打开”。 我知道我无法到达新机器中的MySQL,因为用户和密码不匹配。 包含安装脚本之前,旧机器的PHP版本。 我对PHP知之甚less。 我正在寻找正确的方式将旧的PHP文件链接到我的MySQL实例的input。 任何帮助,非常感谢。

默认情况下,如果你的php在你的机器上用mysql设置,它应该已经被链接到了对方,但是你的php代码肯定不会使用正确的mysql身份validation细节,正如你所说,鉴于笔记本电脑是8岁的代码可能也编程在比你现在的版本更早的PHP版本,并且脚本代码可能不再兼容

你应该检查你的脚本的数据库访问细节进行修改,希望如果脚本写得很好或使用一个众所周知的框架,那么它应该只在一个文件,如config.php或db.inc.php,这个文件将在某个地方在/ var / www文件夹中。

如果你设法满足数据库的问题,那么你应该没问题,但它可能会有其他问题从PHP版本的差异,将需要充分审查的代码。

还有其他的缺陷是文件权限,你需要确保/ var / www文件夹可以被web服务器用户(通常是nobody)读取,所以一个chown -R yourusername:nobody /var/html应该做的,否则确保内容是世界可读的。

另外复制/ var / lib / mysql文件夹来复制数据库是不推荐的,如果mysql现在是旧笔记本电脑的新版本,则不太可能工作,你应该从旧笔记本电脑做一个手动的数据库转储,并做一个导入在新的笔记本电脑上。

没有更多的信息,我不能给予任何更具体的帮助