Dokumentacja 4programmers.net 1.0-dev

0

Aktualna dokumentacja projektu:

<font size="4">http://dev.4programmers.net/docs/docs.html</span>

0

Wymagania sprzętowe:

Warto by było zaznaczyć, że w serwerach IIS firmy MS, powinno się posiadać moduł rewrite np. ISAPI_Rewrite.
Kiedyś gdzieś tu na forum pisałem jak mógłby wyglądać taki plik, ale jakoś nie mogę znaleźć.

A i co do bazy mysql 5.0. O ile dobrze pamiętam, to dopiero w wersji 5.2 nie trzeba posiadać praw super user, aby tworzyć troggery. Warto by było to zaznaczyć. W końcu to dokumentacja.

0

Dzieki! Masz racje - warto o tym wspomniec!

0

Siedziałem sobie i wymyśliłem sposób na rewrite w IIS 7.
Ten kod działa tylko dla IIS 7 z modułem URL Rewrite (standardowy moduł MS).
Można by było go dodać do dokumentacji, albo gdzieś w źródłach. Ja osobiście wolę serwer IIS z kilku względów, dlatego wydaje mi się, że ludzie mogą korzystać z tego serwera.

No i oczywiście mały update do wcześniejszego. W IIS 7 można korzystać z URL Rewrte, jako, ze ISAPI_Rewrite jest płatne, a wersja trial obsługuje tylko x86.

Plik web.config - dla framework.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <defaultDocument>
            <files>
                <add value="index.php" />
            </files>
        </defaultDocument>
        <staticContent>
            <mimeMap fileExtension=".php" mimeType="text/html" />
        </staticContent>
		 <rewrite>
             <rules>
                 <rule name="Imported Rule 1" stopProcessing="true">
                     <match url="^(.+)" />
                     <conditions logicalGrouping="MatchAny">
                         <add input="{REQUEST_FILENAME}" 
                             matchType="IsFile" pattern="" 
                             ignoreCase="false" />
                         <add input="{REQUEST_FILENAME}" 
                             matchType="IsDirectory" 
                             pattern="" ignoreCase="false" />
                     </conditions>
                     <action type="None" />
                 </rule>
                 <rule name="Imported Rule 2" stopProcessing="true">
                     <match url="^(.+)" />
                     <action type="Rewrite" url="index.php/{R:1}" />
                 </rule>
             </rules>
         </rewrite>
    </system.webServer>
</configuration>

Postaram się napisać jeszcze dla 4programmers.net i dodam tu.

0

Ja nie korzystam z IIS wiec sie nie znam. Ale rzeczywiscie - moze sie przydac. Wiec mozesz dodac info do dokumentacji o koniecznosci takiej konfiguracji IIS.

0

Odwieszam temat. Jako, ze dokumentacja jest poki co nie aktualna. Jak bedzie aktualna gotowa to przywiesze :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1