W kilku prostych krokach postaram się opisać jak uruchomić katalog PKSI v 1.6 na localhost pod windowem (w moim przypadku Windows 8 64 bit).
1. Instalacja pakietu serwera WWW, w naszym przypadku będzie to XAMPP – Pobierz XAMPP dla Windows (PHP 5.6.8). Pakiet instalujemy z domyślnymi ustawieniami w lokalizacji
C:\xampp
2. Ściągamy najnowszą wersję skryptu PKSI i zawartość wrzucamy do nowo utworzonego katalogu
C:\xampp\htdocs\pksi
3. Zmieniamy zawartość pliku .htaccess na
RewriteEngine On # wszystkie wywolania do pliku index.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)?$ index.php [QSA,L]
4. Konfigurujemy virtual hosts dla naszego katalogu: w pliku C:\xampp\apache\conf\extra\httpd-vhosts.conf dodajemy poniższy kod i restartujemy Apache
<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/pksi" ServerName pksi.localhost ServerAlias www.pksi.localhost <Directory "C:/xampp/htdocs/pksi"> Order allow,deny Allow from all </Directory> ErrorLog "logs/pksi.localhost-error.log" CustomLog "logs/pksi.localhost-access.log" common </VirtualHost>
5. W pliku C:\Windows\System32\drivers\etc\hosts dopisujemy
127.0.0.1 pksi.localhost
6. Katalog dostępny jest pod adresem pksi.localhost . Ponieważ skrypt katalogu wymaga zainstalowania enkodera ionCube Loader możemy się spotkać z komunikatem:
7. Pobieramy archiwum http://www.ioncube.com/loader-wizard/loader-wizard.zip i zawartość wrzucamy do katalogu
C:\xampp\htdocs\pksi\ioncube
. Po wejściu na adres
http://pksi.localhost/ioncube/loader-wizard.php
zobaczymy poniższy ekran. Wybieramy Local install i Next.
8. Następnie wykonujemy poniższe kroki:
a) ze strony http://www.ioncube.com/loaders.php pobieramy odpowiednią paczkę – w naszym przypadku jest to Windows VC11 (64 bits).
b) plik ioncube_loader_win_5.6.dll wrzucamy do nowego katalogu C:\xampp\php\ioncube
c) edytujemy plik C:\xampp\php\php.ini i przed pierwszym wystąpieniem zend_extension wstawiamy
zend_extension = "C:\xampp\php\ioncube\ioncube_loader_win_5.6.dll"
d) po restarcie apache, powinna pojawić się następująca informacja
e) ionCube Loader został pomyślnie zainstalowany. Na początku pliku index.php możemy wpisać
phpinfo();die;
i powinna pojawić się informacja
9. Cofamy wszystkie zmiany w pliku index.php oraz usuwamy katalog C:\xampp\htdocs\pksi\ioncube . Wow, pojawił się katalog PKSI ? Powodzenia
HACKED BY SudoX — HACK A NICE DAY.
Wielkie dzięki, męczyłem się z tym od 2 dni…
Za dużo tych kroków nie ma, a efekt jest! Dzięki wielkie! 🙂
Gdzie znajdę demo tego katalogu ?
http://demopksi.mediadev.pl
Nawet zadziałało i pojawił się katalog:)