2015-01-21 2 views
1

У меня установлен POW, но я не понимаю, как символически ссылаться на мой app.Ошибка POW, приложение не найдено

Пример, который они используют, имеет /path/to/myapp. Я действительно не понимаю, какой путь я здесь ввел.

У меня есть папка на моем рабочем столе, которую я хотел использовать для своих файлов разработки. Я помещаю этот путь к файлу здесь?

Я знаю, что это основное, но руководства, которые у них есть в сети, не уточняют эту часть.

Я продолжаю пытаться символизировать вещи, и терминал просто говорит, что файл существует. И тогда ничего не происходит.

ответ

2

Символы в основном являются ярлыками для основной папки. Поэтому для работы POW вам нужно будет создать ярлык своего каталога в каталоге .pow. Вот где POW ищет каталоги.

/path/to/myapp - путь к каталогу, в котором находятся файлы разработки. В вашем случае, поскольку его в рабочем столе путь будет ~/Desktop/your_directory

Откройте свой терминал и введите следующую команду:

# changes directory to ~/.pow 
$ cd ~/.pow 

# creates symlink (shortcut) of your_directory in .pow directory 
$ ln -s ~/Desktop/your_directory 

Сейчас в вашем браузере, если вы идете в http://your_directory.dev/, ваше приложение должно быть готово.

Update

В РНР 5.4 есть сборка в сервере. Это означает, что вы можете просто сделать следующее для доступа к вашему веб-сайту в браузере.

$ cd ~/Desktop/your_directory // or whereever your php project is 
$ php -S localhost:8000 
+0

спасибо за ответ. Теперь имеет смысл. Я ввел эти вещи в терминал, а затем просто сказал, что «файл существует». Когда я открыл браузер, он просто сказал то же самое «Приложение не найдено Symlink ваше приложение для ~/.pow/test сначала« – figaro

+0

, так что если вы перейдете в каталог ~/.pow, вы увидите символическую ссылку? – Subash

+0

Я действительно не знаю .... Я набираю ls -1, и я вижу 5 имен ... все из которых являются именами, которые я пытался сопоставить. Простите мое невежество, я ничего не получаю, когда иду на mydirectory.dev. он говорит ошибку 404. если я набираю anyting else.dev, он дает мне то же приложение, что и не найденная вещь – figaro

1

Хорошо, у меня была та же проблема, но я нашел решение.

Во время второго шага при создании символической ссылки убедитесь, что вы не только предоставляете путь, но также указываете имя файла symlink. В противном случае вы создали папку, которая не связывает вас нигде. Следовательно, в терминале, сообщая вам, что файл существует, но это факт, что он не работает.

ln -s /path/to/myapp myapp вместо ln -s /path/to/myapp

Проверьте это: http://osr507doc.sco.com/en/OSUserG/_Creating_link_to_file.html

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