如何将网站从localhost移动到服务器而不会有太大变化?

时间:2017-12-13 08:46:12

标签: php html xampp localhost

例如在我的网站上我有很多链接说

  

“HTTP //本地主机/网站/ admin.php的”

我想成为

  

http://website.com/admin.php

目前,我只是在编辑器中使用replace命令,但需要很长时间才能搞清楚。但我在想$_SERVER['DOCUMENT_ROOT']可以解决这个问题。但它也没有。
那么如何在不改变任何内容的情况下将文件从loalhost移动到服务器?
我不是在谈论wordpress网站。它是我自己创造的那个。

1 个答案:

答案 0 :(得分:1)

首先,您可以制作defines.php文件并将其包含在index.php中。您可以添加的内容是:define('BASE_PATH', dirname(__FILE__));

这意味着当您输入例如:$this->basePath = BASE_PATH . '/lib/company/Layouts/';时,您将始终拥有正确的base_path,以便切换服务器。

我建议使用PHPStorm:www.jetbrains.com/phpstorm。阅读文档以了解可能性。例如,您可以按CTRL + R并搜索“localhost”。现在您收到一个显示,以便您可以使用其他输入编辑所有localhost。但是还有更多的功能。 PHPStorm是必须拥有的

不知何故,您仍然只需要编辑一次文件,而defines.php可能是您下一个项目或未来当前项目的解决方案。

我希望这对你有所帮助。