为什么我的git clone只显示一个空白页?

时间:2018-06-05 07:34:23

标签: php git composer-php bitbucket

我的本​​地计算机上有一个Git存储库,克隆到共享服务器上。在我的本地计算机上一切正常,但在共享服务器上我有一个空白页。

我在FTP客户端看到了所有代码,并获得了git状态:

On branch master
Your branch is up-to-date with 'origin/master'.

在我的本地计算机上,我有相同的消息,因此源是最新的。

现在奇怪的是:在我的本地电脑上,我可以看到我的网站。但在我的服务器上它只是一个空白页面。这怎么可能?这可能与htaccess有关吗?代码应完全相同。

技术信息:本地计算机是Mac OSX。共享服务器是Linux系统。我已经安装了Symfony框架

1 个答案:

答案 0 :(得分:1)

您正在使用Symfony框架,但正如您在共享服务器上的评论中所述,您没有Composer来安装依赖项。
Symfony's .gitignore忽略vendor/目录,因为通常执行composer install期间部署过程中的依赖关系。

在您的情况下,如果您在共享服务器上没有作曲家,则可以将您的vendor/目录从PC复制/粘贴到服务器上。
更新依赖项时,不要忘记再次复制/粘贴它。

更简单的方法是,每次将项目推送到服务器时,服务器上的Composer都会执行composer install

相关问题