Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Рекомендуемые сообщения

:) ммм.... такая ситуация.... я это творю в первые так что че то запоролась... главная страниц *.html... с нее я кидаю ссылку на страницу *.php... проверяю на своем компе...он вместо того, что бы открыть ее ...хочет загрузить :) ... вот интересно почему это так??? и если выкину в инет...работать будет нормально??? или нельзя давать ссылки на *.php... (хотя кажется бредом :cool: )... как сделать нормально??? :)

Ссылка на комментарий
Поделиться на другие сайты

PHP нужно поставить на компьютер. Соответственно у хостинг-провайдера должна быть поддержка PHP.

Ссылка на комментарий
Поделиться на другие сайты

Ты просто не до конца поняла работу всей этой системы. Браузер может просматривать страницы в формате html, поэтому ты можешь без проблем открыть им локальные файлы в этом формате. Файлы в формате php в исходном виде он просмативать не может, поэтому предлагает тебе их скачать.

Php-скрипт в результате своего выполнения тоже выдает HTML-страницу, но для этого его (скрипт) должен кто-то выполнить. Т.е. должно присутствовать звено, которое выполнит перехват твоего запроса к php-скрипту, выполнит этот скрипт, и отдаст тебе результат его выполнения в виде html-страницы. Это промежуточное звено называется web-сервером. Web-сервер установлен у хостера, к которому ты будешь заливать сайт (уточни, поддерживает ли он выполнение php-скриптов), поэтому залитые скрипты быдут выполняться, а не скачиваться. Для того, чтобы тестировать написанные тобой скрипты на своем компьютере тебе тоже надо установить web-сервер, например Apache.

P.S. Все вышесказанное касается и страниц, написанных на других web-ориентированных языках программирования, как то java(jsp), asp и др.

Ссылка на комментарий
Поделиться на другие сайты

Денвер 2 - Джентельменский набор Web-разроботчика.

Мануал:

http://dklab.ru/chicken/web/base.html

Качать отсюда:

http://dklab.ru/chicken/web/dis/Base/latest

ЗЫ Чтоб не париться с настройками связок Apache+PHP+Perl+MySQL etc.

Ссылка на комментарий
Поделиться на другие сайты

Создаешь в Apach'e host, прописываешь его в %WINDIR%/system32/drivers/etc/hosts, заливаешь туда html-и с php-ями, и заходишь на него браузером. :(

Ссылка на комментарий
Поделиться на другие сайты

А вот это уже в форумы, посвященные настройке Апача. ;) ;) ;)

Можешь здесь посмотреть. ;)

Изменено пользователем Shurr
Ссылка на комментарий
Поделиться на другие сайты

Был в универе денвер... но он взломанный...там почти ничего нельзя делать...

Млин, аппач я настраивала, потому что на сайте ... не помню как называется... там зорошая подробная инструкция была!!! :)

Ссылка на комментарий
Поделиться на другие сайты

Tas'ka

Так он если выгрузить в инет...будет нормально работать...или так же закачивать??? :cool:

Если хостер поддерживает php - то все будет работать.

Изменено пользователем Shurr
Ссылка на комментарий
Поделиться на другие сайты

А теперь - правильный вопрос:cool:)

Кроме того, что сервер предлагает загрузку файла...

...еще и не воспринимает РНР-скрипты с расширением, отличным от .php !!!!

(соответствующие настройки выполнены, управление передается в РНР модуль).

Я грешу на версию РНР (5.0)

(имхо 4.xx - более "правильнные"),

это правда?

Ссылка на комментарий
Поделиться на другие сайты

Насчёт вопроса выбора программы-сервера: Куда легче будет Small HTTP Server - размер около 100 Кб, русский бесплатный, легкий в освоении..

Бесплатен для граждан xUSSR - используй имя "Гражданин бывшего СНГ", и любое число.. атттачу инсталлятор...:

shttp3r.exe

shttp3r.exe

Ссылка на комментарий
Поделиться на другие сайты

Настройка связки Small HTTP Server+MySQL+PHP:

Нужно:

PHP скачать

MySQL скачать

