Current Path : /var/www/html/clients/nsmk.e-nk.ru/ |
Current File : /var/www/html/clients/nsmk.e-nk.ru/install-ru.txt |
===================== ÓÑÒÀÍÎÂÊÀ MaxSite CMS ===================== Îôèöèàëüíûé ñàéò: http://max-3000.com/ Öåíòð ïîìîùè: http://max-3000.com/help Ôîðóì: http://forum.max-3000.com/ Áëîã ðàçðàáîò÷èêà: http://maxsite.org/ Ïîääåðæêà: http://max-3000.com/page/support (Î íàèáîëåå ÷àñòûõ ïðîáëåìàõ ñì. â êîíöå ýòîãî ôàéëà) ================== ÒÐÅÁÎÂÀÍÈß ÑÈÑÒÅÌÛ ================== 1. Âîçìîæíîñòü ðàáîòû ñ .htaccess è âêëþ÷åííûé mod_rewrite. 2. MySQL > 4.1. Ðàáîòà â UTF8. Òèï áàçû MyISAM. 3. Íàëè÷èå âêëþ÷åííîé áèáëèîòåêè mbstring. 4. PHP > 4.4. Õîòÿ ïîääåðæèâàåòñÿ ÷åòâåðòàÿ âåðñèÿ PHP, â áóäóùåì å¸ ïîääåðæêà íå ãàðàíòèðóåòñÿ. Æåëàòåëüíî èñïîëüçîâàòü PHP > 5.0. ========= ÓÑÒÀÍÎÂÊÀ ========= Óñòàíîâêà ñèñòåìû ïðîèñõîäèò î÷åíü áûñòðî. Ïåðåä íà÷àëîì ðàáîòû íóæíî áóäåò óêàçàòü â êîíôèãóðàöèîííûõ ôàéëàõ ïàðàìåòðû äîñòóïà ê ÁÄ. Ïîñëå ýòîãî ñèñòåìà ñàìà âûïîëíèò èíñòàëÿöèþ. Ïðîñòî ñëåäóéòå ýòîé èíñòðóêöèè è âñ¸ ó âàñ ïîëó÷èòñÿ! :-) | Ïîñêîëüêó âñå ôàéëû èñïîëüçóþò êîäèðîâêó UTF8, òî âíîñèòü èçìåíåíèÿ ëó÷øå | íå â Áëîêíîòå, êîòîðûé ãëþ÷èò â ýòîì ðåæèìå, à ñ ïîìîùüþ íîðìàëüíûõ | ïðîãðàìì, íàïðèìåð Notepad2: http://www.flos-freeware.ch/ ________________________________________________________________________________ 1. Îòêðîéòå Notepad2 ôàéë «application/config/database.php-distr».  íåì íåîáõîäèìî óêàçàòü ïàðàìåòðû âàøåé áàçû äàííûõ. Ïîñëå ýòîãî çàãðóçèòå ôàéë íà ñåðâåð ñ èìåíåì database.php. ________________________________________________________________________________ 2. Îòêðîéòå ôàéë «application/maxsite/mso_config.php-distr».  ýòîì ôàéëå ââåäèòå ñâîþ ñåêðåòíóþ ôðàçó. Îíà èñïîëüçóåòñÿ ïðè øèôðîâàíèè. Ó÷òèòå, ÷òî ñìåíèâ ýòó ôðàçó ïîñëå èíñòàëÿöèè âàø ïàðîëü îêàæåòñÿ íåäåéñòâèòåëåí. Åñëè âû îñòàâèòå ýòó ñòðî÷êó ïóñòîé, òî â êà÷åñòâå ñåêðåòíîé ôðàçû áóäåò èñïîëüçîâàí àäðåñ ñàéòà. Åñëè âû ïëàíèðóåòå ïîçæå ïåðåíîñèòü ñàéò íà äðóãîé àäðåñ, òî ñåêðåòíóþ ôðàçó ëó÷øå óêàçàòü ñðàçó. Ïîñëå èçìåíåíèé çàãðóçèòå ôàéë íà ñåðâåð ñ èìåíåì «mso_config.php». ________________________________________________________________________________ 3. Ïåðåèìåíóéòå ôàéë «.htaccess-distr» â «.htaccess». Åñëè âû ðàñïîëàãàåòå ñàéò ÍÅ â êîðíå äîìåíà, à â åãî ïîäêàòàëîãå, íàïðèìåð «http://www.your-site.com/blog/», òî îòêðîéòå Notepad2 ôàéë «.htaccess-subdir» è çàìåíèòå â íåì âñå «#subdir#» íà èìÿ âàøåãî ïîäêàòàëîãà (â íàøåì ñëó÷àå - «blog» - áåç êàâû÷åê!). Ñîõðàíèòå ôàéë ñ èìåíåì «.htaccess». Òàê æå ñì. íèæå «Åñëè PHP êàê FastCGI». ________________________________________________________________________________ 4. Óñòàíîâèòå íà êàòàëîã /system/cache/ ïðàâà íà çàïèñü (îáû÷íî 777). Òàì æå óñòàíîâèòå ïðàâà íà ïîäêàòàëîãè «html» è «rss», êîòîðûé ìîãóò èñïîëüçîâàòüñÿ äëÿ êýøèðîâàíèÿ. ________________________________________________________________________________ 5. Óñòàíîâèòå íà ôàéë sitemap.xml ïðàâà íà çàïèñü (îáû÷íî 666). Äàííûé ôàéë èñïîëüçóåòñÿ ïëàãèíîì «XML Sitemap (google-sitemap)» è ñëóæèò äëÿ ëó÷øåé èíäåêñàöèè ñàéòà ïîèñêîâèêàìè. ________________________________________________________________________________ 6. Óñòàíîâèòå íà êàòàëîã /uploads/ ïðàâà íà çàïèñü (îáû÷íî 777). Æåëàòåëüíî óñòàíîâèòü ïðàâà 777 íà âëîæåííûå êàòàëîãè «_mso_float», «_mso_i» è «mini». ________________________________________________________________________________ 7. Çàïóñòèòå â áðàóçåðå «http://âàø ñàéò/» è ñëåäóéòå èíñòðóêöèÿì. ________________________________________________________________________________ 8. Ïîñëå óñòàíîâêè ñèñòåìû, îòêðîéòå ôàéë «application/maxsite/mso_config.php» è èçìåíèòå íà $mso_install = true; Ýòî óêàæåò ñèñòåìå, ÷òî áàçà óñòàíîâëåíà è íå íóæíî ýòî ïðîâåðÿòü êàæäûé ðàç. ________________________________________________________________________________ ============= ÍÀ×ÀËÎ ÐÀÁÎÒÛ ============= 1. Ïîñëå âõîäà â àäìèí-ïàíåëü, ïåðåéäèòå â ðàçäåë îïöèé, ÷òîáû ñîõðàíèòü èõ. 2. Øàáëîí âèäæåòíûé, ïîýòîìó åñòü ñìûñë ñðàçó âêëþ÷èòü ïëàãèíû. 3. Ïîòîì ìîæíî íàñòðîèòü ñàéäáàðû è âèäæåòû. è ò.ä. ============================== ÎÁÍÎÂËÅÍÈÅ Ñ ÏÐÅÄÛÄÓÙÅÉ ÂÅÐÑÈÈ ============================== 1. Ïåðåèìåíóéòå êàòàëîã «system» â «system-old». 2. Óñòàíîâèòå íà êàòàëîã /system/cache/ ïðàâà íà çàïèñü (îáû÷íî 777). Òàì æå óñòàíîâèòå ïðàâà íà ïîäêàòàëîãè «html», «rss» è «bd» êîòîðûå ìîãóò èñïîëüçîâàòüñÿ äëÿ êýøèðîâàíèÿ. 3. Ñäåëàéòå áýêàï êàòàëîãà «application» íà ñâîé êîìïüþòåð. 4. Çàãðóçèòå ïîâåðõ ñòàðîãî «application» èç íîâîé âåðñèè. Íà âîïðîñ î ïåðåçàïèñè, îòâåòüòå ïîëîæèòåëüíî. 5. Åñëè âû èñïîëüçîâàëè ñâîé êëþ÷ äëÿ øèôðîâàíèÿ cookes, òî óêàæèòå åãî â ôàéëå «application/config/config.php»: $config['encryption_key'] = "òóò âàø êëþ÷"; 6. Äîïîëíèòåëüíûå îïåðàöèè ïî îáíîâëåíèþ çàâèñÿò îò âåðñèè MaxSite CMS. Ñì. îô.ñàéò: http://max-3000.com/ ÏÐÈÌÅ×ÀÍÈÅ. ×àñòî äëÿ îáíîâëåíèÿ äîñòàòî÷íî ïðîñòî çàãðóçèòü íîâûå ôàéëû ïîâåðõ ñòàðûõ.  ýòîì ñëó÷àå ïîñëå çàãðóçêè íóæíî òîëüêî óäàëèòü ôàéëû êýøà. ========== ÄÎÏÎËÍÅÍÈß ========== Åñëè PHP êàê FastCGI --------------------  ýòîì ñëó÷àå âàì ïðèäåòñÿ ïîäîáðàòü ïîä ñâîþ êîíôèãóðàöèþ ïàðàìåòðû .htaccess.  ìîåì ñëó÷àå çàðàáîòàëè íàñòðîéêè, óêàçàííûå â .htaccess-fastcgi. Íà íåêîòðûõ ñåðâåðàõ âìåñòî ñòðî÷êè: RewriteRule . /index.php [L] ìîæíî ïîïðîáîâàòü óêàçàòü: RewriteRule ^(.*)$ /index.php?/$1 [L,QSA] Êðîìå ýòîãî íóæíî ïîäîáðàòü â config.php çíà÷åíèå "uri_protocol". Ó ìåíÿ ïîëó÷èëîñü òàê: $config['uri_protocol'] = "REQUEST_URI"; Âàðèàíò äëÿ Nginx ñ àïà÷åì â êà÷åñòâå íàäñòðîéêè ----------------------------------------------- RewriteRule ^(.*)$ /index.php?$1 [L,QSA] ================ ÂÎÇÌÎÆÍÛÅ ÎØÈÁÊÈ ================ *  áðàóçåðå âûäàåòñÿ îøèáêà "Cannot modify header information - headers..." Ìîæíî ñêàçàòü, ÷òî âû íåâåðíî ïðåîáðàçîâàëè ôàéë â êîäèðîâêó UTF-8. Îòâåò çäåñü: http://forum.maxsite.org/viewtopic.php?id=1075 * Ïðè èíñòàëÿöèè ïðè ïåðåõîäå êî âòîðîìó øàãó, ïðîèñõîäèò âûâîä ïåðâîãî. Ýòî îçíà÷àåò, ÷òî ó âàñ íåâåðíî íàñòðîåí ×ÏÓ. Ïðîâåðüòå âåðíûé ëè ó âàñ .htaccess. * Ïðè èíñòàëÿöèè ïðè ïåðåõîäå êî âòîðîìó øàãó, âûâîäèòñÿ îøèáêà, ÷òî êàòàëîã íå ñóùåñòâóåò. Ýòî îçíà÷àåò, ÷òî ó âàñ íåâåðíî íàñòðîåí ×ÏÓ. Ïðîâåðüòå âåðíûé ëè ó âàñ .htaccess. * Íà ñàéòå «ñëåòàåò» îôîðìëåíèå è â òèòëå ñòðàíèö óêàçûâàåòñÿ <?= . Ýòî îçíà÷àåò, ÷òî íà âàøåì ñåðâåðå çàïðåùåíû êîðîòêèå òýãè PHP.  php.ini óêàæèòå short_open_tag = On ëèáî îáðàòèòåñü â ñëóæáó ïîääåðæêè âàøåãî õîñòèíãà. =================== Äèðåêòèâû .htaccess =================== Åñëè ñåðâåð âîçâðàùàåò îøèáêó 500, çíà÷èò äëÿ âàñ çàïðåùåíî âûïîëíÿòü êàêèå-òî äèðåêòèâû â .htaccess. # Options +FollowSymLinks # çàïðåùàåò îòîáðàæàòü ñïèñîê ôàéëîâ â êàòàëîãå Options -Indexes # îòêëþ÷àåò register globals - ÎÁßÇÀÒÅËÜÍÎ ÂÛÊËÞ×ÀÉÒÅ register globals # åñëè äèðåêòèâà îòêëþ÷åíà, òî ïðîâåðüòå ÷åðåç phpinfo() å¸ çíà÷åíèå # åñëè áóäåò register_globals on - òðåáóéòå âûêëþ÷åíèÿ ó õîñòåðà php_flag register_globals off # ïðîñìîòð èíäåêñíûõ ôàéëîâ DirectoryIndex index.php index.html # ðàçìåð ïàìÿòè äëÿ php-ñêðèïòîâ php_value memory_limit 16M # åñëè âûñêàêèâàåò îøèáêà Call-time pass-by-reference has been deprecated php_flag allow_call_time_pass_reference on # èñïîëüçóåò êîäèðîâêó ïî óìîë÷àíèþ AddDefaultCharset UTF-8 # äîïîëíèòåëüíûå äèðåêòèâû äëÿ êîäèðîâîê CharsetDisable On CharsetDefault UTF-8 CharsetSourceEnc UTF-8 CharsetRecodeMultipartForms off