我正在尝试使用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用户呢?
答案 0 :(得分:0)
我通过使用bellow命令解决了这个问题:
ln -s <my webroot path> web
这就是全部;)
祝所有遇到此问题的人好运。