将PHP项目部署到Openshift:无法打开流

将PHP项目部署到Openshift:无法打开流,php,openshift,Php,Openshift,我有一个PHP项目,其结构如下: 我得到一个错误,上面写着: Warning: require(../app/view/home.php): failed to open stream: No such file or directory in /opt/app-root/src/index.php on line 22 Fatal error: require(): Failed opening required '../app/view/home.php' (include_path='

我有一个PHP项目,其结构如下:

我得到一个错误,上面写着:

Warning: require(../app/view/home.php): failed to open stream: No such file or directory in /opt/app-root/src/index.php on line 22 Fatal error: require(): Failed opening required '../app/view/home.php' (include_path='.:/opt/app-root/src:/opt/rh/rh-php70/root/usr/share/pear') in /opt/app-root/src/index.php on line 22 警告:require(../app/view/home.php):无法打开流:第22行的/opt/app root/src/index.php中没有此类文件或目录 致命错误:require():无法打开第22行/opt/app root/src/index.php中所需的“../app/view/home.php”(include_path=”:/opt/app root/src:/opt/rh/rh-php70/root/usr/share/pear”) 有人能帮我解决这个问题吗

更新:


提前谢谢

我在您的文件夹结构的图像中看到,您有公用文件夹和包含代码的应用程序,但是部署中的错误看起来代码不再是公用的,而是在src中。。您确定相对链接仍正确配置吗


Has
index.php
可能已移动到根目录,指向
。/abc/xyz.php
的链接应更新为
abc/xyz.php

我在您的文件夹结构的图像中看到,您有公用文件夹和包含代码的应用程序,但是部署中的错误看起来代码不再是公用的,而是在src中。。您确定相对链接仍正确配置吗


Has
index.php
可能已移动到根目录,指向
。/abc/xyz.php
的链接应更新为
abc/xyz.php

我已经更新了我的问题。index.php似乎在/public\u html中:\@MarcusKyrilLim上面的错误消息说,否则,错误来自的文件是/opt/app root/src/index.php-与public_html无关。我已经更新了我的问题。index.php似乎在/public\u html中:\@MarcusKyrilLim上面的错误消息表示,错误来自的文件是/opt/app root/src/index.php-与public_html无关。请将
pwd&&ls-lR
的输出发布到粘贴bin服务。请将
pwd&&ls-lR
的输出发布到粘贴bin服务。