Tas'ka Опубликовано 17 октября, 2004 Жалоба Поделиться Опубликовано 17 октября, 2004 :) ммм.... такая ситуация.... я это творю в первые так что че то запоролась... главная страниц *.html... с нее я кидаю ссылку на страницу *.php... проверяю на своем компе...он вместо того, что бы открыть ее ...хочет загрузить :) ... вот интересно почему это так??? и если выкину в инет...работать будет нормально??? или нельзя давать ссылки на *.php... (хотя кажется бредом )... как сделать нормально??? :) Ссылка на комментарий Поделиться на другие сайты Поделиться
dmc Опубликовано 18 октября, 2004 Жалоба Поделиться Опубликовано 18 октября, 2004 PHP нужно поставить на компьютер. Соответственно у хостинг-провайдера должна быть поддержка PHP. Ссылка на комментарий Поделиться на другие сайты Поделиться
Shurr Опубликовано 18 октября, 2004 Жалоба Поделиться Опубликовано 18 октября, 2004 Ты просто не до конца поняла работу всей этой системы. Браузер может просматривать страницы в формате html, поэтому ты можешь без проблем открыть им локальные файлы в этом формате. Файлы в формате php в исходном виде он просмативать не может, поэтому предлагает тебе их скачать. Php-скрипт в результате своего выполнения тоже выдает HTML-страницу, но для этого его (скрипт) должен кто-то выполнить. Т.е. должно присутствовать звено, которое выполнит перехват твоего запроса к php-скрипту, выполнит этот скрипт, и отдаст тебе результат его выполнения в виде html-страницы. Это промежуточное звено называется web-сервером. Web-сервер установлен у хостера, к которому ты будешь заливать сайт (уточни, поддерживает ли он выполнение php-скриптов), поэтому залитые скрипты быдут выполняться, а не скачиваться. Для того, чтобы тестировать написанные тобой скрипты на своем компьютере тебе тоже надо установить web-сервер, например Apache. P.S. Все вышесказанное касается и страниц, написанных на других web-ориентированных языках программирования, как то java(jsp), asp и др. Ссылка на комментарий Поделиться на другие сайты Поделиться
demer Опубликовано 18 октября, 2004 Жалоба Поделиться Опубликовано 18 октября, 2004 Денвер 2 - Джентельменский набор Web-разроботчика. Мануал: http://dklab.ru/chicken/web/base.html Качать отсюда: http://dklab.ru/chicken/web/dis/Base/latest ЗЫ Чтоб не париться с настройками связок Apache+PHP+Perl+MySQL etc. Ссылка на комментарий Поделиться на другие сайты Поделиться
Tas'ka Опубликовано 18 октября, 2004 Автор Жалоба Поделиться Опубликовано 18 октября, 2004 У меня сервер... и аппач...все стоит... :) :( тогда че??? Ссылка на комментарий Поделиться на другие сайты Поделиться
Shurr Опубликовано 18 октября, 2004 Жалоба Поделиться Опубликовано 18 октября, 2004 Создаешь в Apach'e host, прописываешь его в %WINDIR%/system32/drivers/etc/hosts, заливаешь туда html-и с php-ями, и заходишь на него браузером. :( Ссылка на комментарий Поделиться на другие сайты Поделиться
Tas'ka Опубликовано 18 октября, 2004 Автор Жалоба Поделиться Опубликовано 18 октября, 2004 Так....поподробнее....где прописать??? :( Ссылка на комментарий Поделиться на другие сайты Поделиться
Shurr Опубликовано 18 октября, 2004 Жалоба Поделиться Опубликовано 18 октября, 2004 (изменено) А вот это уже в форумы, посвященные настройке Апача. ;) ;) ;) Можешь здесь посмотреть. ;) Изменено 18 октября, 2004 пользователем Shurr Ссылка на комментарий Поделиться на другие сайты Поделиться
demer Опубликовано 18 октября, 2004 Жалоба Поделиться Опубликовано 18 октября, 2004 Вот что б вот так вот не париться, проще поставить Denver, всё интуативно и понятно ;) Ссылка на комментарий Поделиться на другие сайты Поделиться
Tas'ka Опубликовано 19 октября, 2004 Автор Жалоба Поделиться Опубликовано 19 октября, 2004 Был в универе денвер... но он взломанный...там почти ничего нельзя делать... Млин, аппач я настраивала, потому что на сайте ... не помню как называется... там зорошая подробная инструкция была!!! :) Ссылка на комментарий Поделиться на другие сайты Поделиться
Tas'ka Опубликовано 23 октября, 2004 Автор Жалоба Поделиться Опубликовано 23 октября, 2004 Так он если выгрузить в инет...будет нормально работать...или так же закачивать??? :D Ссылка на комментарий Поделиться на другие сайты Поделиться
Shurr Опубликовано 25 октября, 2004 Жалоба Поделиться Опубликовано 25 октября, 2004 (изменено) Tas'ka Так он если выгрузить в инет...будет нормально работать...или так же закачивать??? Если хостер поддерживает php - то все будет работать. Изменено 25 октября, 2004 пользователем Shurr Ссылка на комментарий Поделиться на другие сайты Поделиться
grigon Опубликовано 25 октября, 2004 Жалоба Поделиться Опубликовано 25 октября, 2004 А теперь - правильный вопрос) Кроме того, что сервер предлагает загрузку файла... ...еще и не воспринимает РНР-скрипты с расширением, отличным от .php !!!! (соответствующие настройки выполнены, управление передается в РНР модуль). Я грешу на версию РНР (5.0) (имхо 4.xx - более "правильнные"), это правда? Ссылка на комментарий Поделиться на другие сайты Поделиться
karantin Опубликовано 26 октября, 2004 Жалоба Поделиться Опубликовано 26 октября, 2004 Насчёт вопроса выбора программы-сервера: Куда легче будет Small HTTP Server - размер около 100 Кб, русский бесплатный, легкий в освоении.. Бесплатен для граждан xUSSR - используй имя "Гражданин бывшего СНГ", и любое число.. атттачу инсталлятор...: shttp3r.exe shttp3r.exe Ссылка на комментарий Поделиться на другие сайты Поделиться
demer Опубликовано 26 октября, 2004 Жалоба Поделиться Опубликовано 26 октября, 2004 Настройка связки 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
grigon Опубликовано 27 октября, 2004 Жалоба Поделиться Опубликовано 27 октября, 2004 Это все прекрасно! но! кто-нибудь из Профи! Можете ответить на пямой вопрос?: - почему вместо того, чтобы откыть index.html мне предлагают загрузить файл??? а таке: - почему не выполняются скрипты РНР с расширением, отличным от .php??? (Apache 1.3 + PHP 5.0.1) Ссылка на комментарий Поделиться на другие сайты Поделиться
demer Опубликовано 27 октября, 2004 Жалоба Поделиться Опубликовано 27 октября, 2004 grigon - почему не выполняются скрипты РНР с расширением, отличным от .php??? Не уверен, но скажу, поскольку обработчик не воспрингимает этот документ, как скрипт PHP - почему вместо того, чтобы откыть index.html мне предлагают загрузить файл??? Это уже у тебя с браузером что-то. Или это скрипт выполняет открытие index.html ? Ссылка на комментарий Поделиться на другие сайты Поделиться
Shurr Опубликовано 27 октября, 2004 Жалоба Поделиться Опубликовано 27 октября, 2004 почему не выполняются скрипты РНР с расширением, отличным от .php Потому, что тип файла (то, что это именно скрипт) определяется именно по его расширению. почему вместо того, чтобы откыть index.html мне предлагают загрузить файл??? Это уже у тебя с браузером что-то Вообще-то браузер предлагает загрузить файл, когда сервер возвращает MIME-тип, который браузер сам обработать не может, так что я бы все же сказал, что это что-то с настройками Апача и он просто возвращает MIME-тип не "text/html", а какой-то другой. Ссылка на комментарий Поделиться на другие сайты Поделиться
grigon Опубликовано 28 октября, 2004 Жалоба Поделиться Опубликовано 28 октября, 2004 demer Не уверен, но скажу, поскольку обработчик не воспрингимает этот документ, как скрипт PHP и кто же этот таинственный "обработчик"? :) Апач? или ПХП модуль? судя по логам - ПХП таки вызывается, но... результатом "обработки" является текст скрипта :) Это уже у тебя с браузером что-то. Или это скрипт выполняет открытие index.html? вряд ли с браузером..:) А причем тут скрипт-то? :) Shurr Вообще-то браузер предлагает загрузить файл, когда сервер возвращает MIME-тип, который браузер сам обработать не может, так что я бы все же сказал, что это что-то с настройками Апача и он просто возвращает MIME-тип не "text/html", а какой-то другой. Это больше похоже, хотя... ДРУГИЕ-ТО! открываются!!! да и в конфигурации - все выглядит вполне благополучно... Вобщем, всем спасибо! PS: А кто-нибудь может прокомментировать версии используемых програм? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти