ПредишенСледващото

За развитието на страници, написани с помощта на най-новите технологии за сървъри инсталирани изисква тест сървър на вашия компютър.

След като сте променили kofiguratsii файлове (обикновено това се прави в "Бележки"), не забравяйте да ги спаси и да рестартирате Apache 2.2.16 сървъра
За да нулирате, натиснете прекия път:

Трябва да се помни, че директивата, както и настройки на сървъра се четат от файл httpd.conf само когато услугата Apache 2.2.16, т. Е. Когато компютърът е включен. Без да рестартирате Apache, вие няма да видите резултатите от направените промени. Но най-неприятното може да се случи в случай, ако не се рестартира Apache 2.2.16 услуга (изменена с неправилни записи във файла httpd.conf) можете да изключите компютъра. След рестартиране, може да получите съобщение - ". Провали, най-малко една услуга или драйвер при стартиране на системата"
. Вижте детайли - Apache грешка.

Накратко за тези, - които никога не са учили!

Напишете нещо, което заслужава внимание в PHP може да знае само C ++, т. За да. В първия опит да се включи всичко, което е в него. PHP - е опит да се превърне език компилатор в C ++ преводач. Работа в C ++ срещу 5.02 за освобождение на Палестина лесно разбирам познати елементи като: скриване на информация с помощта на проектантите за достъп (атрибути - обществени, защитена, частни) към елементите на класа (членовете на данни и функции на класове членки на ЕС). Вижте опит да се използва множествено наследяване. Въведение в освободи ресурси, деструктор (не е ясно за какво - памет след изпълнение на PHP скрипт, така че е освободен), обработка на изключения. Естествено, всичко това е доста далеч от възможностите за подпомагане на ООП в C ++. Горното е достатъчно за да се разбере как обучение може да започне да се реализира мечтата, като е описано в горното твърдение.

Връщайки се към по-горе писмо - как да се отговори, без да го знаят, че:

  • Дали се заменят Apache конфигурационни файлове,
  • дали PHP е инсталиран,
  • независимо дали са направени промени в тях, за да работят с PHP,
  • директория, в която шаблона се задава основния сайт Apache сървъра,
  • Има ли модела на основния сайт на, монтиран в страниците си, доказан скриптове PHP,
  • ако извърши това, което се проверява и в коя директория виртуални хостове поставени ", създадени или не, създадени в бележник с разширение .php файл"
  • Дали инсталира в директорията съответните разрешения,

и така нататък до безкрайност, тъй като е невъзможно да се предскаже как и какво се опитвате да направите с тези сложни софтуерни продукти хората не разбират какво правят, ако се съди по неуспешни опити да се създаде в "Notepad файла с .php разширение."
Вие със сигурност може да се опита да отговори, една седмица се опитвам да си представя - къде и какво може да направи някой, за да инсталирате софтуера на сървъра. След като започна така:

Инсталиране, конфигуриране (конфигурация) Apache файлове

Ако не зададете PHP интерпретатор не може да се намери или по пътя към нея, тя ще се появи диалогов прозорец, който ви пита за запис на файл с разширение - .php. (Вместо да се показва PHP страница, изтегляне или запишете файла).

Инсталиране, конфигуриране (конфигурация) Apache файлове

Ако не разполагате с Perl преводач, съобщението ще се появи вместо на резултатите от изпълнението на скрипта -

[Възникна грешка при обработката на настоящата директива - възникнала грешка при обработката на настоящата директива]

Ако не можете да ясно следвайте инструкциите за инсталиране и получаване на Apache сървъра производство - така че този вид дейност не е за вас, и не е необходимо да губите време.

Внимание!

Правилната последователност от стъпки, за да инсталирате Apache 2.2.16 сървъра

Монтаж на Apache 2.2.16 от следните операционни системи:
замени три конфигурационни файлове:
  • httpd.conf - главен сървър конфигурационен файл
  • уеб--vhosts.conf - виртуални хостове конфигурационен файл
  • уеб--userdir.conf - Setup персонализиране на файлове в директорията на потребителя

Ние трябва да се установи в този ред.

Следвайки тези прости операции, ще получите - на (си) локалната машина - напълно функционален сървъра Apache HTTP 2.2.16.
Всичко е посочено в този раздел се отнася за всички версии на Apache 2.2.x - Apache 2.2.2, 2.2.3 Apache, Apache 2.2.4, 2.2.6 Apache, Apache 2.2.8, Apache 2.2.16, Apache 2.2.10.

След това, можете да инсталирате PHP и Perl, както и други компоненти на съвременните уеб сървъри.

  • Пътят на файла за грешка дънер за главен Apache 2.2.16 сайта на HTTP сървър е определен в директивата:

