![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
HTTP://WWW.AVEGE.RE/
Установка, настройка (конфигурирование) Apache - ответы на вопросы.
Следует всегда помнить о том, что версия Apache 2.2.14 - итог десятилетнего труда группы из 60-ти разработчиков и миллионов добровольных помощников, имеющих многолетний опыт эксплуатации сервера. Это должно помочь понять - имеете ли вы знания и навыки в их объеме, и предостеречь от необдуманной "творческой" переработки всего, что привлекло внимание. Не увлекайтесь, не изучив документацию, внесением изменений в файлы конфигурации и модули сервера Apache. Сначала подумайте - насколько вы талантливей многочисленной группы специалистов, уже что-то сделавшей и живущей годы в данной теме. Если это вам нужно только для того, чтобы написать что-то "умное" на одном из множества "форумов", с сообщениями, содержащими по три ошибки в каждом слове длиннее пяти букв, то можете смело заканчивать изучение веб-программирования. Это занятие для людей, которые на самый простой вопрос, не дадут ответа - не подумав.
...
Прежде чем задавать вопросы аналогичные приведенному ниже, спросите у знакомых студентов - можно ли зайдя на кафедру или в деканат предложить преподавателям объяснить вам что-то из прочитанной лекции или, тем более, из школьного курса? Получите, примерно такой, вежливый ответ - высшее образование не является обязательным, а адреса и цены на услуги репетиторов можно узнать в газетном киоске. А если вы не студент, а прохожий, у которого вдруг появилось желание обучиться чему-то. В ВУЗах учат учиться, а усвоил - не усвоил материал - проблема обучающегося. Вам читают курс и выдают темы практических заданий. Затем проверяют знания на зачетах и экзаменах. Далее, продолжение обучения или отчисление.
Материал разделов сайта изложен предельно доходчиво и проверен десятками тысяч успешных установок. Для более полного изучения описанных программных комплексов, необходимо обратиться к документации или получить разъяснения у их разработчиков.
Цитата из письма: "Хочу написать сайт, чтобы все объявления в городе присылали ко мне. Видел такое на сайте - имя.ru. Вопрос такой - как в блокноте создать файл с .php расширением. Я установил Apache, PHP-5.2.5 по рекомендациям с вашего сайта, но в браузер выйти со скриптами не получается" (текст - после перевода с "русского" на русский). Что-то подобное этому - Умею нажимать клавиши (гармошки), решил написать партитуру пьесы для струнных с оркестром. Прочитал общие требования к её оформлению. Можно это сделать на оберточной бумаге и, если да, то как ее разлиновать?
Написать что-то достойное внимания на PHP возможно только зная C++, т. к. в первый пытаются включить все, что есть в последнем. PHP - это попытка превратить язык-компилятор C++ в интерпретатор. Работающие в C++ v 5.02, легко узнают знакомые элементы ООП, такие как: сокрытие информации с использованием спецификаторов доступа (атрибуты - public, protected, private) к элементам классов (данным-членам и функциям-членам классов). Увидят попытку использования множественного наследования. Введение, для освобождения ресурсов, деструкторов (непонятно для чего - память после выполнения сценария PHP и так освобождается), обработку исключительных ситуаций. Естественно, все это довольно далеко от возможностей поддержки ООП в C++. Приведенного выше достаточно для понимания того, с какой подготовкой можно приступать к осуществлению мечты, подобной изложенной в приведённом сообщении.
_________________
Какой стиль! Четко, грамотно, полно. Прямо, источник мудрости онлайн! Кромешуток. Ленивую меня практически с нулевым опытом научили ставить и конфигурировать веб-сервера. С другой стороны, у ленивой меня уже имелась неслабая теоретическая база. Так, например, мне не надо объяснять, что такое ООП (это НЕ "организация объединения Палестины"), классы, наследование, спецификаторы доступа etc. И довольно-таки скоро я увидела:

(Сложности были с попаданием в нужный каталог. Форум зачем-то начинал лезть в Интернет, вместо того, чтобы довольствоваться локальным сервером.)
Установка, настройка (конфигурирование) Apache - ответы на вопросы.
Следует всегда помнить о том, что версия Apache 2.2.14 - итог десятилетнего труда группы из 60-ти разработчиков и миллионов добровольных помощников, имеющих многолетний опыт эксплуатации сервера. Это должно помочь понять - имеете ли вы знания и навыки в их объеме, и предостеречь от необдуманной "творческой" переработки всего, что привлекло внимание. Не увлекайтесь, не изучив документацию, внесением изменений в файлы конфигурации и модули сервера Apache. Сначала подумайте - насколько вы талантливей многочисленной группы специалистов, уже что-то сделавшей и живущей годы в данной теме. Если это вам нужно только для того, чтобы написать что-то "умное" на одном из множества "форумов", с сообщениями, содержащими по три ошибки в каждом слове длиннее пяти букв, то можете смело заканчивать изучение веб-программирования. Это занятие для людей, которые на самый простой вопрос, не дадут ответа - не подумав.
...
Прежде чем задавать вопросы аналогичные приведенному ниже, спросите у знакомых студентов - можно ли зайдя на кафедру или в деканат предложить преподавателям объяснить вам что-то из прочитанной лекции или, тем более, из школьного курса? Получите, примерно такой, вежливый ответ - высшее образование не является обязательным, а адреса и цены на услуги репетиторов можно узнать в газетном киоске. А если вы не студент, а прохожий, у которого вдруг появилось желание обучиться чему-то. В ВУЗах учат учиться, а усвоил - не усвоил материал - проблема обучающегося. Вам читают курс и выдают темы практических заданий. Затем проверяют знания на зачетах и экзаменах. Далее, продолжение обучения или отчисление.
Материал разделов сайта изложен предельно доходчиво и проверен десятками тысяч успешных установок. Для более полного изучения описанных программных комплексов, необходимо обратиться к документации или получить разъяснения у их разработчиков.
Цитата из письма: "Хочу написать сайт, чтобы все объявления в городе присылали ко мне. Видел такое на сайте - имя.ru. Вопрос такой - как в блокноте создать файл с .php расширением. Я установил Apache, PHP-5.2.5 по рекомендациям с вашего сайта, но в браузер выйти со скриптами не получается" (текст - после перевода с "русского" на русский). Что-то подобное этому - Умею нажимать клавиши (гармошки), решил написать партитуру пьесы для струнных с оркестром. Прочитал общие требования к её оформлению. Можно это сделать на оберточной бумаге и, если да, то как ее разлиновать?
Написать что-то достойное внимания на PHP возможно только зная C++, т. к. в первый пытаются включить все, что есть в последнем. PHP - это попытка превратить язык-компилятор C++ в интерпретатор. Работающие в C++ v 5.02, легко узнают знакомые элементы ООП, такие как: сокрытие информации с использованием спецификаторов доступа (атрибуты - public, protected, private) к элементам классов (данным-членам и функциям-членам классов). Увидят попытку использования множественного наследования. Введение, для освобождения ресурсов, деструкторов (непонятно для чего - память после выполнения сценария PHP и так освобождается), обработку исключительных ситуаций. Естественно, все это довольно далеко от возможностей поддержки ООП в C++. Приведенного выше достаточно для понимания того, с какой подготовкой можно приступать к осуществлению мечты, подобной изложенной в приведённом сообщении.
_________________
Какой стиль! Четко, грамотно, полно. Прямо, источник мудрости онлайн! Кромешуток. Ленивую меня практически с нулевым опытом научили ставить и конфигурировать веб-сервера. С другой стороны, у ленивой меня уже имелась неслабая теоретическая база. Так, например, мне не надо объяснять, что такое ООП (это НЕ "организация объединения Палестины"), классы, наследование, спецификаторы доступа etc. И довольно-таки скоро я увидела:

(Сложности были с попаданием в нужный каталог. Форум зачем-то начинал лезть в Интернет, вместо того, чтобы довольствоваться локальным сервером.)