Я пытаюсь использовать openshift для размещения одного из моих сайтов php.Открывает корневую папку без привязки к rhc
Я создал приложение, после чего я могу получить 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=/
Но я следую за его именования, чтобы создать папку с веб там, и поместить файлы эти работы правильно локально в нее, я не могу получить доступ к нему, как my-site.rhcloud.com но дисплей ниже.
Не найдено
Запрошенный URL не найден на этом сервере.
BTW, я не использую способ записи как обычный, а просто извлекаю файлы из битбакет git.
Итак, как я могу сделать папку своего сайта под именем root, пожалуйста?
Может ли ssh в ваше приложение и проверить, что ваш index.php (и остальное) действительно находится в '~/app-root/repo/web /' и '~/app-root/runtime/repo/web/'? Если его там нет, может возникнуть проблема в том, как вы нажимаете туда файлы. –
@JiriFiala Да, я использую putty для ssh в своем приложении, и index.php существует в нужном месте. –
Затем я проверил журналы в '~/app-root/logs /' для получения подробной информации о том, почему файлы не обслуживаются. Вы должны увидеть там и точный путь к файлу, который нельзя обслуживать (например, «Файл не существует:/var/lib/openshift/xxxxxxxxxxxxxx/app-root/runtime/repo/web/index.html') с запросом GET , –