How to set up different document roots on OpenShift for Yii2 advanced template -


after use yii2 advance template (https://github.com/yiisoft/yii2-app-advanced) needs different documents roots frontend , backend.

set document roots of web server:  frontend /path/to/yii-application/frontend/web/ , using url http://frontend/ backend /path/to/yii-application/backend/web/ , using url http://backend/ 

in local machine have set apache , configured virtual host have alias point backend.

<virtualhost ..:80>     serveradmin ..     servername .     documentroot "...\frontend\web"     <directory "...\frontend\web">         require granted     </directory>     alias /backend "...d\backend\web"     <directory "...\backend\web">         require granted     </directory> </virtualhost> 

but can't figure out how in openshift. please let me know if there's solution on openshift?

according release blog post in march (https://blog.openshift.com/openshift-online-march-2014-release-blog/): documentroot chosen cartridge control script logic depending on conditions in following order:

if php/ dir exists documentroot=php/   else if public/ dir exists documentroot=public/   else if public_html/ dir exists documentroot=public_html/   else if web/ dir exists documentroot=web/   else if www/ dir exists documentroot=www/   else documentroot=/  

as i’m sure you’ve guessed, makes new openshift app directory structure compatible major upstream php projects, including drupal, wordpress, joomla, zend framework skeleton apps , many others.


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -