Uživatelské nástroje

Nástroje pro tento web


tutorialy:instalace_pro_web_development

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

tutorialy:instalace_pro_web_development [2007/05/30 16:27]
stod vytvořeno
tutorialy:instalace_pro_web_development [2011/09/06 14:40] (aktuální)
jansilar
Řádek 1: Řádek 1:
-== Java ==+==== Java ==
  
 pridat do PATH cestu k java.exe, dale JAVA_PATH adresar JDK1.5.....,​ dale CLASSPATH ​ pridat do PATH cestu k java.exe, dale JAVA_PATH adresar JDK1.5.....,​ dale CLASSPATH ​
  
-== Tomcat ==+==== Tomcat ​====
  
 v souboru conf/​tomcat-users.xml zadefinovat managera a admina (viz hlavni stranka tomcatu) v souboru conf/​tomcat-users.xml zadefinovat managera a admina (viz hlavni stranka tomcatu)
  
 +==== MySQL ====
 +Nestahovat essentials, ale cca 45MB instalator.
  
-== MySQL == +Zaskrtnout ​zalozeni anonymniho konta, lip se pak pracuje s command line tools (pro phpMyAdmin neni nutne). **POZOR - kdyz je zalozeno anonymni konto (' '​@'​localhost'​),​ tak se neda z __lokalu__ pripojit na konkretniho uzivatele '​neco'​@'​%'​ (napr. '​stod'​@'​%'​). Je to zpusobeno prioritou vyhodnocovani uzivatelu - nejdriv konkretni, pak teprve wildcards.**
-zaskrtnout ​zalozeni anonymniho konta, lip se pak pracuje s command line tools (pro phpMyAdmin neni nutne)+
  
-== PHP ==+Jako standardni kodovani pouzit UTF8. 
 + 
 +==== PHP ==
  
 nepouzivat instalator!!! musi se instalovat ze zipu. nepouzivat instalator!!! musi se instalovat ze zipu.
Řádek 17: Řádek 20:
 Dobry navod na PHP a Apache: http://​weblog.ronnieweb.net/?​page_id=44 Dobry navod na PHP a Apache: http://​weblog.ronnieweb.net/?​page_id=44
  
-**do php.ini**+ 
 +Adresar s PHP (C:\php) pridat do PATH a restart (kvuli dll, ktere tam jsou). 
 + 
 + 
 +== do php.ini ​== 
   * nastavit doc_root (doc_root = c:\web)   * nastavit doc_root (doc_root = c:\web)
   * nastavit extension_dir (extension_dir = "​c:​\php\ext"​)   * nastavit extension_dir (extension_dir = "​c:​\php\ext"​)
-  * povolit extension: php_mbstring.dll a php_mcrypt.dll (neco kvuli phpMyAdm, druhy se mi nepovedlo), php_mysql.dll+  * povolit extension: php_mbstring.dll a php_mcrypt.dll (neco kvuli phpMyAdm, druhy se mi nepovedlo), php_mysql.dll, pripadne php_mssql.dll (v tom pripade je potreba dat c:\php do PATH nebo nakopirovat ntwdblib.dll do windows\system32) - ke kazde extension existuje na php.net popis, kde je tohle vsechno popsano.
   * zkopirovat php\libmysql.dll do adresare apache\bin (melo by jit vyresit pristupem pro IUSR_... k tomuto souboru, ale nepovedlo se mi   * zkopirovat php\libmysql.dll do adresare apache\bin (melo by jit vyresit pristupem pro IUSR_... k tomuto souboru, ale nepovedlo se mi
  
Řádek 41: Řádek 49:
 funkce se zkontroluje jednoduchou strankou, ktera ma v sobe <?php phpinfo(); ?> a ma priponu .php funkce se zkontroluje jednoduchou strankou, ktera ma v sobe <?php phpinfo(); ?> a ma priponu .php
  
 +== Komunikace PHP a MySql s utf8 ==
  
-== Apache ==+Podle této stránky [[http://​www.bluetwanger.de/​blog/​2006/​11/​20/​mysql-and-utf-8-no-more-question-marks/​]] je potřeba posílat databázi příkazy ''​SET NAMES utf8;''​ Dělal jsem to pro jistotu před každým příkazem a fungovalo to. Asi by stačilo udělat to pro každé připojení jednou. 
 + 
 +==== Apache ==
 Bacha, pouzit verzi 2.0.x (2.2.x nema kompatibilni moduly) Bacha, pouzit verzi 2.0.x (2.2.x nema kompatibilni moduly)
 <​code>​ <​code>​
Řádek 60: Řádek 71:
 kdyz startuje, existuje log, do ktereho pise chyby (hlavne jestli spravne startuje php) kdyz startuje, existuje log, do ktereho pise chyby (hlavne jestli spravne startuje php)
  
-== phpMyAdmin ==+ 
 +== Podpora ClickOnce == 
 +Pridat do mime.types:​ 
 +<​code>​ 
 +#ClickOnce support 
 +application/​x-ms-application application 
 +application/​x-ms-manifest manifest 
 +application/​octet-stream ​ deploy 
 +</​code>​ 
 + 
 + 
 +==== phpMyAdmin == 
 +Stahovat phpmyadmin-all-languages.
   * zkopirovat config.default.php na config.inc.php   * zkopirovat config.default.php na config.inc.php
   * auth_type = cookie   * auth_type = cookie
Řádek 66: Řádek 89:
   * nastavit host a port (3306)   * nastavit host a port (3306)
  
-== Hibernate ==+==== Hibernate ==
  
 pro pouziti Annotations je potreba stahnout i Hibernate EntityManager pro pouziti Annotations je potreba stahnout i Hibernate EntityManager
  
-== Subversion ==+==== Subversion ==
   * do apache/​modules nakopirovat ze svn/bin .so knihovny   * do apache/​modules nakopirovat ze svn/bin .so knihovny
   * do apache/bin nakopirovat ze svn/bin libdb44.dll a intl3_svn.dll   * do apache/bin nakopirovat ze svn/bin libdb44.dll a intl3_svn.dll
  
-**do httpd.conf ​:**+ 
 +Pozn. ted kdyz jsem instaloval SVN 1.4.3 pomoci instalatoru,​ tak jsem nemusel kopirovat nikam nic, instalator dokonce do httpd.conf pridal radky pro loadovani prislusnych modulu. 
 + 
 +== do httpd.conf ​== 
  
 odkomentovat ''​LoadModule dav_module modules/​mod_dav.so'' ​ a pridat odkomentovat ''​LoadModule dav_module modules/​mod_dav.so'' ​ a pridat
Řádek 125: Řádek 152:
 anonymni pristup se dela v httpd.conf, viz svn-book (Per-Directory Access Control) anonymni pristup se dela v httpd.conf, viz svn-book (Per-Directory Access Control)
  
 +==== Bugzilla =====
 +Návod pro instalaci Bugzilly na Windows je na [[http://​www.bugzilla.org/​docs/​win32install.html]].
  
 +==== Silverlight pro Bodylight ve Visual Studiu ==== 
 +Doinstalovat:​ 
 +  * Microsoft Silverlight Tools for Visual Studio 
 +  * Microsoft Expression Blend SDK for Silverlight
tutorialy/instalace_pro_web_development.1180535224.txt.gz · Poslední úprava: 2007/05/30 16:27 autor: stod