Ответ 1
Нашел свою ошибку. Я не делал File- > Open Folder, чтобы открыть папку, в которой я работал...
В настоящее время у меня работает wampserver, и я пытаюсь выполнить предварительный просмотр в реальном времени файла php с помощью Brackets.io. Однако, когда я нажимаю live preview, я получаю
Project settings for: Getting Started
Live preview base URL: ______________
Я следую этому руководству при запуске скриптов PHP. Мой php файл находится в C:/wamp/wwww/php_proj1/php1.php, поэтому я пытаюсь поместить его в свой "базовый URL"
http://localhost/php_proj1/php1.php
Однако всякий раз, когда я печатаю это и вводим его, он просто запрашивает у меня "Базовый URL предварительного просмотра" и ничего не происходит. Я также попытался поместить URL-адрес в мои настройки "Файл- > Проект", и это также не сработало. Я просто запускаю базовый php script, который выделяет некоторые слова.
Он работает, когда я вручную набираю
http://localhost/php_proj1/php1.php
в моем URL-адресе Chrome, но не тогда, когда я использую предварительный просмотр Bracets live.
Что мне не хватает или что-то не так? Нужно ли мне настраивать что-либо на моем сервере wampserver? Я только начал изучать php и использовать wampserver, поэтому я не совсем уверен, что я делаю неправильно.
Спасибо!
EDIT: Я следую этим двум учебникам по этому поводу, и это просто не работает для меня. учебник 1 и учебник 2
EDIT2: нашел свою ошибку. Я не делал File- > Open Folder, чтобы открыть папку, в которой я работал... Спасибо всем, кто помог мне в этом, я определенно не повторю эту ошибку. Вздох
Нашел свою ошибку. Я не делал File- > Open Folder, чтобы открыть папку, в которой я работал...
Live Preview Base Url
должен быть установлен на тот же URL-адрес, который вы использовали бы для запуска своего проекта в браузере.
Итак, если у вас есть проект в C:/wamp/wwww/php_proj1/
, вы запустите этот проект в браузере, введя http://localhost/php_proj1/php1.php
, поэтому это то, что скобки ожидаются для ввода в поле Base Url
за вычетом фактического имени файла script.
Помните, что DocumentRoot localhost указывает на папку C:/wamp/www/
Итак, введите
http://localhost/php_proj1/
в диалоговом окне, запрашивающем базовый url.
Предполагая, что вы редактируете файл php1.php
во время щелчка по значку Live Preview, который является script, который будет запущен в браузере.
О, и, конечно же,, у вас должен быть WAMPServer, и поэтому Apache работает и работает, когда вы это делаете, поскольку он запускает код через Apache, чтобы интерпретировать PHP-код.
Попробуйте то же самое, но с простым HTML файлом.
Попробуйте запустить проект с помощью встроенного сервера PHP. Откройте окно терминала /cmd и перейдите в папку php_proj1
. Теперь выполните php -S localhost:8000
. Теперь установите путь предварительного просмотра в реальном времени на http://localhost:8000/
. Если это работает, тогда с Wamp может возникнуть проблема.
Теперь помните, что независимо от того, что вы не должны содержать файл в пути Live Preview, а только путь к папке. Когда вы его содержите, вы попадаете на этот URL: http://server/file.php/file.php
(double), и это не совсем то, что вы хотите...
Если ни одна из них не работает - может быть проблема с вашим компьютером, скобками, Chrome или обоими. Попробуйте переустановить их (сначала скобки).
Мои два цента, это название проекта php_proj1
? Если нет, вам придется использовать http://localhost/
в качестве базового URL.
Также (когда вы используете скобки) проверьте содержимое вкладки "Сеть Chrome". F12 Инструменты разработчика → Сеть → Фильтр → Документы
Попытайтесь исследовать URL-адреса, возможно, это даст вам некоторое представление