Инсталиране на Joomla на Localhost

Местна уеб сървър със собствените си ръце

Разбира се, можете да използвате различни пакети като JSAS - Joomla Stand Alone сървър, както и много други, обаче, с всичко това е доста трудно да се разбере, а не всичко е настроено както искате. И разбиране ще бъде много по-голяма, ако той се създаде уеб сървър от това, което той ще направи за вас умен инсталатор.

монтаж

инсталационния процес Apache не се различава от инсталирането на който и да е софтуер на Microsoft. Бях избран за един от най-старите дистрибуции Apach 1.3.h версия на Apache, за да зададете по подразбиране имам тук C: \ Programm Files \ Apache Group \ Apache \ Създаване http.conf

Най-важният процес е да конфигурирате http.conf. За да започнете, ви предлагам да се създаде няколко папки. За простота, аз ги направих в основата на C: \. Един от тях е Localhost, другата с уебсайт. Във всяка една от папките сложих папката WWW. Поради факта, че имах нужда от друго приложение 80 порт и преконфигурира за друг порт не е възможно, аз конфигурирате Apache на порт 8080.

268-ми ред, намерете порт 80 се заменя със

275тата ред, намерите ServerAdmin, добавя

293-тата линия, ние намерите Servername, добавя

Линия 301, ние откриваме DocumentRoot, посочете пътя до WWW папката, която е подредена в Localhost папка. Тази процедура правим веднага след Apache инсталация.

311th низ находка и да замени всичко, което е между за

329то низ находка , се заменя със

750-ти ред, има нужда, за да добавите настройки на PHP

По-рано сте създали папка "с уебсайт" в основата на C: \. Това е основата на вашия виртуален хост. Всички папки, които създавате и да го монтирате в конфигурационния файл трябва да са в директория "WWW" и "CGI", access.log и error.log файлове. Д. Всички същото, както с "Localhost" директория. Всички ваши виртуални хостове ще използват ПР "127.0.0.1".

Добавете "httpd.conf" файл, както следва:

Сега Решете как Windows знае за съществуването на виртуални хостове? Тя ще трябва да редактирате файла "домакини" на (да не се бърка с "Hosts.sam" файла), която се съхранява в папката "% WINDOWS% \ System32 \ шофьори \ и т.н.". В този файл трябва да добавите линии, броят на виртуални хостове веднага след 127.0.0.1 Localhost прибавете

Тестване на Apache.

За да тествате необходимостта изпълнение Apache да продължи да пише непретенциозен * .html страница. Например,

PHP настройки.

монтаж

Обикновено започне процеса с PHP инсталация. Не помисли ретрограден, инсталирани PHP 4.4.5. Пакет без да instrallyatora. Разпакетирано до корена на C: \ и донякъде нарязани начин да получите C: \ php_4.4.5 \

Създаване php.ini

76-то подред, директивата позволява да използвате къси тагове в PHP-код


267-ми ред, само директивата за извеждане на грешки.

277-ма поредна директивата позволява да се показва грешки в браузъра за по-лесно отстраняване на грешки

287-ма ред, сеч грешка

354-тата подред, реда, по който ще регистрира PHP обяснителните променливи на (Е - вградени променливи, G - GET променливи, P - POST променливи, C - бисквитки, S - сесия). Липсата на който и да е от буквите не ви позволява да се работи със съответните променливи. Попитайте следния ред:

