cFos Personal Net ze skryptami Perla
Aby używać skryptów Perla z cFos PNet, należy wykonać 4 kroki:
Pobierz i zainstaluj Perl ze strony http://www.activestate.com/activeperl.
Edytuj plik .htaccess w katalogach, w których znajdują się twoje skrypty Perla. Lub, aby włączyć skrypty Perla na całym świecie, edytuj plik .htaccess w katalogu głównym dokumentu lub w katalogu c:\programdata\cfos\cfospnet\private. Dodaj następującą dyrektywę:
AddHandler cgi-script pl
Sprawdź wszystkie skrypty Perla pod kątem poprawnej linii interpretera. W skryptach CGI pierwszy wiersz pliku skryptu informuje serwer WWW, gdzie znaleźć interpreter dla tego skryptu. W systemie UNIX często perl znajduje się w /usr/bin. Tak więc we wszystkich skryptach Perla zmień położenie interpretera Perla (po znaku „ ! ”):
#! /usr/bin/perl
do
#! c:\perl\perl.exe
zakładając, że katalog instalacyjny Perla to c:\perl.
Skonfiguruj sendmail. cFos PNet jest dostarczany z małym sendmail.exe, aby umożliwić wysyłanie wiadomości e-mail w stylu UNIX. Do wysyłania wiadomości e-mail przez SMTP potrzebne są parametry smtp skonfigurowane dla cFos PNet w GLOBAL.INI i akceptuje pocztę jako zwykły tekst ze standardowego wejścia. Wyszukaj w skryptach Perla wywołania sendmaila i zastąp je wywołaniem funkcji sendmail.exe programu cFos PNet.
Na przykład zmień
open (MAIL, "|/usr/bin/sendmail -t -i -oi");
do
open (MAIL, "| c:\\pliki programów\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
gdzie c:\program files\cfos\cfospnet to katalog instalacyjny cFos PNet.
cFos Personal Net z PHP i MySQL
Oto kroki korzystania ze skryptów PHP i MySQL z cFos PNet:
Pobierz binarne pliki binarne jako plik ZIP ze strony http://windows.php.net/download/. Rozpakuj do wybranego katalogu PHP, np. C:\php.
W katalogu PHP zmień nazwę php.ini-production na php.ini i edytuj:
Skonfiguruj sendmail. cFos PNet jest wyposażony w mały program sendmail.exe, który umożliwia wysyłanie wiadomości e-mail w stylu UNIX. Usuń komentarz „ ; ” z sendmail_path i zmień ten wiersz na
sendmail_path = c:\\program files\\cfos\\cfospnet\\sendmail.exe
zakładając, że c:\program files\cfos\cfospnet jest katalogiem instalacyjnym cFos PNet.
Zamiast tego możesz również użyć wbudowanych funkcji wysyłania poczty PHP.
Dodaj „ E ” do variables_order, np. variables_order = "EGPCS".
Powiedz cFos PNet, gdzie znajduje się interpreter PHP, dodając klucz php_interpreter do sekcji [param] GLOBAL.INI in c:\programdata\cfos\cfospnet, np.
php_interpreter=c:\php\php-cgi.exe
Musisz podać tutaj wersję PHP CGI.
Jeśli twoje skrypty PHP używają lokalizacji katalogu publicznego, takiego jak katalog_główny_dokumentu, być może trzeba go skonfigurować. Domyślnie jest to c:\programdata\cfos\cfospnet\pub.
Pobierz i zainstaluj MySQL (np. Community Edition, zainstaluj jako „Tylko serwer”), skonfiguruj dodatkowego użytkownika (być może z uprawnieniami administratora db).
W php.ini sekcji Windows Extensions komentarz
;extension=php_mysqli.dll
i zmień na
extension=ext/php_mysqli.dll.
cFos Personal Net z WordPress
Pobierz i zainstaluj MySQL i PHP.
Skonfiguruj bazę danych WordPress:
Znajdź mysql.exe na komputerze i uruchom go
> mysql.exe -u admin_username -p
Enter admin_password.
Następnie wydaj następujące polecenia:
CREATE DATABASE pnet_wordpress_db;
GRANT ALL PRIVILEGES ON pnet_wordpress_db.* TO " wordpress_username "@"localhost" IDENTIFIED BY " wordpress_password "; FLUSH PRIVILEGES; EXIT;
Możesz usunąć tę bazę danych za pomocą mysql.exe i polecenia DROP DATABASE pnet_wordpress_db;.
Utwórz podkatalog w drzewie pub pnet i skopiuj do niego WordPress z archiwum zip.
Uruchom pnet i uruchom skrypt instalacyjny WordPress w przeglądarce:
http://localhost/ your_wordpress_subdirectory /wp-admin/install.php
i wykorzystanie pnet_wordpress_db Twój wordpress_username i wordpress_password aby określić WordPress baza danych powinna używać.
Jak skonfigurować i używać kilku języków skryptowych w cFos Personal Net