Взаимодействие с папками вне корневого каталога / веб-каталога с Dreamweaver (CS5) - PullRequest
3 голосов
/ 09 июня 2011

Используя FileZilla, я могу получить доступ к папкам вне моего веб-каталога. Как я могу сделать то же самое с Dreamweaver, чтобы я мог редактировать файлы и автоматически сохранять / выгружать все через Dreamweaver? В настоящее время я могу получить доступ только к веб-каталогу.

Я знаю, как включить их в PHP, но я бы хотел, чтобы Dreamweaver нашел / получил к ним доступ.

Спасибо!

Ответы [ 2 ]

1 голос
/ 09 июня 2011

Вам необходимо установить пути определения сайта (как локального, так и удаленного), чтобы он выглядел на один уровень выше, чем у вас в настоящее время. Так что, если локальный путь

Мои документы / Веб-сайты / Этот сайт

вы бы изменили его на

Мои документы / Веб-сайты /

и если пульт дистанционного управления:

/ пользователя / дом / domain.com /

изменить на

/ пользователь / дома /

Проблема, с которой вы столкнетесь, заключается в том, что Dreamweaver не работает должным образом, когда настроено так. Предполагается, что удаленный путь является общедоступным веб-корнем, и он автоматически создает все виды файлов и папок, а DW ожидает, что они находятся в общедоступном корне. Кроме того, такие вещи, как установка путей для включений и изображений автоматически, не будут работать, поскольку все пути будут начинаться вне общедоступного веб-корня.

Лучше оставить все как есть и использовать внешнюю программу FTP для обработки файлов за пределами веб-сайта.

0 голосов
/ 11 апреля 2017

Ранее мы сталкивались с этой ситуацией, когда было желание переместить включаемые файлы PHP за пределы общедоступного каталога HTML. Ответ JCL1178 является абсолютно концептуально правильным.

Реальная реализация заключалась в дублировании сайта (в разделе «Управление сайтами») и создании отдельного сайта для каталога «включенных», который поднимался бы на один уровень вверх. Таким образом, настройка «Root Directory» была нормальной (в нашем случае «public_html /» на основном сайте, и мы удалили «public_html /» из настройки Root Directory на сайте «includes»), что фактически привело к переходу на один уровень вверх.

Определенно не идеальная ситуация / рабочий процесс, если не сказать больше, поскольку в итоге вы получите два определения сайта для одного сайта (что может вызвать другие проблемы); но Dreamweaver это то, что он есть. Мы работали над проектом за пределами площадки, который не позволял использовать что-либо, кроме Dreamweaver, так что это то, что мы придумали для соблюдения.

В качестве дополнительного примечания: мы смогли реализовать это решение только потому, что план веб-хостинга позволил нам добраться до корня. Если у вас есть план веб-хостинга, который строго ограничен общедоступным каталогом, все это будет DOA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...