2014-12-26 5 views
0

Итак, я REST URL для регистрации, как это:XAMPP-проект не работает на разных компьютерах

http://localhost:8080/task_manager/v1/register 

А потом, я пытаюсь URL в Google Chrome Advanced Client Rest. Все идет гладко.

И теперь я решил проверить URL-адрес на другом компьютере. Итак, я скопирую файл на другой компьютер и снова проверю URL.

Но в результате я получил 404 ОШИБКА, объект не найден.

Удалось ли мне что-то не так? Я полностью копирую файл. Это странно.

UPDATE: Я использую все папку, которая содержит все файлы, и я, используя ту же версию XAMPP & PHP на том, что оба компьютера

+0

Вы скопировали файлы с которыми работаете? Как был настроен PHP на другом компьютере? И веб-сервер? Как вы изменили URL? В этом вопросе слишком много информации. – GolezTrol

+0

Я скопировал всю папку, содержащую проект. порт localhost корректен. –

+0

Я не знаю, почему URL-адрес не работает, когда я пытаюсь использовать другой компьютер. Я также использую Google Chrome Advanced Rest Client на этом компьютере. –

ответ

1

LOCALHOST цели на вашем компьютере, означает фактическую машину файлы являются на. Если вы используете PHP> 5.3 вы можете использовать сборку PHP в сервере разработки с

php -S __YOUR LOCAL IP__ : 8000 

и получить доступ к сайту со всех компьютеров в сети

Например, если вы запустите

php -S 192.168.0.1:8000 

на вашем компьютере, вы можете получить доступ к нему через

http://192.168.0.1:8000/ 

от каждого устройства кон не подключен к вашей локальной сети

Как вы написали в своем комментарии, вы скопировали все файлы, скорее всего, у вас либо нет php, apache или веб-сервера (MAMP, WAMP, ...) (или запущен) на другом компьютере, или вы просто не копировали файлы в нужную папку.

+0

Я уже скопировал всю папку, содержащую файлы. Я использую ту же версию PHP тоже на этом компьютере. –

+0

Я уже копирую все папки в правильную папку, и я использую XAMPP для обоих –

1

url, начинающийся с localhost, относится к компьютеру, на котором он вызван. См. Wikipedia localhost.

Чтобы обеспечить такое же поведение на другом компьютере, вам необходимо скопировать весь проект и установить используемое серверное программное обеспечение, например. apache, mysql и т. д. или получить доступ к проекту с другого компьютера в той же сети, используя внутренний IP-адрес сети вместо localhost.

FYI: локальный почти такой же, как петля-IP 127.0.0.127

так на компьютере, где он работает там также должно работать: http://127.0.0.127:8080/task_manager/v1/register Теперь замените 127.0.0.127 с IP вашего компьютера при проверке его на другой компьютер

0

Вам необходимо запустить проект на веб-сервере, таком как ваш локальный.

Смежные вопросы