将git与PHPFog Wordpress应用程序一起使用
我已将我的PHPFog Wordpress应用程序的副本克隆到本地计算机上。然后,我有几个主题,我正在与自己的sperate存储库一起工作。因此,我将一个主题复制并粘贴到Wordpress存储库中,然后将其与PHPFog同步 这一切都很好 但是,如果我在管理面板中更新我的Wordpress应用程序,然后同步我所做的一些更改,我将丢失更新,并返回到我开始使用的Wordpress版本 如果您在Wordpress管理面板上所做的每一项更改都被本地机器的每一次同步覆盖,那么您应该如何正确地使用git和PHPFOG 我是否应该更新Wordpress,然后再进行另一次克隆,以便在进行新更改之前在本地计算机上获得正确的版本,如果是这样,如何将更新后的Wordpress应用程序克隆到本地计算机上将git与PHPFog Wordpress应用程序一起使用,wordpress,git,phpfog,Wordpress,Git,Phpfog,我已将我的PHPFog Wordpress应用程序的副本克隆到本地计算机上。然后,我有几个主题,我正在与自己的sperate存储库一起工作。因此,我将一个主题复制并粘贴到Wordpress存储库中,然后将其与PHPFog同步 这一切都很好 但是,如果我在管理面板中更新我的Wordpress应用程序,然后同步我所做的一些更改,我将丢失更新,并返回到我开始使用的Wordpress版本 如果您在Wordpress管理面板上所做的每一项更改都被本地机器的每一次同步覆盖,那么您应该如何正确地使用git和P
谢谢你的权利,Wordpress管理员所做的文件系统更改不会被添加到你的PHP Fog repo中,并且可能在下一次推送时被吹走 处理此问题的更好方法是在开发系统上本地运行Wordpress安装,就像您暗示的那样。我使用mac或windows在本地Wordpress管理员中进行更改,然后签入并推送这些更改。这将让您看到更改的结果,而不会影响生产站点。我认为花时间建立这个是非常值得的 要运行它,您应该安装mamp或wamp,并安装wordpress的新副本,以确保mysql在本地运行,wordpress安装能够连接。然后在一个新文件夹中克隆一份新的回购协议副本,并将其加载到浏览器中。url将类似于localhost:8888。它应该无法找到数据库,但这是意料之中的。您需要配置本地环境变量(如下所列)以指向本地运行的mysql服务器。在新安装的wp-config.php文件中查找数据库设置。不要使用克隆的repo的wp-config.php设置。您不希望对wp-config.php文件进行更改,因为这些更改将被签入repo,并且推送后会破坏您的生产站点
MYSQL_DB_HOST
MYSQL_DB_NAME
MYSQL_USERNAME
MYSQL_PASSWORD
这里有一个很好的链接,可以更详细地解释这个过程:您的权利,文件系统的更改,这些更改是由Wordpress管理员进行的,不会添加到您的PHP Fog repo中,并且可能在下一次推送时被吹走 处理此问题的更好方法是在开发系统上本地运行Wordpress安装,就像您暗示的那样。我使用mac或windows在本地Wordpress管理员中进行更改,然后签入并推送这些更改。这将让您看到更改的结果,而不会影响生产站点。我认为花时间建立这个是非常值得的 要运行它,您应该安装mamp或wamp,并安装wordpress的新副本,以确保mysql在本地运行,wordpress安装能够连接。然后在一个新文件夹中克隆一份新的回购协议副本,并将其加载到浏览器中。url将类似于localhost:8888。它应该无法找到数据库,但这是意料之中的。您需要配置本地环境变量(如下所列)以指向本地运行的mysql服务器。在新安装的wp-config.php文件中查找数据库设置。不要使用克隆的repo的wp-config.php设置。您不希望对wp-config.php文件进行更改,因为这些更改将被签入repo,并且推送后会破坏您的生产站点
MYSQL_DB_HOST
MYSQL_DB_NAME
MYSQL_USERNAME
MYSQL_PASSWORD
这里有一个很好的链接,可以更详细地解释这个过程:感谢Tim的解释!另一种方法是将
wp config sample.php
文件的内容复制到wp config.php
,插入DB\u NAME
,DB\u USER
,DB\u PASSWORD
的详细信息,等等,指向我在本地运行的MySQL数据库,然后将wp config.php
添加到我的.gitignore
文件中。感谢Tim的解释!另一种方法是将wp config sample.php
文件的内容复制到wp config.php
,插入DB\u NAME
,DB\u USER
,DB\u PASSWORD
的详细信息,等等,指向我在本地运行的MySQL数据库,然后将wp config.php
添加到我的.gitignore
文件中。