Я пытаюсь использовать openshift для размещения одного из моих php-сайтов.
Я создал приложение, тогда я могу получить доступ как my-site.rhcloud.com с его конфигурацией по умолчанию, которая является файлом index.php.
Я заметил корень документа, описанный в его инструкции Установка корневого документа.
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 но покажите ошибку ниже.
не обнаружена
Запрашиваемый URL не найден на этом сервере.
Кстати, я не использую способ фиксации rhc как обычно, а просто извлекаю файлы из bitbucket git.
Итак, как я могу сделать папку моего сайта как root, пожалуйста?
Я решил это сам с помощью команды ниже:
ln -s <my webroot path> web
Это все;)
Удачи тем, кто сталкивался с этой проблемой.
Других решений пока нет …