Я хочу загрузить веб-сайт, который использует php для создания своих страниц. Если я использую
wget --convert-links --mirror --trust-server-names the_website.com
, php-файлы загружаются как файлы php. Когда я открываю веб-страницу локально, FF дает мне всплывающее окно с вопросом, хочу ли я открыть php-файл страницы с gedit.
Есть ли способ загрузить полную веб-страницу как простой html, чтобы Я могу получить доступ к ним в браузере локально?
Httrack довольно хорошо загружает все веб-страницы в качестве статических автономных копий.
Я использовал его несколько раз с хорошими результатами.
Они на самом деле не PHP-файлы, но у них просто расширения PHP. Для этого нет простого решения. Вы можете переименовать все файлы в .html, но тогда все ссылки нуждаются в исправлении.
Самый простой способ - это использовать файлы вместо Firefox, открывая их напрямую. Вы можете сделать это с помощью cding в каталог, а затем с помощью некоторой магии python:
python -m SimpleHTTPServer 8080
И затем открыть http://localhost:8080 в вашем браузере.
Опять же, это не настоящий PHP, они просто сохраняются в файлах, которые отражают URL.
Редактировать: если у вас установлен PHP, вы можете использовать встроенный сервер PHP :
php -S localhost:8080
Это должно обрабатывать проблему с mimetype, но я бы не стал беспокоиться, если у вас нет PHP.