проблемы экспорта корневого каталога Solar php5 с локального хоста на работающий сервер или даже на другой компьютер - PullRequest
0 голосов
/ 20 декабря 2010

Хорошо, это кажется чем-то очевидным, но я не смог понять это.

Я только начал использовать Solar PHP5 Framework http://solarphp.com. Это отличный php5фреймворк.Но с любой новой структурой это кривая обучения.

Проблема: Solar использует множество предварительно написанных сценариев для создания каталогов и файлов для вас.Упрощение быстрого развертывания сайта.Поскольку он использует эти сценарии, он создает символические ссылки на файлы и каталоги.(Пример: глава 1 в руководстве). Это замечательно, пока вам не нужно экспортировать весь корневой каталог для загрузки на ваш сервер или создать другой экземпляр на другом компьютере разработчика.Проблема для меня заключается в том, что когда я делаю это, файлы редактируются, но не отражают никаких изменений при обновлении страницы.Как будто он не обновляет код.Единственный способ, которым я могу внести изменения или обновления, - это (по сути) запускать настройку сайта каждый раз, что включает в себя запуск всех сценариев установки, настройку соединений с БД и т. Д. Это полная боль.

Вопрос Есть ли какой-нибудь совет по этому вопросу, где я могу просто экспортировать рабочий корневой каталог, чтобы легко загружать его на сервер или другой компьютер разработчика, без необходимости запускать эти сценарии заново иснова.Я знаю, что это легко, но я не знаю точно, что искать.

Является ли определенный метод экспорта каталогов / файлов, которые используют символические ссылки?

1 Ответ

0 голосов
/ 20 декабря 2010

Вы можете попробовать использовать rsync вместо ftp для развертывания сайта. rsync будет уважать символические ссылки. Конечно, вам понадобится доступ по ssh или монтирование сервера через ftp / sftp с помощью FUSE. Если вы используете SVN, вы также можете зайти на сервер по ssh и выполнить экспорт или извлечение svn.

...