Я всегда разрабатывал свои проекты, используя MAMP локально, и однажды сделал просто загруженный все на живой сервер. Тем не менее, я хочу интегрировать некоторые функциональные возможности FB в свой текущий проект, и я считаю, что я прав, говоря, что невозможно полностью протестировать интеграцию FB локально. Моя проблема заключается в том, что я не хочу выпускать проект, над которым я работаю, пока он не закончит (или, по крайней мере, почти не закончил!), Разместив его на реальном сервере. Я даже не хочу, чтобы люди видели экран входа в систему или что-то еще. Есть ли способ, чтобы я мог загружать все в свой домен для тестирования, но не позволять кому-либо, кроме меня, получить доступ к сайту?
Можно проверить почти все (с довольно редкими исключениями), связанными с FB локально.
Единственными исключениями, которые я могу вспомнить, являются:
Кстати, если есть другие проблемы, которые я забыл и вы испытываете – вы можете создать тестовый домен с таким .htaccess
в своем корне:
Order deny,allow Deny from all AuthName "Password" AuthType Basic AuthUserFile /path/to/.htpasswd Require valid-user Allow from 69.63.176.0/20 Satisfy Any
Где 69.63.176.0/20
равно 69.63.176.0 - 69.63.191.255
и принадлежит facebook, а .htpasswd
– файл паролей, созданный с помощью консольной утилиты htpasswd
htpasswd -c /path/to/.htpasswd musoNic80 // and enter password after
С таким .htaccess
все, кроме кого-то с facebook IP, должны будут ввести действительный логин / проезд через базовый http auth.
Кроме того, если у вас есть динамический, но ваш собственный IP-адрес (данный только вам, когда вы вошли в ваш pppoe (или что-то, что используете), и измените его после повторного входа), вы можете использовать http://no-ip.org
и ваш локальный хост будет доступен на внешнем уровне и доступен для facebook.
Это супер просто, проверьте localtunnel и подключите URL-адрес к facebook. Это приведет к тому, что ваш компьютер будет подключен к сети очень ограниченным образом и закроет туннель, когда вы это сделаете.
http://progrium.com/localtunnel/
Я не уверен, что это работает в Windows, но я уверен, что есть что-то подобное.