365-ти ред, възможност за достъп до променливите, идващи чрез GET / POST / Cookie / сесия като редовни променливи (например, "$ променлива"). Не се препоръчва да активирате тази опция, но включва, или можете да се обърнете към тези променливи само чрез свръхглобалните масиви (например, "$ _POST [ 'променлива'])

382-ри ред, изключване на автоматичната обработка на цитати, получени чрез POST / GET / Cookie, тази стойност е необходимо за правилното функциониране на Joomla.

482-ра линия, разрешение за изтегляне на файлове.

482-ра линия директория за временни, изтеглени файлове.

489-та поред, максималният размер на файла за качване.

537-мата линия, пътя до папката с разширение с абсолютния път.

След това изберете съответното разширение за PHP.

Сега беше няколко настройка упражнение файл php.ini за работа с MySQL.

MySQL в php.ini

В някои версии на PHP, MySQL подкрепа е вграден в ядрото, и по този начин без допълнителни разширения, за да работят с тази база данни не е необходимо да бъдат свързани, а други не. Така че, ако в архива с разширения, които сте изтеглили, не библиотека "php_mysql.dll", след това вашата версия на PHP поддържа MySQL, ако библиотеката е налице, ще трябва да го свържете. Разширения ако си спомняте беше свързано само преди две точки, така че ние да завърши

Следваща в списъка, е създадена връзка към MySQL. 658-ми линия порт, който слуша MySQL.

665-тата линия, уточни домакин по подразбиране.

Конфигуриране на сесии. 811th ред, да съхраняват данни на сесии файлове.

827-ми ред, папката за съхранение на файлове сесия, е важно да не се забравя да се създаде тази директория.

830-тия ред, използвайте бисквитка в сесиите.

837-ма низ да се използва като име на сесията и в сесия бисквитката сесия.

840-та линия, забраната за инициализиране на сесията в началото на връзката.

843-ти ред, от продължителността на бисквитка сесия ( "0" - преди да затворите прозореца на браузъра).

Е най-накрая настройка PHP е завършена, за да може промените да влязат в сила, трябва да рестартирате Apache.

тестване на PHP

Създайте файл, например test_php_gd.php го кажем, например C: \ Localhost \ WWW \ да се маркира тук е съдържанието:

Конфигуриране на MySQL.

Инсталация.

Аз използвам MySQL версия 1.4.22. Разпределение, без да се instrallyatora. Разопакован отново в C: \ и да преименувате папката имам C: \ mysql_4.1.22.

Създаване my.ini

Конфигуриране, както в предишния път е редактиране на конфигурационния файл. Ние пристъпи към преразглеждане. Няколко различни конфигурационни файлове са в разпределението на корен. Можете да използвате почти всеки файл. Например моите-medium.ini преименувате файла ми-medium.ini в my.ini. На следващо място, ние започваме да го редактирате. С места [MySQL], след като под това заглавие пишат:

Всъщност, тази редакция конфигурационен файл е завършена. На следващо място, трябва да инсталирате услугата за това от командния ред, или от който и да е файлов мениджър, като до момента, изпълнете следната линия услугата. Да, в този случай, трябва да се намира в дадена папка, в моя случай C: \ mysql_4.1.22 \ бин \

Оставаме, а след това трябва да копирате файла my.ini в главната директория C на: \ WINNT \ След това рестартирайте процеса на Apache и MySQL процес. Това може да стане от панела Start - Control Panel - Административни инструменти - Услуги Сега трябва protestrovat rabotosobnost MySQL.

тестване MySQL

За тестване, ние е на път да вземе един скрипт в интернет намерих работа най-малко около 5 споменава сценария и изобщо не е странна, което е написано в ръцете на техния случай. По принцип не съм написал сценария, но те се ползват:

skupiruyte този скрипт и да го поставите в създаден от Създаване mysql_test.php файла. Запазете файла с това име. На следващо място, поставете файла в папката, например C: \ Localhost: 8080 \ WWW \. Преди да стартирате този скрипт трябва да отново се създаде база данни от командния ред. Това се прави от папката, в моя случай C: \ mysql_4.1.22 \ бин и пишат mysqladmin.exe създаде testbase. Натиснете влиза и MySQL ни дава testbase база данни.

Ефективността на MySQL, PHP и Apache, проверихме. Сега възниква въпросът, и как да управлявате базата данни. Аспект 2. На първо място, инсталиране на PhpMyAdmin, на второ място, и да използвате командния ред за работа с база данни от intefeysa mysql.exe.

Разбира се, ние ще изберем първия вариант, но не защото са прекалено мързеливи, ако бях мързелив, щях да взема някоя JSAS или Denwer, или дори това, което най-realties Pribluda, но факт е, че повечето хостинг компании предлагат много удобен инструмент, наречен PhpMyAdmin. В следващата глава ние с вас, за да инсталирате и конфигурирате. Естествено е, че след това той ще се използва за работа с MySQL.

Инсталиране PhpMyAdmin.

Възможност за инсталиране на PhpMyAdmin на отделен домейн, и с помощта на един от вече съществуващите, като Localhost. Монтаж на Localhost е да копирате разкопчан разпределението в дадена папка, в моя случай C: \ Localhost \ WWW. Вторият вариант е, че ние предписва в конфигурационния файл на Apache VirtualHost PhpMyAdmin. Редактиране на конфигурационния файл на Apache. В раздел VirtualHosts тук такъв код

Не забравяйте, че трябва да се създаде в основната C: \ име PhpMyAdmin, и тя трябва да бъде WWW папка и error.log файлове, access.log. Освен това, в папката WWW, трябва да копирате цялото съдържание на папката PhpMyAdmin.

И най-скоро, в хост файла на пътя C: \ WINNT \ System32 \ шофьори \ и т.н. и завършеност:

За да се направят промените, трябва да рестартирате Apache.

Конфигуриране на PhpMyAdmin

PhpMyAdmin конфигурация е да се създаде папка довереник в основата на PhpMyAdmin и копиране config.sample.inc.php папката файл на PhpMyAdmin корен. След това трябва да се преименува config.sample.inc.php на файла в config.inc.php. По-късно през brauzure новобранец HTTP: \\ Localhost: 8080 \ PhpMyAdmin \ скрипт \ seput.php

Този файл може да бъде запълнена с помощта на уеб интерфейс, но можете да напишете своето собствено довереник. Просто напишете своето собствено, защото има "3 линии". Като цяло, можете просто да създадете файл, наречен config.inc.php и място в нея:

Особено внимание следва да се обърне на линията, където се казва $ CFG [ 'blowfish_secret'] = "магистър" е тайната дума, която ще позволи работата с PhpMyAdmin. Да не забравяме, както и да се създаде папка C: \ качвания и C: \ спасява. Тези папки могат да бъдат разположени навсякъде, най-важното, че това е правилния път.

конфигуриране на база данни за внос се постига във файла php.ini трябва да промените стойността на променливите

Ако лов е да се промени нещо, можете да използвате интерфейса на командния ред, и го изпълни с MySQL, което ще позволи да се създаде, внедряване, сметище, без да се притеснявате за силата на звука. Създаване на сметище база данни с помощта на интерфейса на командния ред:

Разполагане на сметището през интерфейса на командния ред

Как изглежда това в нашия любим, прозорци. Отидете в папката с помощта, например, до момента, в моя случай, на пътя C: \ mysql_4.1.22 \ бин намерите допълнителна файл или mysql.exe mysqldump.exe, в зависимост от това какво ще се прави. За да го добавите към командния ред трябва да натиснете Ctr + Enter. На следващо място, анализира синтаксис.

Ако базата данни не, тогава ще трябва да се използва административен полезността и от командния ред да напише следното:

На следващо място, ние можем да използваме тази база данни, за да работят. И в това например да се направи таблица от сметището, както е описано по-горе. Е, сега може да бъде взето за инсталирането на Joomla, която е описана в ръководството за монтаж на този сайт.