Tutoriale PHP
  Comunitatea PHP Romania
?>

 
Tutoriale PHP
Instalarea Joomla si configurarea URL Rewrite pe IIS 7
  • Articole
  • IIS
  • Instalarea Joomla si configurarea URL Rewrite pe IIS 7
Google Buzz
Instalarea Joomla si configurarea URL Rewrite pe IIS 7
Vezi comentariiDiscuta acest articol (0 comentarii)
TiparesteTipareste
Adauga la favorite-Doar pentru membriiAdauga la favorite

6. Instalarea Joomla si configurarea URL Rewrite pe IIS 7

Joomla este un CMS (Content Management System) care iti permite construirea de site-uri.

Pentru mai multe informatii despre Joomla vizitati site-ul oficial Joomla sau site-ul Joomla Romania.

Cerinte

Instalarea s-a facut folosind urmatoarele aplicatii software:

- IIS 7.5
- PHP 5.3.2
- MySQL 5.1.41
- Joomla 1.5.15

Download

Descarcati ultima versiune de Joomla de pe site-ul oficial Joomla.
Dezarhivati fisierele Joomla si copiati-le la C:\Inetpub\wwwroot\joomla (sau alt director ales de dvs)

Creati un fisier configuration.php unde Joomla va scrie datele de configurare.

Baza de date

Inainte de a porni instalarea Joomla trebuie sa creati o baza de date pe serverul MySQL (de exemplu: joomla). De asemenea creati un user nou si atribuiti permisiunile pe baza respectiva de date.

Instalare

In browser tastati: http://localhost/joomla/. Daca nu aveti setat index.php ca "default document" trebuie sa folositi: http://localhost/joomla/index.php

Setati Limba pentru pasii de instalare:

Validati lista de cerinte si apasati "Next"

Parcurgeti licenta GNU General Public License si apasati Next

Introduceti datele de conectare la baza de date MySQL

Selectati optiunea No in FTP Configuration

Configurati numele site-ului, adresa de email si parola.

Ati instalat Joomla. In acest moment stergeti directorul "installation"

Search Engine Friendly URLs (SEF)

IIS 6.0 nu include suport de URL rewriting. Puteti insa folosi produse ca ISAPI_Rewrite sau Ionics ISAPI Rewrite Filter

IIS 7 include suport pentru URL rewrite care poate fi activat instaland

Microsoft URL Rewrite Module 2.0 for IIS 7 (x86)
Microsoft URL Rewrite Module 2.0 for IIS 7 (x64)

Instalati Microsoft URL Rewrite Module 2.0 for IIS 7

1) Creati un fisier Web.config in calea C:\inetpub\wwwroot\joomla sau directorul in care ati instalat dvs Joomla.

Introduceti urmatorul XML in acest fisier:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Security Rule" stopProcessing="true">
          <match url="^(.*)$" ignoreCase="false" />
          <conditions logicalGrouping="MatchAny">
            <add input="{QUERY_STRING}" pattern="mosConfig_[a-zA-Z_]{1,21}(=|\%3D)" ignoreCase="false" />
            <add input="{QUERY_STRING}" pattern="base64_encode.*\(.*\)" ignoreCase="false" />
            <add input="{QUERY_STRING}" pattern="(\&lt;|%3C).*script.*(\>|%3E)" />
            <add input="{QUERY_STRING}" pattern="GLOBALS(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
            <add input="{QUERY_STRING}" pattern="_REQUEST(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
          </conditions>
          <action type="CustomResponse" url="index.php" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
        </rule>
        <rule name="SEO Rule">
          <match url="(.*)" ignoreCase="false" />
          <conditions logicalGrouping="MatchAll">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" pattern="" ignoreCase="false" />
            <add input="{URL}" negate="true" pattern="^/index.php" ignoreCase="false" />
            <add input="{URL}" pattern="(/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$" />
          </conditions>
          <action type="Rewrite" url="index.php" />
        </rule>
      </rules>
    </rewrite>
 </system.webServer>
</configuration>

2) Sau puteti importa direct din fisierul de configurare .htaccess


Pentru a activa SEF trebuie sa activati in primul rand din administrator aceasta optiune. Mergeti la adresa: http://localhost/joomla/administrator/

Meniul Site -> Global Configuration si selectati astfel optiunile:

Search Engine Friendly URLs- Yes
Add suffix to URLs - No

Apasati pe Save si salvati configurarile facute.

Resurse


http://www.mydotnetworld.com/post/2008/10/24/URL-Rewriting-In-Joomla-15-on-IIS-7.aspx

Sus


Trimis de : N/AData intrarii : 30 Mai 2010Nivel :


[ Profil autor ]

[ Alte articole ale acestui autor ]
Conectarea la o baza de date din PHP
Interakt - O poveste de succes
IIS Manager
Database Manager
SEO Toolkit
Instalare PHP/IIS. Exemplu aplicat pe WP Installer si phpMyAdmin
Introducere in SQL Server pentru dezvoltatorul PHP
FastCGI si WinCache ca mecanisme de accelerare a performantei
Securitate IIS (interpretarea rapoartelor Secunia din introducere in IIS)
Benchmark. Performanta IIS vs. Apache

Gazduire

Tutoriale

Discuta in forum

Parteneri

Copyright © 2001-2017 PHP Romania Gazduire Claus Web | Inregistrare Domenii
Powered by Simplis