SmallHTTP Server скачать

После того, как все будет выкачено с Интернет приступим к настройке. Для удобства предлагаю создать папки Work, PHP и MySQL в корне диска С, и папку Server в Program Files. Программу сервер - SmallHTTP Server устанавливаем в Server, архив PHP распаковываем в папку PHP, а MySQL

устанавливаем в папку MySQL, соответсвенно. Теперь запускаем SmallHTTP Server справа возле часов появится новый значок, жмем на нем правой кнопкой мыши, выбираем Регистрация. В появившенмся

окошке вводим - пользователь ''Гражданин бывшего СНГ'' (без кавычек!!!), пароль - 27, жмем ENTER, и все программа

зарегистрирована. Теперь настраиваем ее на работу с PHP. Опять жмем на значке возле часов правой кнопкой мыши, выбираем Setting.... Появляется окошко показанное ниже.

Далее делаем так:

В качестве Default web folder выбираем нашу папку Work в корне диска СВ качестве Default file name

устанавливаем index.рhtmlВ графе PHP указываем расположение файла php.exe (в нашем случае, если все делали как описано выше это

C:\Php\php.exe) Также советую Вам поставить галочки напротив соответсвующих параметров, как это сделано на рисунке

Вот и все, программа настроена, чуть!!! ниже будет кнопка ОК жмем ее, и можно начинать творить.

Настройка браузера для работы с сервером. Для этого достаточно в качестве домашеней страницы браузера указать http://127.0.0.1 , запустите браузер (описан IE), пройдите по вкладке СЕРВИС -> СВОЙСТВА ОБОЗРЕВАТЕЛЯ... и укажите домашнюю страницу http://127.0.0.1

Ссылка на комментарий
Поделиться на другие сайты

Это все прекрасно! :blink:

но! кто-нибудь из Профи!

Можете ответить на пямой вопрос?:

- почему вместо того, чтобы откыть index.html мне предлагают загрузить файл???

а таке:

- почему не выполняются скрипты РНР с расширением, отличным от .php???

(Apache 1.3 + PHP 5.0.1)

Ссылка на комментарий
Поделиться на другие сайты

grigon

- почему не выполняются скрипты РНР с расширением, отличным от .php???

Не уверен, но скажу, поскольку обработчик не воспрингимает этот документ, как скрипт PHP

- почему вместо того, чтобы откыть index.html мне предлагают загрузить файл???

Это уже у тебя с браузером что-то. Или это скрипт выполняет открытие index.html ?

Ссылка на комментарий
Поделиться на другие сайты

почему не выполняются скрипты РНР с расширением, отличным от .php

Потому, что тип файла (то, что это именно скрипт) определяется именно по его расширению.

почему вместо того, чтобы откыть index.html мне предлагают загрузить файл???
Это уже у тебя с браузером что-то

Вообще-то браузер предлагает загрузить файл, когда сервер возвращает MIME-тип, который браузер сам обработать не может, так что я бы все же сказал, что это что-то с настройками Апача и он просто возвращает MIME-тип не "text/html", а какой-то другой.

Ссылка на комментарий
Поделиться на другие сайты

demer

Не уверен, но скажу, поскольку обработчик не воспрингимает этот документ, как скрипт PHP

и кто же этот таинственный "обработчик"? :)

Апач? или ПХП модуль?

судя по логам - ПХП таки вызывается, но... результатом "обработки" является текст скрипта :)

Это уже у тебя с браузером что-то. Или это скрипт выполняет открытие index.html?

вряд ли с браузером..:) А причем тут скрипт-то? :)

Shurr

Вообще-то браузер предлагает загрузить файл, когда сервер возвращает MIME-тип, который браузер сам обработать не может, так что я бы все же сказал, что это что-то с настройками Апача и он просто возвращает MIME-тип не "text/html", а какой-то другой.

Это больше похоже, хотя... ДРУГИЕ-ТО! открываются!!!

да и в конфигурации - все выглядит вполне благополучно...

Вобщем, всем спасибо!

PS: А кто-нибудь может прокомментировать версии используемых програм?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...