Назад | Перейти на главную страницу

Как лучше всего поддерживать безопасность с подрядчиком, устанавливающим приложение PHP / CodeIgniter / MySQL?

Я работал с оффшорным разработчиком над альфа-версией своего веб-приложения. Он скоро установит его на моем сервере, и, хотя я ему доверяю, я также хочу быть осторожным. Как я могу структурировать его доступ к серверу и MySQL, чтобы он мог запустить приложение, не открывая больше, чем мне нужно?

У меня уже установлены Apache, MySQL и PHP.

Вы можете затенять его сеанс с помощью Screen / SSH (см. "Сотрудничество с экраном") - создайте пользователя с именем" webinstall "или что-то еще и отключите его, когда закончите.

Также, если PHP и MySQL уже установлены, я настоятельно рекомендую установить их самостоятельно; это сделать тривиально (если это ваше типичное приложение LAMP):

mysql -u <root or whatever> -p <your_database> < /path/to/mysql.dump

Тебе станет лучше, поверь мне. Попробуйте - вы всегда можете написать здесь, чтобы получить помощь.

Почему бы вам не настроить PHP и MySQL самостоятельно и просто дать ему доступ по FTP для загрузки фреймворка и его файлов? CodeIgniter на самом деле не требует специальной настройки, а за пределами PHP и MySQL все остальное можно сделать через FTP.