ErrorLog в: /httpserver.ru/logs/error.log
httpd.conf - Apache HTTP сървър конфигурация файл. Вижте. Конфигуриране на httpd.conf

  • Пътят до лог файл на грешките за да тествате на сървъра Apache, сайтът трябва да бъде определен в блока директива, като това:


    ErrorLog в: /www/docs/imya_sayta.ru /logs/imya_sayta.ru-error.log
    File - уеб--vhosts.conf. . Вижте Configuration - уеб--vhosts.conf.

    Независимо от такъв труден път до директорията, където файлът трябва да бъде - f1.gif. лесно можете да отидете на определено място, с помощта на Total Commander. Въведете в командния ред DOS Общо Comander'a отбор - CD и копирайте пътя към файла не е намерен:
    CD C: /www/docs/avege.ru/www/css/0a16v84j0y54h848p547a0512/06/0a16v84j0y54f848m547i0512/

    Инсталиране, конфигуриране (конфигурация) Apache файлове

    След като натиснете - Въвеждане ще ви отведе до дясната поддиректория, в която, в този пример, можете да видите, че вместо на файла е f1.gif - f1.png.

    Инсталиране, конфигуриране (конфигурация) Apache файлове

    При достъп до сайта - www.imya_sayta.ru. на локалния сървър Apache, ще получите съобщение за грешка:

    Сървърът възникна вътрешна грешка и не успя да изпълни заявката ви. Или сървърът е претоварен или е имало грешка в CGI скриптове.

    Ако мислите, че това е грешка на сървъра, моля, свържете се с уебмастъра.

    www.imya_sayta.ru
    12/17/08 15:10:24
    Скоро / 2.2.16 (Win32) PHP / 5.2.8

    Същото се случи и при достъп до сайтове -
    dummy-host.httpserver.ru, (C: \ WWW \ документи \ dummy-host2.httpserver.ru)
    dummy-host2.httpserver.ru, (C: \ WWW \ документи \ dummy-host2.httpserver.ru)
    name.ru, (C: \ WWW \ htdocs \ name.ru)
    name1.ru (C: \ WWW \ public_html \ name1.ru)

    При достъп до главния сайт Apache 2.2.16 сървър - www.httpserver.ru. главната страница обикновено се показва в браузъра.

    Не е трудно да се определи това, което не работи сайтове са разположени в поделената директория - C: \ WWW \. оттук и необходимостта да се търси причината тук.

    www.httpserver.ru сайт Error Log - error.log (C: /httpserver.ru/logs/error.log) Не виждам нищо, което може да подтикне посока търсене причини предизвикват такова поведение на сървъра.

    Задължение записи проверяват във файлове:

    C: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \ конф \ httpd.conf

    # Път към PHP директорията.

    #BEGIN PHP ИНСТАЛИРАНЕ редакции - Премахване САМО ЗА UNINSTALL
    PHPIniDir "C: / Program Files (x86) / PHP /"
    LoadModule php5_module "C: / Program Files (x86) /PHP/php5apache2_2.dll"
    #END PHP ИНСТАЛИРАНЕ редакции - Премахване САМО ЗА UNINSTALL

    C: \ Program Files (x86) \ PHP \ php.ini

    Директория, в която могат да се зареждат разширения (модули) се намират.
    Директорията, в която са зареждаеми разширения (модули).

    extension_dir = "C: \ Program Files (x86) \ PHP \ вътр"

    както може да се очаква, той не даде нищо.

    Причина: директория C: \ WWW \ бе временно настанени за redatirovaniya и не се отстраняват, .htaccess файл, в който е имало директива - Опции -Indexes.

    На страниците на един от сайтовете - не www.imya_sayta.ru тече Perl скриптове.

    Вход www.imya_sayta.ru сайт Грешка - error.log има записи:

    невалиден CGI лит "//cgi-bin/today.cgi" в C: /www/docs/www.imya_sayta.ru/www/index.shtml

    C: /www/docs/www.imya_sayta.ru/cgi-bin/.htaccess: Опции не е позволено тук (Options не се допускат тук)

    Причина: В директорията C: \ WWW \ документи \ www.imya_sayta.ru \ CGI-бен \ е, .htaccess файл с директивата - Опции -Indexes.

    Имайте предвид, че тази директива в .htaccess файла, който се намира във всяка поддиректория на обекта, отменят директивите в Apache сървъра конфигурационния файл - httpd.conf и уеб--vhosts.conf.

    Инсталиране, конфигуриране (конфигурация) Apache файлове

    И, за да се направят промени в конфигурационните файлове и главния сайт на Apache 2.2.16 сървър. запишете (предварително тествани) копия от тях в своя дневник. Това ще ви даде възможност по всяко време да се върнете към работа и тествана версия на основния сайт и сървъра Apache 2.2.16.

    Резерв, за да бъде напълно сигурен в изпълнението на Apache сървъра, трябва да:
    • напълно конф директория е в C: \ Program Files \ Apache Foundation Software \ Apache2.2 \

    Инсталиране, конфигуриране (конфигурация) Apache файлове

    Свързани статии

  • Подкрепете проекта - споделете линка, благодаря!