Aktualna dokumentacja projektu:
<font size="4">http://dev.4programmers.net/docs/docs.html</span>
Aktualna dokumentacja projektu:
<font size="4">http://dev.4programmers.net/docs/docs.html</span>
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.
Dzieki! Masz racje - warto o tym wspomniec!
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.
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.
Odwieszam temat. Jako, ze dokumentacja jest poki co nie aktualna. Jak bedzie aktualna gotowa to przywiesze :)