2016-12-25 3 views
0

поэтому у меня есть приложение, у которого есть отдельная папка для администратора и пользователя, так как у них много разных модулей.Общий каталог для 2 разных приложений PHP в cPanel

Админ

  • admin.website.com (субдомен)

Пользователь

  • website.com

Каталог в CPanel

enter image description here

Как получить доступ к папке «Ресурсы» внутри приложения администратора? Спасибо

+0

Идите на один уровень вверх и делайте то, что нужно. то есть '../ resource /' – Rehmat

+0

его уже public_html. cant go 1 уровень выше – Alvinrightback

+0

Да, но вам нужно идти на один уровень в директорию 'admin'. Например, если вам нужно включить PHP-файл из 'resource' в' index.php' файла каталога admin, просто выполните 'include ('../ resource/file.php');' для доступа к файлу в ресурс. – Rehmat

ответ

1

Если ваши ресурсы PHP классов/файлы, которые вы хотите включить - вы можете использовать

include('../resources/class.php'); 

Если говорить о статических файлов (изображений/CSS/JS) это несколько проблематичным , потому что ваш корневой каталог (со стороны браузера) равен admin.
Что вы можете сделать, это создать символическую ссылку (внутри директории admin) в каталог resources:

cd admin 
ln -s ../resources/ resources 

выше создаст новый resources ссылку внутри каталога admin, а каждый запрос к файлу (например, admin/resources/FILE) на самом деле будет запрос к ../resources/FILE

+0

Что делать, если я помещаю папку ресурсов внутри администратора? поэтому, если я получаю доступ к нему от пользователя, он будет/admin/resources. и от администратора это будут/ресурсы? все хорошо? – Alvinrightback

+0

Да, это тоже будет хорошо. Просто выберите тот, который легко реализовать. – Rehmat