За последние 24 часа нас посетили 8164 программиста и 1002 робота. Сейчас ищут 316 программистов ...

Доступ к общим файлам в common

Тема в разделе "PHP для новичков", создана пользователем Konstant1n, 25 дек 2018.

  1. Konstant1n

    Konstant1n Активный пользователь

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    Всем привет!
    Написал сайт на PHP MVC, сделал разделение на backend, common, frontend. Настроил в openserver домены x1.local -> frontend, admin.x1.local -> backend. Так вот, как подключить файлы из директории common в frontend и backend?
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    В твоем случаи скорее всего хватит обычной символической ссылки. А вообще решить можно по разному в зависимости от ситуации. Можно nginx настроить. Можно монтировать. Апи написать. Ну и плюс разделение на то и разделение что бы разделить.
     
  3. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.340
    Симпатии:
    551
    Абс. путь, отн. путь с элементами «..». Если в common общие для всех сайтов либы, есть include_path с указанием пустого префикса перед кратким/относительным именем файла.
    --- Добавлено ---
    Пример универсального варианта через отдельное определение «базы»: http://gency.ru/comment/58
     
  4. Konstant1n

    Konstant1n Активный пользователь

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    .htaccess файл не трогать тогда? только настройки сервака менять? nginx - это же веб сервер как и apache?
     
  5. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    @Konstant1n Тут нет однозначного ответа так как не известно что именно тебе нужно и как это все будет работать. Проще всего сделать сумлинк (в переводе на виндовс ярлык на папку) и поместить эту ссылку\ярлык в нужное тебе место. nginx и apache веб сервера могут работать как по отдельности так и вместе. htaccess предназначен только для apache и он не даст тебе возможности выйти за пределы корневой директории. Нужно править сам файл конфигурации. Ну и абсолютные относительные пути главное что б в веб сервера был доступ на чтения.