X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/6b6d9b29e9e9e91f79507a8bf193fb30de311dcc..43fff4a2cf7da8c3a5c24633d998bf52f9cf12a2:/doc/help/ch10.xml?ds=sidebyside diff --git a/doc/help/ch10.xml b/doc/help/ch10.xml index ab5c7027..c62cc05c 100644 --- a/doc/help/ch10.xml +++ b/doc/help/ch10.xml @@ -1,5 +1,62 @@ <chapter xml:id="ch10"> - <title>ÐÑиложение Ð: конвеÑÑаÑÐ¸Ñ ÐÐ</title> - <para>ÐÐ»Ñ Ð¿ÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ñ Ð¼ÐµÐ¶Ð´Ñ Ð»ÑбÑми двÑÐ¼Ñ Ð¼Ð¾Ð´ÑлÑми Ñ ÑанилиÑа иÑполÑзÑеÑÑÑ ÑÑилиÑа convertor (иÑÑ Ð¾Ð´Ð½Ñй код ÑÑилиÑÑ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² каÑалоге projects/convertor ÑÑандаÑÑной поÑÑавки ÑиÑÑемÑ). УÑилиÑа ÑабоÑÐ°ÐµÑ Ð¸Ð· каÑалога ÑбоÑки без ÑÑÑановки в ÐС. ÐÐ»Ñ ÑбоÑки ÑÑилиÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ запÑÑÑиÑÑ ÑкÑÐ¸Ð¿Ñ ./build.</para> - <para>ÐÑи запÑÑке ÑÑилиÑÑ Ð² каÑеÑÑве паÑамеÑÑа можно пеÑедаÑÑ Ð¿ÑÑÑ Ðº конÑигÑÑаÑÐ¸Ð¾Ð½Ð½Ð¾Ð¼Ñ ÑайлÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð±ÑÐ´ÐµÑ Ð¸ÑполÑзован Ñайл convertor.conf из каÑалога ÑбоÑки. ÐонÑигÑÑаÑионнÑй Ñайл Ð¸Ð¼ÐµÐµÑ Ñакой-же ÑоÑмаÑ, ÑÑо и конÑигÑÑаÑионнÑй Ñайл stargazer. ÐлобалÑнÑй паÑамеÑÑ ModulesPath ÑказÑÐ²Ð°ÐµÑ Ð¼ÐµÑÑÐ¾Ð½Ð°Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ðµ модÑлей Ñ ÑанилиÑа. Ðалее ÑледÑÑÑ Ð´Ð²Ðµ ÑекÑии: <SourceStoreModule> и <DestStoreModule>. Ðни опиÑÑваÑÑ, ÑооÑвеÑÑÑвенно, иÑÑоÑник даннÑÑ Ð¸ Ð¸Ñ Ð¿Ñиемник. Так, напÑимеÑ, Ð´Ð»Ñ Ð¿ÐµÑеноÑа вÑей инÑоÑмаÑии из ÐРна оÑнове Ñайлов в ÐÐ Firebird Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ в пеÑвой ÑекÑии пÑопиÑаÑÑ Ð¿Ð°ÑамеÑÑÑ Ñайлового Ñ ÑанилиÑа, а во вÑоÑой â Ñ ÑанилиÑа Firebird.</para> -</chapter> + <title>ÐÑиложение Ð: конвеÑÑаÑÐ¸Ñ ÐÐ</title> + <para>ÐÐ»Ñ Ð¿ÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ñ Ð¼ÐµÐ¶Ð´Ñ Ð»ÑбÑми двÑÐ¼Ñ Ð¼Ð¾Ð´ÑлÑми Ñ ÑанилиÑа иÑполÑзÑеÑÑÑ ÑÑилиÑа convertor (иÑÑ Ð¾Ð´Ð½Ñй код ÑÑилиÑÑ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² каÑалоге projects/convertor ÑÑандаÑÑной поÑÑавки ÑиÑÑемÑ). УÑилиÑа ÑабоÑÐ°ÐµÑ Ð¸Ð· каÑалога ÑбоÑки без ÑÑÑановки в ÐС. ÐÐ»Ñ ÑбоÑки ÑÑилиÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ запÑÑÑиÑÑ ÑкÑÐ¸Ð¿Ñ ./build. </para> + <para>ÐÑи запÑÑке ÑÑилиÑÑ Ð² каÑеÑÑве паÑамеÑÑа можно пеÑедаÑÑ Ð¿ÑÑÑ Ðº конÑигÑÑаÑÐ¸Ð¾Ð½Ð½Ð¾Ð¼Ñ ÑайлÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð±ÑÐ´ÐµÑ Ð¸ÑполÑзован Ñайл convertor.conf из каÑалога ÑбоÑки. ÐонÑигÑÑаÑионнÑй Ñайл Ð¸Ð¼ÐµÐµÑ Ñакой-же ÑоÑмаÑ, ÑÑо и конÑигÑÑаÑионнÑй Ñайл stargazer. ÐлобалÑнÑй паÑамеÑÑ ModulesPath ÑказÑÐ²Ð°ÐµÑ Ð¼ÐµÑÑÐ¾Ð½Ð°Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ðµ модÑлей Ñ ÑанилиÑа. Ðалее ÑледÑÑÑ Ð´Ð²Ðµ ÑекÑии: <SourceStoreModule> и <DestStoreModule>. Ðни опиÑÑваÑÑ, ÑооÑвеÑÑÑвенно, иÑÑоÑник даннÑÑ Ð¸ Ð¸Ñ Ð¿Ñиемник. Так, напÑимеÑ, Ð´Ð»Ñ Ð¿ÐµÑеноÑа вÑей инÑоÑмаÑии из ÐРна оÑнове Ñайлов в ÐÐ Firebird Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ в пеÑвой ÑекÑии пÑопиÑаÑÑ Ð¿Ð°ÑамеÑÑÑ Ñайлового Ñ ÑанилиÑа, а во вÑоÑой â Ñ ÑанилиÑа Firebird.</para> + <para>ÐÑÐ¸Ð¼ÐµÑ Ñайла конÑигÑÑаÑии:</para> +<programlisting linenumbering="unnumbered"> +# ÐÑÑÑ Ðº диÑекÑоÑии, в коÑоÑой Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑ Ð¼Ð¾Ð´Ñли ÑеÑвеÑа +ModulesPath = ../stargazer/modules + +################################################################### +# Store module +# ÐаÑÑÑойки плагина ÑабоÑаÑÑего Ñ ÐÐ ÑеÑвеÑа + +# ÐÑоÑой паÑамеÑÑ - ÑÑо Ð¸Ð¼Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð±ÐµÐ· mod_ в наÑале и .so в конÑе +# Т.е. полное Ð¸Ð¼Ñ Ð¼Ð¾Ð´ÑÐ»Ñ mod_store_files.so +<SourceStoreModule store_files> + + # РабоÑÐ°Ñ Ð´Ð¸ÑекÑоÑÐ¸Ñ ÑеÑвеÑа, ÑÑÑ ÑодеÑжаÑÑÑ Ð´Ð°Ð½Ð½Ñе о ÑаÑиÑÐ°Ñ , полÑзоваÑелÑÑ , + # админиÑÑÑаÑоÑÐ°Ñ Ð¸ Ñ.д. + WorkDir = /var/stg-test + + + # ÐладелеÑ, гÑÑппа и пÑава доÑÑÑпа на ÑÐ°Ð¹Ð»Ñ ÑÑаÑиÑÑики (stat) полÑзоваÑÐµÐ»Ñ + ConfOwner = root + ConfGroup = wheel + ConfMode = 600 + + + # ÐладелеÑ, гÑÑппа и пÑава доÑÑÑпа на ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии (conf) полÑзоваÑÐµÐ»Ñ + StatOwner = root + StatGroup = wheel + StatMode = 640 + + # ÐладелеÑ, гÑÑппа и пÑава доÑÑÑпа на лог-ÑÐ°Ð¹Ð»Ñ (log) полÑзоваÑÐµÐ»Ñ + UserLogOwner = root + UserLogGroup = wheel + UserLogMode = 640 + +</SourceStoreModule> + +<DestStoreModule store_firebird> + server = localhost + database = /var/stg/stargazer.fdb + user = stg + password = 123456 +</DestStoreModule> + +#<DestStoreModule store_mysql> +# # ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐÐ +# dbuser = stg +# +# # ÐаÑÐ¾Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐÐ +# rootdbpass = 123456 +# +# # ÐÐ¼Ñ ÐРна ÑеÑвеÑе +# dbname = stg +# +# # ÐдÑÐµÑ ÑеÑвеÑа ÐÐ +# dbhost = localhost +#</DestStoreModule> +</programlisting> +</chapter> \ No newline at end of file