在没有rhc提交

时间:2016-01-10 11:55:38

标签: php shell openshift paas

我正在尝试使用openshift来托管我的一个php网站。

我创建了一个应用程序,然后我可以访问 my-site.rhcloud.com ,其默认配置是index.php文件。

我注意到其指令Setting Your Document Root中描述的文档根目录。

IF php/ dir exists THEN DocumentRoot=php/
ELSE IF public/ dir exists THEN DocumentRoot=public/
ELSE IF public_html/ dir exists THEN DocumentRoot=public_html/
ELSE IF web/ dir exists THEN DocumentRoot=web/
ELSE IF www/ dir exists THEN DocumentRoot=www/
ELSE DocumentRoot=/

但即使我按照其命名惯例在那里创建 web 文件夹,并将那些在本地正常工作的文件放入其中,我也无法以 my-site.rhcloud的形式访问它。 com 但显示以下错误。

  

未找到

     

在此服务器上找不到请求的网址。

顺便说一句,我不像往常那样使用rhc提交方式,而只是从bitbucket git获取我的文件。

那我怎么能把我的网站文件夹作为root用户呢?

1 个答案:

答案 0 :(得分:0)

我通过使用bellow命令解决了这个问题:

ln -s <my webroot path> web

这就是全部;)

祝所有遇到此问题的人好运。