PDA

Դիտել ողջ տարբերակը : Առաջին քայլերը PHP-ում



Wisper
28.03.2007, 17:43
Բարև ձեզ: Այս թեման բացեցի հատուկ սկսնակների համար: Հույսով եմ մեր բոլոր պռոֆեսիոնալները մեզ կօգնեն :8 : Ասեմ որ ես էլ եմ համարյա սկսնակ քանի որ չքիտեմ ոչ մի լուրջ ծրագրաորման (WEB) լեզու (PHP,ASP.Net etc.): Ահա թե ինչ կուզենայի պարզել
1) Ոնց անել որ կոմպի վրա իմիտացիա լինի մթամ տե վէբ սերվերի հետ ես աշխատում որ թանկանոց դոմեն չվերցնես մեկել: Ի՞նչծրագիր կա դրա համար:
2) Ուզում եմ PHP սովորել: Ի՞նչ ծրագիր (կոմպիլյատորա) պետք:

Հլը վոր էսկանը: Խնդրում եմ պատասխանել հնարավորին չափ խորը ձևով::B
Նափապես բոլորին շնորհակալուտյուն::)

linus
28.03.2007, 18:18
1. իմիտացիա լինելու կարիք չկա, ուղակի ինստալացիա ես անում Apache կամ ISS սերվեր որը և արված է սովորական սերվերների վրա, այնուհետև քեզ պետք կգա Php - ի դիստրիբուտիվը և MySql - ի դիստրիբուտիվը ապա դրանք պետք է լավ նաստրոիկեք անել որպեսզի միմյանց հետ աշխատեն: Այս ամենից խուսափելու համար առաջարկում եմ ուստանովկա անես XAMPP ծրագիրը, որը սկզբի համար շատ լավ է: Այն կարելի է բեռնել ինտերնետից (Գուգլով ման արի լիքը կան):
2. Քանի որ PHP կոմպիլյատոր չունի, այլ ինտերպրիտացիոննի լեզու է, դրա համար կարող ես գրել անգամ նոտպադով, պոչը դարձնել .php ու աշխատացնել, բայց կան շատ ուրիշ հարմար գործիքներ, օրինակ PHP Expert Editor, PHP designer, Zend Studio, PHP Tswebeditor, Dreamweaver ...
ես ինքս օկտագործում եմ PHP designer 2007 - ը

Intel
29.03.2007, 20:52
Download արա Apache 2, ու php, որ անես կասեմ ոնց նստացնես.

աբոկալիպս
29.03.2007, 22:41
Դե քանի որ էս թեման սկսնակների համարա կարծում եմ կօգնեք ինձ.......................:hands ով կարա ինձ ասի настройки (Ճիշտն ասած շատ մտածեցի բայց հայերեն տարբերակը չգտա ես բառի) Apache, php, mysql. Օրնակ ես ոնց անում եմ mysql-ը չի աշխատում համառորեն, ուրիշ ֆորումներում կարդացել եմ որ էտի կախոածա php настройк-եքից, իսկ local server-ի հետ ընդհանրապես կապչոնի.

spec
29.03.2007, 23:15
Կարամ XAMPP տամ: Էլ. փոստիդ :))) հասցեն տուր` կուղղարկեմ:

linus
30.03.2007, 15:05
Դե քանի որ էս թեման սկսնակների համարա կարծում եմ կօգնեք ինձ.......................:hands ով կարա ինձ ասի настройки (Ճիշտն ասած շատ մտածեցի բայց հայերեն տարբերակը չգտա ես բառի) Apache, php, mysql. Օրնակ ես ոնց անում եմ mysql-ը չի աշխատում համառորեն, ուրիշ ֆորումներում կարդացել եմ որ էտի կախոածա php настройк-եքից, իսկ local server-ի հետ ընդհանրապես կապչոնի.
Ավելի մանրամասն բացատրիր թե ոնց և որ ֆուլդրների մեջ ես քցել Ապաչը և ՊՀՊ - ն,
ապաչը եկզե տարբերակն ես քցել թե զիպ, ՊՀՊ եկզե տարբերակն ես քցել թե զիպ?

Grieg
30.03.2007, 16:41
Քաշի XAMPP ծրագրային փաթեթը որը ներառում է Apache MySQL և PHP
http://sourceforge.net/project/downloading.php?groupname=xampp&filename=xampp-win32-1.6.0a-installer.exe&use_mirror=switch
(http://sourceforge.net/project/downloading.php?groupname=xampp&filename=xampp-win32-1.6.0a-installer.exe&use_mirror=switch)

Gevorg
02.04.2007, 23:36
Կոնկրետ XAMPP-ի մասին չգիտեմ, բայց այլ փաթեթներ տեղադրել եմ ու բացարձակ գոհ չեմ: Խորհուրդ կտամ ինքդ տեղադրես: Էս էլ քեզ լավ սայթ սովորելու համար http://php.ru/install/

Cracker
04.04.2007, 10:39
հմմմ.....
սկսնակների համար կարող եմ խորհուրդ տալ manlix.ru սայտը... լրիվ մանրամասն նկարագրած ա ինստալի ձևը.... :)
իսկ ծրագրի համար կարող եք մտնել denwer.ru , սկսնակների համար վատ չի :B

beginer
08.06.2007, 14:43
ժող կարող եք ասել թե sessia յի time որն է դա ոնց դնեմ կամ երկարացնեմ ??????

Wisper
08.06.2007, 18:46
Download արա Apache 2, ու php, որ անես կասեմ ոնց նստացնես.

Վայ ժող չեք պատկերացնի... :D: Էս թեման, որը ի դեպ ես եմ բացել, չէի կարողանում գտնել ոչ մի կերպ: Արդեն գժվել էի հա... :o:
Շատ շնորհակալ եմ օգնություն առաջարկելու համար, թեման չգտնելու պատճառով էր ուղղակի որ չեի կարողանում պատասխանել... Մի խոսքով շուտվա թեմայա, արդեն բավականին նոր գիտելիքնըր ունեմ ընդհանրապես: Բայց հենց որոշեմ Վեբ Սերվեր տեղադրել, և եթե պրոբլեմներ ծագեն՝ ամպայման կդիմեմ :): Ուղղակի հիմա նենց խառը վիճակա իմ մոտ ու նաև իմ կոմպի մոտ՝ քանի որ մեջն այնքան շատ է ինֆորմացիան, որ էս 6 ամիս է ձեռքս չի գնում, որ ֆոռմատ անեմ: Բացի դրանից էլ սիստեման խառնել աջապսանդալ եմ սարքել... իսկ Վեբ Սերվերի համար գոնե նորմալ աշխատող պիտի լինի սիստեման :D:
Մի խոսքով, հենց քննություններս պրծնեն, ամառվա ընթացքում կսկսեմ էս գործը :):

beginer
09.06.2007, 14:40
հարգելիներս հարց եմ տվել ոչմեկ պատասխանը չգիտի ինձ օգնի
կրկնեմ php-ում sessia-յի time հասկացողություն կա ?
եթե կա դա ոնց են դնում?

քաղաքացի
09.06.2007, 14:54
Ես ինչքան գիտեմ, session-ը ավարտվում է այն պահին, երբ browser-ը փակվում է:
Կարող ես session-ի վրա ուղղակի ժամանակ դնես՝


<?php
session_start();
$_SESSION[time] = time();
if( time() > ($_SESSION[time]+20*60) )
session_destroy();
?>

Տվյալ դեպքում, եթե սեսիան կա (այսինքն browser-ը չի փակվել) սեսիայի ստեղծումից 20 րոպե հետո, սեսիան ջնջվում է:

beginer
09.06.2007, 15:06
իմ մոտ կա հետևյալ պրոբլեմը
ես բացում եմ էջը, մի երկու link- մտնում եմ
հետո սեղմում եմ back ւ բռոուզեռս գնումա այդ էջը , բայց չի բացում
հենց սեղմում եմ refresh նոռմալ բացումա հետ եկածս էջը…
ինձ ասել են դա sessiayi ժամանակից է բայց ես sessiayi մեջ ժամանակ չեմ դրել
կարող եք բացատրել թե ինչից է

Արամ
09.06.2007, 15:10
Ամենայն հավանակությամբ Բրաուզերից, իսկ կասես ինչ բրաուզերով ես մտնում ու քանի հատով ես փորձել?

Wisper
09.06.2007, 15:15
Ամենայն հավանակությամբ Բրաուզերից, իսկ կասես ինչ բրաուզերով ես մտնում ու քանի հատով ես փորձել?

Իմ մոտ էլ է այդպիսի շաշ մաշ բաներ պատահում... Օգտվում եմ IE 7.0-ից, հա էտ բրաուզերը որոշ գլյուկներ ունի, բայց ինձ թվում է, որ տվյալ դեպքում բրաուզերից չէ... :B

Արամ
09.06.2007, 15:21
Բայց Wisper Ջան ես ուղղակի չեմ հասկանում էլի ինչը պիտի պատճառը լինի քանի որ ինքը բրաուզերը երբ բաք ա անում բրաուզերը անցած էջը նորմալ չի զագրուզկա, անում իսկ ռեֆռեշից հետո նոր բացումա, չե ետի բրաուզերիցա: Մեկել իմ մոտ պրոբլեմ կա ֆիրեֆոկոսով մեկ մեկ սկսումա էջը թրթրացնել ինչից կլինի?

beginer
09.06.2007, 15:29
internet explorer 7 ով, 6 ով ել եմ պորցել նույն է

Wisper
09.06.2007, 15:32
Բայց Wisper Ջան ես ուղղակի չեմ հասկանում էլի ինչը պիտի պատճառը լինի քանի որ ինքը բրաուզերը երբ բաք ա անում բրաուզերը անցած էջը նորմալ չի զագրուզկա, անում իսկ ռեֆռեշից հետո նոր բացումա, չե ետի բրաուզերիցա: Մեկել իմ մոտ պրոբլեմ կա ֆիրեֆոկոսով մեկ մեկ սկսումա էջը թրթրացնել ինչից կլինի?

Հա, լավ հիշեցի, հնարավոր է դու ճիշտ ես: Իմ մոտ մինչև հիմա մի գլյուկ կա իմ բրաուզերի մեջ... Նայեք, ասենք թե միանում եմ ինետին ու ուզում եմ մտնեմ «Ակումբ», տալիս է սխալ ու էջը չի բացվում... Դրա ձԵը գտել եմ, մտնում եմ My Computer ու ենտեղից եմ հասցեն հավաքում... Ավտոմատ բացումա բրաուզերը ու կայքը նորմալ բացվումա... Բա, այ տենց հիմար վիճակա... Աչքիս, երբ ուզում եմ միանգամից բրաուզերով բացեմ, իր մեջի սխալն է սկսոէմ իրան ցույց տալ, այն որ ինչ որ լավ չի կարողանում Loocking Up Proxy անի... Ինձ թվումա հարցը հենց դա է...

beginer
09.06.2007, 15:41
մի հատ քաշեք նայեք ելի կարողա ձեր մոտ աշխատի կամ տեսնք ինչնա խղնդիրը

Արամ
09.06.2007, 15:41
Հա, լավ հիշեցի, հնարավոր է դու ճիշտ ես: Իմ մոտ մինչև հիմա մի գլյուկ կա իմ բրաուզերի մեջ... Նայեք, ասենք թե միանում եմ ինետին ու ուզում եմ մտնեմ «Ակումբ», տալիս է սխալ ու էջը չի բացվում... Դրա ձԵը գտել եմ, մտնում եմ My Computer ու ենտեղից եմ հասցեն հավաքում... Ավտոմատ բացումա բրաուզերը ու կայքը նորմալ բացվումա... Բա, այ տենց հիմար վիճակա... Աչքիս, երբ ուզում եմ միանգամից բրաուզերով բացեմ, իր մեջի սխալն է սկսոէմ իրան ցույց տալ, այն որ ինչ որ լավ չի կարողանում Loocking Up Proxy անի... Ինձ թվումա հարցը հենց դա է...
ՀԵնց back-ի պրոբլեմն էլ հենց էտ է: Իսկ մի հատ իե7-ի համար արժի մըցօմպւտեռօով սայտեր մտնել?:D Դրա տեղը Ֆիրեֆոկս դիր;)

քաղաքացի
09.06.2007, 15:42
ինտերնետ եքպլորեր 7 :lol տեղով գլյուկ
beginer ջան մի հատ սենց հարց տամ: Կարո՞ղ է, այդ էջը որտեղ դու գնում ես back անելով ունենա POST-ով ինֆորմացիա, որտեղ քեզ հարցնում է ինչ անես, դու էլ cancel ես անում: Մեկ էլ քո խնդիրը ավելի կոնկրետ բացատրի: refresh անելուց, թե՞ back-ով հետ գնալուց: :think

Wisper
09.06.2007, 15:46
ՀԵնց back-ի պրոբլեմն էլ հենց էտ է: Իսկ մի հատ իե7-ի համար արժի մըցօմպւտեռօով սայտեր մտնել?:D Դրա տեղը Ֆիրեֆոկս դիր;)

Ուխխ, ժող ջան դէ դեմս խաղ չկա էլի... :oy: Ջղայնացա ու գտա պրոբլեմը, ձեզ էլ ասեմ իմացեք..... :)
Նայեք, թե ինչ պետք է փոփոխեք՝ մտնում ենք Tools\Internet Options\Advanced և հանում ենք ծիտիկը հետևյալ տողի դիմացից՝ Use HTTP 1.1 Through Proxy Connection: Վերջ, այսքանից հետո իմ մոտ նորմալ աշխատումա... :B :hands: :ok:

Արամ
09.06.2007, 15:47
ինտերնետ եքպլորեր 7 :lol տեղով գլյուկ
beginer ջան մի հատ սենց հարց տամ: Կարո՞ղ է, այդ էջը որտեղ դու գնում ես back անելով ունենա POST-ով ինֆորմացիա, որտեղ քեզ հարցնում է ինչ անես, դու էլ cancel ես անում: Մեկ էլ քո խնդիրը ավելի կոնկրետ բացատրի: refresh անելուց, թե՞ back-ով հետ գնալուց: :think
Նույնը ես եմ ուզում ասեմ քո բակ անելու էջում պոստ դատա կա ֆիռեֆօկսը ելի հետա տանում, բայց վառնինգա տալիս, հուսով եմ հասկացար?

Wisper
09.06.2007, 15:48
Մինչև վերջ չեմ ջոկում, բայց ոնց նայում եմ էս անասուն բրաուզերը HTTP պակետները չերեզ Proxy է ուղարկում... Երևի տենցա էլի...

beginer
09.06.2007, 15:49
Քաղաքացի ջան դրել եմ քաշի մի հատ նայի
իմ պրոբլեմը ենա թե խի ես back անեմ ու ինքը ցույց պիտի չտա ու դրա լուծումը որնա

Wisper
09.06.2007, 15:50
Մի քանի օր առաջ դաժը մտածում էի, թե Արմենթելն ուզում է Proxy-Server դնել... :oy :D

քաղաքացի
09.06.2007, 15:51
Քաղաքացի ջան դրել եմ քաշի մի հատ նայի
իմ պրոբլեմը ենա թե խի ես back անեմ ու ինքը ցույց պիտի չտա ու դրա լուծումը որնա
Հիմա մոտս ո՛չ PHP կա, ո՛չ Apache, ո՛չ էլ MySQL :( :D
հետո կնայեմ ;)

Հ.Գ. IE-ին թաղեք, ինքը արդեն մեռել ա, վրից էլ հոտ ա գալիս :[

Wisper
01.07.2007, 20:08
Հարգելի պրոֆեսիոնալներ :), ունեմ մի շատ կարևոր հարց: Ուզում եմ մոտ ապագայում տեղադրել Apache Web Server-ը, բայց մոտս միայն MS Windows Server 2003 (SP2) է, արդյո՞ք հնարավոր է, որ տեղադրման ընթացքում լինեն լուրջ պրոբլեմներ և ընդհանրապես... Իսկ մարդ կա՞, որ MS Windows Server 2003-ի վրա արդեն տեղադրել է... :)

xman
02.07.2007, 08:16
Քաղաքացի ջան դրել եմ քաշի մի հատ նայի
իմ պրոբլեմը ենա թե խի ես back անեմ ու ինքը ցույց պիտի չտա ու դրա լուծումը որնա
ուղղակի փորձի <FORM action="GET"> -ով անել, ու հետո կանչել $_GET['string'] -ով...

Wisper
03.07.2007, 14:54
Հարգելի պրոֆեսիոնալներ :), ունեմ մի շատ կարևոր հարց: Ուզում եմ մոտ ապագայում տեղադրել Apache Web Server-ը, բայց մոտս միայն MS Windows Server 2003 (SP2) է, արդյո՞ք հնարավոր է, որ տեղադրման ընթացքում լինեն լուրջ պրոբլեմներ և ընդհանրապես... Իսկ մարդ կա՞, որ MS Windows Server 2003-ի վրա արդեն տեղադրել է... :)

:cry ԱԱԱաաաա, հարցիս ոչ ոք չի ուզու՞մ պատասխանի :(:

xman
05.07.2007, 17:07
:cry ԱԱԱաաաա, հարցիս ոչ ոք չի ուզու՞մ պատասխանի :(:
ըստ երևույթին ուղղակի պրոֆեսիոնալներ չկան… :)
փորձիր տեղադրել, կիմանաս, պռոբլեմ կլինի թե ոչ…

Wisper
05.07.2007, 17:18
ըստ երևույթին ուղղակի պրոֆեսիոնալներ չկան… :)
փորձիր տեղադրել, կիմանաս, պռոբլեմ կլինի թե ոչ…

Հա՞ :): Ըհնց, դե վսյո՝ ևս մի քանի ամիս և արդեն անփոխարինելի մասնագետ կլինեմ Հայաստանում :) (:oy):
Հա, ճիշտ ես, շնորհակալ եմ խորհրդի համար :): Այ որ միիի քիչ էլ ժամանակս բավարարեր, լրիվ լավ կլիներ... ;)

Grieg
06.07.2007, 14:14
:cry ԱԱԱաաաա, հարցիս ոչ ոք չի ուզու՞մ պատասխանի :(:
Կարող է կոնֆլիկտ տա 80 պոռտի վրա IIS-ի պատճառով այդ դեպքում պետք է կամ Аpache ից ուրիշ պոռտ ընտրես կամ կամ IIS-ից

Wisper
06.07.2007, 14:41
Կարող է կոնֆլիկտ տա 80 պոռտի վրա IIS-ի պատճառով այդ դեպքում պետք է կամ Аpache ից ուրիշ պոռտ ընտրես կամ կամ IIS-ից

Իսկ ասենք խելքին մո՞տ է Apache տեղադրել Server 2003-ի վրա, թե՞ ավելի հարմար է օգտագործել հենց IIS-ը... :think

NetX
06.07.2007, 21:47
Իսկ ասենք խելքին մո՞տ է Apache տեղադրել Server 2003-ի վրա,...
Մոտ ա :B
Մանրամասնությունները նայի՝ http://php.ru/install/

Wisper
09.07.2007, 20:24
Ժող ջան, մի հատ պաթալոգիկ պրոբլեմ է առաջացել, երբ տեղադրում էի Apache 2.2.4NoSSL և PHP 5.2.3... Միշտ տալիս է հետևյալ սխալը երբ փորձում եմ աշխատացնել վեբ սերվերը՝ նայել նկար.

Wisper
09.07.2007, 20:26
Այս պրոբլեմի լուծման համար պաշտոնական կայքից քաշեցի Snapshot-ը տվյալ տարբերակի համար, բայց ապարդյուն... Խնդրում եմ օգնեք լուծել այս խնդիրը... :(

Egern.net
10.07.2007, 11:07
Wisper ջան,
Apache-ն բացվում է համապատասխան իր կոնֆիգուրացիոն ֆայլի: Այնտեղ գրված են, թե ինչ մոդուլներ պիտի միանան և աշխատեն: Հիմա քո կոնֆիգուրացիոն ֆայլի 115-րդ տողում գրված է, որ պետք է load արվի phpapache2_2.dll-ը էսինչ տեղից: Բայց էդ ֆայլը էդինչ հասցեում գոյություն չունի, դրա համար Apache-ն չի միանում... :)

Խնդիրը լուծելու համար (անկեղծ ասած երբեք չեմ առնչվել այդպիսի խնդրի ու չգիտեմ, թե այդ dll-ը ինչքանով է անհրաժեշտ) կամ պետք է գտնես ադ dll-ը, կամ httpd.conf ֆայլի 115-րդ տողի առջևից դնես # նշանը (որ դառնա comment)

Կարծում եմ, ավելի փորձառուները ավելի լավ կբացատրեն...

Wisper
10.07.2007, 15:43
Wisper ջան,
Apache-ն բացվում է համապատասխան իր կոնֆիգուրացիոն ֆայլի: Այնտեղ գրված են, թե ինչ մոդուլներ պիտի միանան և աշխատեն: Հիմա քո կոնֆիգուրացիոն ֆայլի 115-րդ տողում գրված է, որ պետք է load արվի phpapache2_2.dll-ը էսինչ տեղից: Բայց էդ ֆայլը էդինչ հասցեում գոյություն չունի, դրա համար Apache-ն չի միանում... :)

Խնդիրը լուծելու համար (անկեղծ ասած երբեք չեմ առնչվել այդպիսի խնդրի ու չգիտեմ, թե այդ dll-ը ինչքանով է անհրաժեշտ) կամ պետք է գտնես ադ dll-ը, կամ httpd.conf ֆայլի 115-րդ տողի առջևից դնես # նշանը (որ դառնա comment)

Կարծում եմ, ավելի փորձառուները ավելի լավ կբացատրեն...

Ինձ էլ էր այդպես թվում... Բայց նայում եմ և տեսնում, որ այդ ֆայլը գոյություն ունի... Ուղղակի լսել էի, որ վեջին տարբերակի Apache-ի հետ PHP-ն չի աշխատում և պետք է վերջին թարմացումները քաշել՝ մասնավորապես այդ .dll ֆայլը... Բայց այդպես էլ արեցի ու չեղավ :(: Ուղղակի շատ եմ ուզում հենց վերջին տարբերակներով աշխատել... Չնայած ձեռքի հետ հիմա ուզում եմ մի հատ XAMPP 1.6.2 տեղադրեմ, տեսնենք էլի ինչ կստացվի...

Egern.net
10.07.2007, 16:09
հաստա՞տ գոյություն ունի....
անկեղծ ասած phpapache2_2.dll չեմ տեսել, տեսել եմ phpapache2.dll, չգիտեմ` ինչ է այդտեղ կատարվել: Մի քանի անգամ ստուգի տառ-առ-տառ համապատասխանությունը: Հետո, միգուցե էդ dll-ը պարզապես փչացած է...

ամեն դեպքում, գործից նորմալ հասկացող է պետք

քաղաքացի
10.07.2007, 16:12
առաջարկում եմ և՛ Apache-ը, և՛ PHP-ն uninstall անես և նորից սկսես բոլոր գործողությունները:

Wisper
10.07.2007, 16:31
Հմմ..... Առաջարկված բոլոր տարբերակներն էլ կփորձեմ իհարկե, իսկ մի անհամեստ հարց էլի՝ մարդ կա՞, ում մոտ որ Apache 2.2.4 + PHP 5.2.3 -ը նորմալ տեղադրվել են: Ես կարծում եմ, որ էտ դմբլոները իրար հետևից նոր տարբերակներ են հանում, բայց իրար հետ չեն կարողանում նորմալ աշխատել :think :oy:

քաղաքացի
10.07.2007, 17:31
Հա, էդ մարդկանցից մեկը ես եմ :P երևի մի բան ճիշտ չես անում: Հետաքրքիր է, որ հենց այդտեղ ես լռվել, ընդհանրապես դժվարը PHP-ն MySQL-ի հետ կապելն է, բայց PHP-ն Apache-ի հետ կապելուց ես խնդիր չէի ունենում :)

Wisper
10.07.2007, 18:27
Հա, էդ մարդկանցից մեկը ես եմ :P երևի մի բան ճիշտ չես անում: Հետաքրքիր է, որ հենց այդտեղ ես լռվել, ընդհանրապես դժվարը PHP-ն MySQL-ի հետ կապելն է, բայց PHP-ն Apache-ի հետ կապելուց ես խնդիր չէի ունենում :)

Հարգելի քաղաքացի Սասուն :), եթե խնդրեմ, կարող եք Apache-ի և PHP-ի կոնֆիգուրացիոն ֆայլերը ուղարկել ինձ, որպեսզի իմ մոտ տեղադրեմ... :oy:

քաղաքացի
10.07.2007, 18:52
Կոնֆիգուրացիոն ֆայլը ո՞րն ա: Ի՞նչու ես բարդացնում… հլը մի հատ կոմպիցդ սաղ հանի, ապաչ-մապաչ, փի-էշ-փի: Մի հատ մարդավարի Network.am-ից վերջին վերսիայի PHP, Apache և MySQL-ները քաշի: Սկզբում ինստալացիա ես անում Apache-ը, հետո PHP-ն հետո նոր MySQL-ը: PHP-ին ինստալ անելուց հարցնում է, թե դու ո՞ր Apache-ը ունես, դու էլ իրան ասում ես Apache2.x.x-ն ա մոտդ: Հետո ասում ես, թե ո՞ր պապկայի մեջ ա config ֆայլդ: Հետո էլ մտածելու բան չունես, մի հատ test անելու համար Apache-ի htdocs պապկայում ստեղծում ես test.php ֆայլ, որի պարունակությունը հետևյալն է


<?php
echo "Barev Hovo. Tesar, vor normal ashxatum a? :P";
?>

Դե գնա ու փորձի:

Wisper
10.07.2007, 20:58
Սասուն ջան, քո ասածով արեցի՝ վոնցվոր թե եղավ :oy :hands: Բայց աձն տեստ ֆայլը, որ տեղադրում եմ էտ պապկի մեջ և ուզում եմ բացել, ապա բրաուզերը բերում է այդ պապկի մեջի եղածները և հետո միայն տվյալ ֆայլի վրա կտցնելով կարողանում եմ բացել այդ ֆայլը... Միթե՞ հնարավոր չի, որ ավտոմատ բացի... Իսկ տվյալների բազան էլ տեղադրեցի, դե վրոդի նորմալ եղավ, չնայած նաստրոյկաները լրիվ ինձնից դուրս բաներ եմ արել :D... Իսկ վերջինի ճիշտ աշխատանքը ո՞նց ստուգեմ... :oy
Հիմա որ օրինակ ftp-ի վրա եմ քցում իմ կայքի ֆայլերը, ստեղ իմ մոտ էտ ftp-ն վոնցվոր թե էտ htdocs պապկենա՞ :oy...

քաղաքացի
10.07.2007, 22:27
Դե լավա, որ եղավ: :)
Ճիշտ ես նկատել, որ htdocs պապկայի մեջ ա ամեն ինչը, դրա հասցեն էլ կարող ես փոխել, բայց ինձ թվում է այդքանով կբավարարվես:
Ավտոմատ բացելու համար :think ինձ թվում է ֆայլիդ անունը դնես index.php կլինի, իսկ եթե չեղավ, ապա փորձիր մի հատ index.html ֆայլ ստեղծել հետևյալ պարունակությամբ:


<?php
header("Location: index.php");
?>

//localhost/ մտնելուց ավտոմատ կաշխատի index.html ֆայլը, որն իր հերթին ավտոմատ կկանչի index.php ֆայլը:

Հ.Գ. Իսկ ինձ չի թվում, որ դու կարողացել ես MySQL-ը աշխատացնել: Հեչ փորձե՞լ ես գրես


<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

որտեղ mysql_user-ը պիտի լինի քո mysql-ում գրած username-ը և mysql_password-ի տեղը՝ պառոլդ (սովորաբար username-ը լինում է root, իսկ password-ը դատարկ)

Wisper
10.07.2007, 22:37
Բայց նիուջելի վարյանտ չկա այնպես անել, որ միանգամից բացվի index.php-ն: Լավ, իսկ տվյալների բազան ոնց հասկացա այնպես չի եղել :(, եեհհհ, քո ասծով գրեցի, բայց ոչինչ չի բերում էկրանին.... Ասենք ի՞նչ կլյուչիվոյ պահեր կա, որ պետք է ամպայման իմանամ, որ նորմալ աշխատի... Ես սովորական ձևով ինստալ եմ արել և վերջ... :oy

NetX
10.07.2007, 23:25
բրաուզերը բերում է այդ պապկի մեջի եղածները և հետո միայն տվյալ ֆայլի վրա կտցնելով կարողանում եմ բացել այդ ֆայլը... Միթե՞ հնարավոր չի, որ ավտոմատ բացի...
httpd.conf 'ում գտի DirectoryIndex դիրեկտիվան ու մեջը index.php՛ն ավելացու՝

DirectoryIndex index.php index.html index.htm

քաղաքացի
10.07.2007, 23:53
Չհասցրեցի էլի :D
Նույն բանն էլ ես էի ասելու:
Ուրեմն MySQL-ի համար պետք է հետևյալն անես.
PHP-ի ինստալացիոննի պակետը նորից աշխատացրու և այս անգամ սեղմիր Change, այնտեղ պետք է ավելացնես extensions, որը քեզ պետք կգա (տվյալ դեպքում MySQL-ը), այնուհետև սեղմիր Next, հետո Change:
Կարծեմ պետք է, որ չաշխատի, դրա համար PHP-ի պապկայից libmysql.dll ֆայլը copy արա C:\WINDOWS-ի մեջ: Արդեն պետք է աշխատի:

Հ.Գ. Կարծեմ այս նոր վերսիաների php.ini ֆայլում անջատված է error-ների պատկերումը, միացնելու համար գնա PHP-ի պապկա, php.ini ֆայլի մեջ error_reporting = E_ALL տողի արջևից " ; " նշանը հանի, որ error-ները ցույց տա:

Հ.Գ.Գ. Եթե ուզում ես, որ htdocs-ի տեղը փոխես, այսինքն քո localhost-ը ուրիշ ծրարի վրա հղես, ապա պետք է մտնես httpd.conf ֆայլը (Apache-ի մեջ ա) այնուհետև " DocumentRoot "-ի արժեքը և " <Directory "-ի արժեքները փոխի քո ուզածը դիր:

Wisper
11.07.2007, 01:14
Ուռաաա, ստացվեց :hands: Էհ, տղեք ջան, շատ շատ շաաատ մերսիներ, եթե չօգնեիք, նույնիսկ չեմ էլ պատկերացնում, թե ոնց պիտի անեի.... :): Շատ շնորհակալ եմ :):
Ի դեպ, ճիշտն ասած ինչ-որ չէր ստացվում և արդեն ուզում էի գնալ քնելու, բայց հետո հիշեցի, որ պետք է վերաբեռնավորել վեբ սերվերը... Մի խոսքով դրանից հետո նորմալ աշխատեց :ok:

Հ.Գ. Հուսով եմ կկարողանամ արագ սովորել վեբ ծրագրավորումը, այնքան լավ պրոեկտներ կան մտքումս, որոնք պետք է իրականում րեալիզացնել :)...

քաղաքացի
11.07.2007, 09:37
Վայ… էդ սաղ ասել ենք այդ էդ մի «վերաբեռնավորել վեբ սերվերը» մոռացել էի ասել :D

Դե շարունակի մեզ տեղյակ պահել, մենք քո հետ ենք :)

Wisper
11.07.2007, 17:27
Դե շարունակի մեզ տեղյակ պահել, մենք քո հետ ենք :)

Շատ շնորհակալ եմ :): Ճիշտն ասած ունեմ մի 2 հատ ընդհանուր հարց՝
1. PHP-ն ոնց հասկանում եմ ծրագրավորման լեզու է, բայց ունեմ մի քանի էլեկտրոնային գրքեր, որոնց մեջ տեսնում եմ օրինակներ, որտեղ HTML-ով էջի մեջ դրվում (կանչվում) է այդ PHP կոդը կամ սկրիպտը... Հիմա միթե՞ PHP-ն ինքնուրույն չի կարող ստեղծել մի ամբողջ էջեր... :o :8... Ամպայմա՞ն է, որ HTML-ից կանչվի, թե՞ այն ինքնուրույն անկախ կոդ է... :think:
2. Ուրեմն այստեղ գրված օրինակներում տեսա սինտակսիսի մի ձև, որը նման չէ գրքում նկարագրվածին, բայց ոնց նայում եմ երկուսն էլ աշխատում են :oy... Ուզում եմ ասել, որ հնարավոր է, որ այդ գրքերը նախատեսված են PHP4-ի համար, բայց վերջինս ի՞նչ է, այդքան շա՞տ է տարբերվում PHP5-ից... :think

Egern.net
12.07.2007, 12:08
1. PHPն բավական լուրջ ծրագրավորման լեզու է, նրանով միանաշանակ կարող ես գրել ոչ միայն սայթերի սկրիպտեր, այլև ասենք թեթև վիրուսներ :) կամ նման բաներ (օրինակ PHP-ով դու լրիվ դոստուպ ունես file system-ին)... Այսինքն, իրականում բոլորովին պարտադիր չի, որ PHP-ն ստեղծի HTML...

Բայց PHP-ի հիմնական խնդիրը դինամիկ HTML generate անելն է, այսինքն ստեղծել HTML` կախված ինչ-որ հանգամանքներից (ասենք` GET, POST data-ից, database-ից և այլն և այլն): Հիմա եթե էդ ստեղծվելիք HTML-ի մի մասը ստատիկ է, որևէ իմաստ չունի այդ մասը ասենք echo անելը:

Այսինքն, php.exe-ի աշխատանքը կարող եմ մեկնաբանել մոտավորապես այսպես. ինքը ստանում է ինչ-որ տեքստ: Սկսում է այդ տեքստը արտատպել (վերադարձնել), բայց հենց հասնում է <?php արտահայտությանը, սկսում է կարդալ կոդը, parse անել, աշխատեցնել ֆունկցիաները, և տպել այն, ինչը նախատեսված էր կոդով: Այդ ամենը մինչև ?> արտահայտությունը: Եվ այսպես շարունակ....

2. ինչքան ինձ է հայտնի, PHP4-ի PHP5-ի միջև սինտաքսային տարբերություններ չկան: Մենակ ինչ-որ ֆունկցիաներ են ավելանում, փոխվում, բարդանում և այլն: Ավելի ճիշտ կլինի կոնկրետ կոդը մեջբերես, նայենք... :)

xman
12.07.2007, 20:19
Բայց PHP-ի հիմնական խնդիրը դինամիկ HTML generate անելն է, այսինքն ստեղծել HTML
իսկ դու տեգհյակ ես SMARTY՛ից?

Egern.net
13.07.2007, 11:16
Այո, տեղյակ եմ էնքանով, որ գիտեմ` ինչ է, բայց երբեք չեմ օգտագործել...

Դա PHP-ի լրացում է, որը հնարավորություն է տալիս ստեղծել դինամիկ էջեր բոլորովին այլ սկզբունքով :)

Wisper
13.07.2007, 15:38
Ժող ջան մի հատ հարց ունեմ, բայց խնդալ մնդալ չլինի :) :oy: Ուրեմն բոլորս էլ գիտենք, որ օրինակների վրա սովորելուց ավելի լավ ձև չկա... Մի խոսքով վերջապես մի հատ դվիժոկ քաշեցի կայքի համար՝ գրված PHP-ով (PHP Nuke): Մի խոսքով հիմա բացում եմ, գրում է, որ տվյալների բազային չի կարողանում միանալ, նու էտ պարզա, քանի որ իրա հետ մի հատ .sql ֆորմատի ֆայլ կա, որը պիտի մի տեղ գցեմ, բայց որտեղ և ինչպես չգիտեմ... Իրա հելպերում գրված է, որ phpmyadmin-ով պետք է այդ ֆայլը գցեմ բազա, հիմա այդ phpmyadmin-ը առանձին փաթե՞թ է, թե՞ ոնց, իսկ առանց դրա հնարավո՞ր չէ... :oy

Intel
18.07.2007, 09:05
Ժող ջան մի հատ հարց ունեմ, բայց խնդալ մնդալ չլինի :) :oy: Ուրեմն բոլորս էլ գիտենք, որ օրինակների վրա սովորելուց ավելի լավ ձև չկա... Մի խոսքով վերջապես մի հատ դվիժոկ քաշեցի կայքի համար՝ գրված PHP-ով (PHP Nuke): Մի խոսքով հիմա բացում եմ, գրում է, որ տվյալների բազային չի կարողանում միանալ, նու էտ պարզա, քանի որ իրա հետ մի հատ .sql ֆորմատի ֆայլ կա, որը պիտի մի տեղ գցեմ, բայց որտեղ և ինչպես չգիտեմ... Իրա հելպերում գրված է, որ phpmyadmin-ով պետք է այդ ֆայլը գցեմ բազա, հիմա այդ phpmyadmin-ը առանձին փաթե՞թ է, թե՞ ոնց, իսկ առանց դրա հնարավո՞ր չէ... :oy
չէ, ձև չի:

mysql> source C:/very_strange_file.sql

Եթե էս կարգի հարցեր էլի առաջանան, խորհուրդ եմ տալիս կարդալ համապատասխան գրականություն նոր գրել ֆորումում:

Egern.net
18.07.2007, 11:22
PHPMyAdmin կարող ես ճարել իրենց պաշտոնական սայթից: Դա հնարավորության ա տալիս .sql ֆայլը import անել server-ի կամ կոնկրետ DB-ի մեջ: Ես էդ շատ եմ օգտագործում, երբ պետք ա լինում DB-ն մի կոմպից մյուսը տեղափոխել...

Արշակ
18.07.2007, 16:47
…Մի խոսքով վերջապես մի հատ դվիժոկ քաշեցի կայքի համար՝ գրված PHP-ով (PHP Nuke): Մի խոսքով հիմա բացում եմ, գրում է, որ տվյալների բազային չի կարողանում միանալ, նու էտ պարզա, քանի որ իրա հետ մի հատ .sql ֆորմատի ֆայլ կա, որը պիտի մի տեղ գցեմ, բայց որտեղ և ինչպես չգիտեմ... Իրա հելպերում գրված է, որ phpmyadmin-ով պետք է այդ ֆայլը գցեմ բազա, հիմա այդ phpmyadmin-ը առանձին փաթե՞թ է, թե՞ ոնց, իսկ առանց դրա հնարավո՞ր չէ... :oy
Էդ .sql ֆայլի մեջ sql query-ներ են գրված, որոնք աշխատացնելով կառուցվում ու լցվում է տվյալ ծրագրի համար անհրաժեշտ բազան։
Եթե mysql server ունես ուրեմն կարաս Intel-ի ասած ձևով cmd-ից import անես։ էդ դեպքում որևէ ուրիշ ծրագիր պետք չի։ Կամ էլ կարող ես phpmyadmin, MySQLFront, SQLyog, MySQL Control Center ծրագրերից որևէ մեկով բացես ու աշխատացնես։ Նշածներս mysql-ի հետ աշխատելու ծրագրեր են։
Իսկ եթե mysql server չունես, ուրեմն նախ mysql server տեղադրի։



Ժող ջան մի հատ հարց ունեմ, բայց խնդալ մնդալ չլինի :) :oy: Ուրեմն բոլորս էլ գիտենք, որ օրինակների վրա սովորելուց ավելի լավ ձև չկա...
Wisper ջան, առանց օրինակների իհարկե չի լինի, բայց մենակ սենց «օրինակներ բզբզելով» էլ բան չես սովորի։ Խորհուրդ կտամ գրքեր ճարես ու գիրք կարդաս(ու միանգամից գրքի երկրորդ կեսից չսկսես:angry), գրքի օրինակներն ու խնդիրները անես։ Թե չէ սենց բան դուրս չի գա։ Հարցերդ գիտե՞ս ինչի են նման։ Ոնց որ որոշես ինքնաթիռ սարքել ու ինքնաթիռի ակը ձեռդ գաս մոտս սենց խորհուրդ հարցնես. «Հլը էս ռեզինի կտորը տես ինչա՞։ Ասում են ինքնաթիռ քշելուց պետքա գալիս, բայց ինչ-որ նասոս անունով էրկաթ էլ ա պետք։ Կարողա՞ իմանաս էդ ինչա։ Առանց դրա յոլա չենք գնա՞»։
Համեմատությունս իհարկե մի քիչ չափազանցրած էր,հուսով եմ չնեղացար։ :) Հարցերիդ իհարկե կշարունակենք խելքներիս կտրածի չափով պատասխանել, բայց ուղղակի չեմ կարծում, թե առանց լուրջ գիրք կարդալու մեր պատասխանները քեզ մեծ օգուտ տան։
Ի դեպ, եթե ուզում ես կարող եմ լավ գիրք խորհուրդ տալ։

Wisper
18.07.2007, 17:59
OK, շատ շնորհակալ եմ պատասխանների համար :), դե չկա չկա, գրքերն էլ որ ասեք, լրիվ լավ կլինի ;): Ուղղակի գրքերի վատն այն է, որ դրանց 60 տոկոսը լրիվ ջուրա... Ես սիրում եմ այնպիսի գրքեր, որ գոնե էտ ջուրը մեջը չլինի, ասենք քիչ սովորացնի, բայց որակով... :oy

Արշակ
18.07.2007, 18:40
OK, շատ շնորհակալ եմ պատասխանների համար :), դե չկա չկա, գրքերն էլ որ ասեք, լրիվ լավ կլինի ;): Ուղղակի գրքերի վատն այն է, որ դրանց 60 տոկոսը լրիվ ջուրա... Ես սիրում եմ այնպիսի գրքեր, որ գոնե էտ ջուրը մեջը չլինի, ասենք քիչ սովորացնի, բայց որակով... :oy
Հա, ճիշտ ես, ես էլ եմ շատ նյարդայնանում ջուր գրքերից։ Շատ են տենց գրքերը։ Բայց էս մեկը լավն է։ Ճիշտ է, ես էս գրքի մի 10%-ն եմ կարդացել, էն էլ հին հրատարակությունը (հինը PHP3-ի վերաբերյալ էր), բայց էդքանն էլ հերիք էր հասկանալու համար, որ տղերքը կարողանում են կարգին գիրք գրել։ Ջուր ծեծոցի չկար ընդհանրապես ու հետաքրքիր էր կարդացվում։ Համ էլ տարբեր PHP-իստներից էլ եմ լսել, որ լավ գիրք է։
http://www.internet-technologies.ru/books/book_122.html
http://www.internet-technologies.ru/images/books/122_big.jpg

Universe
19.07.2007, 14:09
Տղերք ջան, ինձ ներող եղեք, բայց էլ չեմ դիմանում, պետքա մի հատ հարց տամ:

Ուրեմն PHP-ում ուզում եմ include անել, բայց չի ստացվում: Նկատի ուն եմ ոչ թե հասարակ include(օր. <? include "index.php"; ?>), այլ ուզում եմ այնպես անել, որ գնա իմ
ցույց տված ֆայլի (language.php) մեջից որեւէ բառ, կամ նմանատիպ մի բան include անի:
Ավելի կոնկրետ երեւի ասեմ, թե մտքինս ինչ ա.
Ուրեմն քանի որ մի հատ սայթ եմ սարքում php-ով եւ այն լինելու է 3 լեզվով, ուզում եմ մի 3 հատ language.php ֆայլ սարքեմ, որ իմ ամբողջ սաթի կրկնվող կամ կարեւոր բառերը լցնեմ դրա մեջ եւ էջերից էլ include անեմ տվյալ language.php-ում գտնվող բառերից կամ արտահայտություններից մի քանիսը ,որ հետո փոփոխելուց «էժան» պրծնեմ:
Ահագին E-գրքեր եմ փորփրել, բայց ապարդյունք, այդ մասին բան չեմ գտնում...:nea
Կօգնե՞ք :oy

քաղաքացի
19.07.2007, 16:54
Լավ չեմ հասկանում, թե դու ի՞նչ ես ուզում, բայց եթե ճիշտ եմ հասկացել, ապա լուծումներից մեկը զանգվածի մեջ տեղադրելն է. օրինակ lang.php ֆայլում գրում ես՝


<?php
$hello = array("Hello", "Բարև", "Привет");
$bye = array("Bye", "Ցտեսություն", "Пока");
?>

հետո արդեն քո index.php-ում գրում ես՝


<?php
echo $hello[0]; // անգլերեն
echo $hello[1]; // հայերեն
echo $hello[2]; // ռուսերեն
?>

Եվ նման ձևով շարունակում ես մյուս բոլոր բառերդ: Իսկ եթե երկար տեքտեր ես ուզում տարբեր լեզուներով, դա արդեն ուրիշ հարց է:

Universe
19.07.2007, 17:20
Արեցի նենց, ոնց որ նշվել էր, չի ստացվում:( APACHE-ն error ա տալիս 2-րդ գծի վրա, մտածեցի «Error_Reporting(E_ALL & ~E_NOTICE);» ով վերացնեմ, էն էլ չի վերանում:
Մենակ մի բան չհասկացա, բա հիմա ո՞րտեղից ա բրաուզերն իմանալու, որ պետք ա գնա lang.php ից վերցնի կոդը...
Եթե կան էլի տարբերակներ, խնդրում եմ արձագանքել:
Նախապես Շնորհակալ եմ:)

քաղաքացի
19.07.2007, 20:49
Apache error :o
Apache error-ը ո՞րն ա: Երևի PHP error, լավ անցած լինի:
Նայի, ենթադրենք քո են լեզուների բազան գցել ես lang.php-ում ու ուզում ես index.php-ում այն կանչես: Նախ պետք է իմանաս, թե որտեղ ես save արել lang.php-ին, ասենք index.php-ի նույն պապկայում, թե ուրիշ:
Եթե նույն պապկայում է, բավական է գրես <?php include("lang.php"); ?>
իսկ եթե ուրիշ տեղ է, (այսինքն index.php-ի պապկայի մեջ բացած մի նոր պապկա է) պետք է գրես <? include("պապկայի անունը/lang.php"); ?>
իսկ եթե index.php-ին է ինչ-որ պապկայի մեջ և պետք է մեկ աստիճան ետ գնաս, գրի <?php include("../lang.php"); ?>
Ինձ թվում է, էլի լիքը յարցեր կլինեն, խնդրեմ դիմիր և քեզ կօգնենք, բայց միայն ավելի հասկանալի գրիր:

Egern.net
20.07.2007, 11:19
Մենակ մի բան չհասկացա, բա հիմա ո՞րտեղից ա բրաուզերն իմանալու, որ պետք ա գնա lang.php ից վերցնի կոդը...

բրաուզերը չի իմանում և դա ընդհանրապես բրաուզերի գործը չէ: Քո PHP կոդը նայում է` թե ինչ լեզու է ուզում օգտագործողը, կամ եթե չի ուզում` վերցնում է default-ը: Քաղաքացիի ասած ձևը շատ հարմար է, include ես անում lang.php-ն, որի մեջ array-ի տեսքով պահում ես տեքստերը (ծրագրավորման լեզվով ասած` string table-ը :) ), հետո ըստ յուզերի ցանկության` օգտագործում ես array-ի համապատասխան փոփոխականը:

Ենթադրենք, ունես lang $_GET փոփոխական (index.php?lang=0). գրում ես մոտավորապես հետևյալը

$lang = isset($_GET['lang']) ? $_GET['lang'] : 0;
include('lang.php');
echo($hello[$lang]);
echo($bye[$lang]);

եթե $lang-ը լինի 1 (այսինքն լինի index.php?lang=1), echo կարվի հայերեն, եթե լինի 2` echo կարվի ռուսերեն...

Grieg
20.07.2007, 11:23
բրաուզերը չի իմանում և դա ընդհանրապես բրաուզերի
echo($hello[$lang]);
echo($bye[$lang]);
[/PHP]
եթե $lang-ը լինի 1 (այսինքն լինի index.php?lang=1), echo կարվի հայերեն, եթե լինի 2` echo կարվի ռուսերեն...
Ավելի լավ է $strings['hello'][$lang] .. $strings['bye'][$lang]

Universe
21.07.2007, 23:04
Հազի՜վ...:)
Տղերք ջան, ամբողջ գիշեր կոմպի դեմը, արդեն ուղեղս «INCLUDE» էր եղել ...
Մի քիչ առաջ կարողացա մի ձեւ աշխատացնել էտ անտեր <include>-ները, ոնց որ թե ստացվեց:)
Բայց դե կարեւորը նայա, որ պատճառը պարզվեց. Է՜ն գլխից DENVER-ի մեջ էր պրոբլեմը, դրեցի էտ install արեցի սկսեց նորմալ աշխատել:
Ձեր առաջարկած include-ային տարբերակներն էլ նորմալ աշխատեցին:
Այժմ N1 խնդիրը կարգին PHP-eBOOK ձեռք բերելն է: Արդեն մի քանի հատ «PHP-սկսնակների համար» վերնագրով դիսկ եմ գնել, էն էլ դրանք բոլորը ՕԴ են՝ ՓՈՒՉԻԿ: Այժմ կփորձեմ այս թեմայում Ձեր կողմից առաջարկած գրքերը բեռնել ինտերնետից:
Անչափ շնորհակալ եմ Ձեզանից օգնության համար հարգելի Քաղաքացի եւ Egern.net...
Հուսով եմ առաջիկայում PHP-ծրագրավորման մեջ անխուսափելի պրոբլեմները ինքս կկարողանամ վերլուծել եւ վերացնել...

Egern.net
22.07.2007, 10:56
անկեղծ ասած, ես PHP սովորել եմ http://w3schools.org սայթից, ամեն ինչ շաաաատ պարզ ա բացատրում, դրա համար վերջում չես կարող ասել, թե նորմալ PHP գիտես, բայց գոնե սկզբունքները իմանում ես :)

խորհուրդ կտամ աչքի անցկացնես (ես համարյա ամբողջը քաշեցի, տպեցի, կարդացի :) )

Wisper
22.07.2007, 11:12
Egern.net ջան, գրածտ կայքը ընդհանրապես կապ չունի PHP-ի հետ... Սա այն սովորական կայքերից է, որը չեմ հասկանում ինչի Google-ի օգնությամբ Search է անում և արդյունքները ցույց տալիս...
Ի դեպ, արդեն շատ եմ նեռվայնանում այսօրինակ կայքերից, քանի որ ինչքան լավ նորմալ անվամբ դոմեյն կա, ապա իրանք են վերցնում և նույն էտ ախմախ Search-ի կայքը...
Իսկ այն, ինչ քաշել ես, քանի՞ մեգաբայթ է... Գուցե մաիլս տամ.... :oy

Egern.net
22.07.2007, 15:42
հազար ներողություն, Wisper ջան. http://w3schools.com (խառնեցի w3.org-ի հետ)

հեսա կոնկրետ լինկը տամ. http://w3schools.com/php/default.asp էնտեղ ըստ տոպիկների է, հերթով պիտի next անես: Ես PHP Basic, PHP Advanced, PHP Database բաժինները քաշել եմ ու .doc ֆայլով ունեմ, կարող եմ ուղարկել :) իմ մեյլը hrantegern է, GMAIL-ում


մոռացա ասեմ, 704ԿԲ է ֆայլը

Universe
23.07.2007, 02:15
http://w3schools.com
«Գրագետ» կայքի տպավորություն թողեց:
Մոտակա ժամերին OfflineExplorer-ի կողմից կենթարկվի բեռնման…:))

javaharut
16.09.2009, 20:59
Ժողովուրդ ջան մի բան ա ինձ անընդհատ անհանգստացնում: Չգիտեմ, որ ծրագրով php կոդերը գրեմ ու հիշեմ, որ ինձ հարմար կլնի: Մի քանի ծրագրեր արդեն քցել եմ ու փորձել աշխատել, բայց այդքան էլ հարմար չեն թվացել ինձ դրանք (Adobe Dreamweaver CS3, Eclipse, Notepad++ մի քիչ լավն ա ինձ թվում ա): Ինձ շատ է հետաքրքրում դուք ինչ ծրագրեր եք օգտագործում գրելու համար:

Dead Knight
16.09.2009, 23:57
Ժողովուրդ ջան մի բան ա ինձ անընդհատ անհանգստացնում: Չգիտեմ, որ ծրագրով php կոդերը գրեմ ու հիշեմ, որ ինձ հարմար կլնի: Մի քանի ծրագրեր արդեն քցել եմ ու փորձել աշխատել, բայց այդքան էլ հարմար չեն թվացել ինձ դրանք (Adobe Dreamweaver CS3, Eclipse, Notepad++ մի քիչ լավն ա ինձ թվում ա): Ինձ շատ է հետաքրքրում դուք ինչ ծրագրեր եք օգտագործում գրելու համար:

Bred 3 ;)

քաղաքացի
17.09.2009, 00:04
Ժողովուրդ ջան մի բան ա ինձ անընդհատ անհանգստացնում: Չգիտեմ, որ ծրագրով php կոդերը գրեմ ու հիշեմ, որ ինձ հարմար կլնի: Մի քանի ծրագրեր արդեն քցել եմ ու փորձել աշխատել, բայց այդքան էլ հարմար չեն թվացել ինձ դրանք (Adobe Dreamweaver CS3, Eclipse, Notepad++ մի քիչ լավն ա ինձ թվում ա): Ինձ շատ է հետաքրքրում դուք ինչ ծրագրեր եք օգտագործում գրելու համար:

Zend-ը ամենահարմարն ա իմ օգտագործածների մեջ: Eclipse-ը վատը չի, վերջերս PHP Ed-ն եմ օգտագործում, դուրս գալիս ա:

lav tgha
17.09.2009, 10:39
Ես օգտւում եմ Notepad++ շատ լաւնա, ամենակարեւորն ենա որ շատ թեթեւ ծրագիեը, ու պաշտպանումա բաւականին շատ լեզուներ, քոդերի ցոյց տալու առումով էլ շատ հարմար style ունի, ես քոդերը գրում եմ դրանով իսկ աշխատեցնում wamp5 կամ wampserver2 ծրագիրներով, սրանք package-ներ են որ իրենց հետ ունեն php, apachi, mysql, phpmyadmin բաժիները, wamp5 հին վերժենա իսկ wampserver2 նորը, ու երբ որ դնում ես համակարգիչիտ վրայ, քեզ համար ճիշտ SERVER-ի պայմաններա ստեղծում:

_DEATH_
17.09.2009, 13:44
Ես օգտւում եմ Notepad++ շատ լաւնա, ամենակարեւորն ենա որ շատ թեթեւ ծրագիեը, ու պաշտպանումա բաւականին շատ լեզուներ, քոդերի ցոյց տալու առումով էլ շատ հարմար style ունի, ես քոդերը գրում եմ դրանով իսկ աշխատեցնում wamp5 կամ wampserver2 ծրագիրներով, սրանք package-ներ են որ իրենց հետ ունեն php, apachi, mysql, phpmyadmin բաժիները, wamp5 հին վերժենա իսկ wampserver2 նորը, ու երբ որ դնում ես համակարգիչիտ վրայ, քեզ համար ճիշտ SERVER-ի պայմաններա ստեղծում:

Ես էլ Notepad++_ից օգտվում, ավելի լավ ունիվերսալ IDE հլը չեմ տեսել, Run-ի մեջ լրիվ կոմպիլյատոռները, ինտեռպռետատորները շարել եմ ու շորթքաթներով դրել:


Վեբ ծրագրավորումը նոր-նոր եմ սկսում, կոնկրետ հիմա PHP + mySQL եմ սովորում:
Денвер 3 (5.5 MB) էս ա մոտս քցած լոկալ սեռվերի համար: Ինչ խորհուրդ կտաք էտ լավն ա, թե wamp5 քցեմ, թե ուրիշ մի բան??

Հանուման
17.09.2009, 14:44
Սոորական notepad էմ օգտագործում,
Ուզում եմ սկսեմ Eclips-ով տեսնեմ ինչ կլինի, ո՞վ է փորցել Eclips–ը։

Հանուման
17.09.2009, 15:00
Ժողովուրդ ջան ամենահարմարը WampServer–նա.
Միանգամից ինսոլ ա անում Apache, MySQL , PHP , իրենց տեղերում կոնֆիգուռացիաններն էլ իրար հետ աշխատելու համար գրած։ Կոնֆիգուռացիաններում էլ ինչ որ բան փոխելու համար (հատուկ կարիքների դեպքում), շատ հարմար interface- ունի.
Կարաք քաշեք ստեղից
http://www.wampserver.com/en/

javaharut
21.09.2009, 20:04
Շատ շնորհակալ եմ ձեր խորհուրդների համար, այժմ ես օգտվում եմ eclipse ծրագրից շատ հարմար է:

Մի հարց ունեմ անընդհատ մոտս սխալ է տալիս ինչից կլինի?

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in K:\home\localhost\www\comment_edit.php on line 33

կօգնեք իմանամ պատճառը???

Dead Knight
21.09.2009, 21:05
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in K:\home\localhost\www\comment_edit.php on line 33

comment_edit.php ֆայլի մեջ 33-րդ տողում կա mysql_fetch_array() ֆունկիցիան, որի մեջ տրվում են mysql_query-ի արդյունքը, այդ զգուշացումը նշանակում է որ դու սխալ հարցում ես կատարել mysql բազային, եթե կոդը ցույց տաս հնարավոր է, որ կկարողանանք օգնել :ok

javaharut
21.09.2009, 21:27
Ահա, սա ես գրքից եմ վերցրել բայց ինչ որ սխալ կա չեմ հասկանում


$comment_id = mysql_real_escape_string($_GET['comment_id']);
$query = "SELECT comment_header, comment
FROM comments
WHERE ID = $comment_id";
$result = mysql_query($query);
$comment_arr = mysql_fetch_array($result);
$comment_header = stripslashes($comment_arr[0]);
$comment = stripslashes($comment_arr[1]);

Dead Knight
22.09.2009, 22:39
Սա

$comment_id = mysql_real_escape_string($_GET['comment_id']);
$query = "SELECT comment_header, comment
FROM comments
WHERE ID = $comment_id";
$result = mysql_query($query);
$comment_arr = mysql_fetch_array($result);
$comment_header = stripslashes($comment_arr[0]);
$comment = stripslashes($comment_arr[1]);

փոխարինիր սրանով, պետք է որ աշխատի

$comment_id = mysql_real_escape_string($_GET['comment_id']);
$query = "SELECT comment_header, comment FROM comments WHERE ID = '$comment_id'";
$result = mysql_query($query);
$comment_arr = mysql_fetch_array($result);
$comment_header = stripslashes($comment_arr[0]);
$comment = stripslashes($comment_arr[1]);

_DEATH_
22.09.2009, 23:17
Ժող մի բան հարցնեմ, եթե $_REQUEST միշտ գրեմ, այսինքն $_POST, $_GET-ի մասին լրիվ մոռանամ, էտի վատ պռակտիկայա համարվում?

DavitH
25.09.2009, 20:33
Դե ասեմ որ $_REQUEST-ը $_GET,$_POST,$_COOKIE ընդհանրացումն ա, բայց իրան օգտագործելը անվտանգ չի
http://www.internet-technologies.ru/articles/article_1080.html
ստեղ նայի գրած ա դրա մասին 3. register_globals = Off и никак иначе. երնագրի տակ

_DEATH_
15.11.2009, 11:50
Dreamweaver CS4-ով նոր php եմ սարքում, պարունակությունը սենց ա լինում, ավելացրել եմ <? echo "Բարև"; ?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<? echo "Բարև"; ?>

</body>
</html>

Բարև-ի տեղը ФІХЎЦЂЦ‡ ա տպում, հետո opera-ի encoding-ը դնում եմ utf-8 նոր Բարև ա դառնում: Ոնց պտի անեմ, որ բռաուզերը ավտոմատ հասկանա, որ տեքստը utf-8-ով ա??

Արիացի
15.11.2009, 19:57
Dreamweaver CS4-ով նոր php եմ սարքում, պարունակությունը սենց ա լինում, ավելացրել եմ <? echo "Բարև"; ?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<? echo "Բարև"; ?>

</body>
</html>

Բարև-ի տեղը ФІХЎЦЂЦ‡ ա տպում, հետո opera-ի encoding-ը դնում եմ utf-8 նոր Բարև ա դառնում: Ոնց պտի անեմ, որ բռաուզերը ավտոմատ հասկանա, որ տեքստը utf-8-ով ա??

Իսկ սկրիպտի ֆայլը ինչ էնկոդինգով ա պահվում: Ինչքան գիտեմ, եթե php ֆայլի էնկոդինգը utf-8 է, նման պրոբլեմ չի առաջանում:

_DEATH_
15.11.2009, 20:04
Իսկ սկրիպտի ֆայլը ինչ էնկոդինգով ա պահվում: Ինչքան գիտեմ, եթե php ֆայլի էնկոդինգը utf-8 է, նման պրոբլեմ չի առաջանում:

utf-8 ա

Արիացի
15.11.2009, 20:18
utf-8 ա

Հենց նոր մոտս փորձեցի նորմալ եղավ: Միակ տարբերակը, որ տեսնում եմ, դա ֆայլի էնկոդինգի ոչ utf-8 լինելն ա: Այլապես պիտի նորմալ աշխատի:

_DEATH_
15.11.2009, 20:38
Հենց նոր մոտս փորձեցի նորմալ եղավ: Միակ տարբերակը, որ տեսնում եմ, դա ֆայլի էնկոդինգի ոչ utf-8 լինելն ա: Այլապես պիտի նորմալ աշխատի:

Նոր wamp-ով փորձեցի եղավ նորմալ, հետո մի հատ հոսթինգի վրա էլի եղավ, փաստորեն denwer-ից էր, հեսա ջնջեմ էտ անտերությունը:
Թարսի պես էլ պոլիտեխնիկ լաբում denwer ա քցած, հեսա վաղը դասախոսիս ասելու եմ լրիվ կոմպերից ջնջեմ denwer-ը, wamp քցեմ…

Ներսես_AM
15.11.2009, 20:44
Նոր վամպ-ով փորձեցի եղավ նորմալ, հետո մի հատ հոսթինգի վրա էլի եղավ, փաստորեն դենվեր-ից էր, հեսա ջնջեմ էտ անտերությունը:
Թարսի պես էլ պոլիտեխնիկ լաբում դենվեր ա քցած, հեսա վաղը դասախոսիս ասելու եմ լրիվ կոմպերից ջնջեմ դենվեր-ը, վամպ քցեմ…

մի հատ կնաես դենվերը ինչ ռեսփոնզ հիդերներա դնում

Արիացի
15.11.2009, 20:47
Նոր wamp-ով փորձեցի եղավ նորմալ, հետո մի հատ հոսթինգի վրա էլի եղավ, փաստորեն denwer-ից էր, հեսա ջնջեմ էտ անտերությունը:
Թարսի պես էլ պոլիտեխնիկ լաբում denwer ա քցած, հեսա վաղը դասախոսիս ասելու եմ լրիվ կոմպերից ջնջեմ denwer-ը, wamp քցեմ…

Էդ նշածներդ php-ի էմուլյատորներ են? Ես դրանցից խաբար չեմ: Իմ մոտ Apache ա նստացրած ու նորմալ աշխատում ա:

_DEATH_
15.11.2009, 20:49
մի հատ կնաես դենվերը ինչ ռեսփոնզ հիդերներա դնում

Նոր-նոր եմ վեբ ծրագրավորում սովորում, ռեսփոնզ հիդերը որն ա?

քաղաքացի
15.11.2009, 20:50
Ինձ թվում ա, էդ խնդիրը ոչ թե PHP-ից ա, կամ CS4-ից, այլ կարողա apache-ից լինի, դրա համար փորձեք մի հատ .htaccess ֆայլ սարքել մեջը գրել AddDefaultCharset utf-8

_DEATH_
15.11.2009, 20:51
Էդ նշածներդ php-ի էմուլյատորներ են? Ես դրանցից խաբար չեմ: Իմ մոտ Apache ա նստացրած ու նորմալ աշխատում ա:

Նշածներս նույն Apache-ն ա նաստռոյկա արած, վրեքն էլ մի անգամից mysql, php, … կա:

_DEATH_
15.11.2009, 21:50
Ինձ թվում ա, էդ խնդիրը ոչ թե PHP-ից ա, կամ CS4-ից, այլ կարողա apache-ից լինի, դրա համար փորձեք մի հատ .htaccess ֆայլ սարքել մեջը գրել AddDefaultCharset utf-8

Հա հենց apache-ի նաստռոյկեքից էր, httpd.conf-ի մեջ սենց բան գտա

#
# Denwer: default charset.
#
AddDefaultCharset windows-1251

Մի բան չեմ հասկանում, բռաուզերները էս տողին բանի տեղ չեն դնում?

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Ու ընդհանրապես էտ մասը լավ չեմ պատկերացնում, html-ը բռաուզերը չի մշակում? Բռաուզերին երկու դեպքում էլ նույն ֆայլն ա գալիս, apache-ի նաստռոյկեքը ինչ կապ ունի չեմ հասկանում:

Մեկել .htaccess անունով ֆայլ ստեղծելուց ասում էր You must type a file name.
Վերջը Total Commander-ով սարքեցի եղավ…

Ներսես_AM
16.11.2009, 00:34
Քաղաքացու ասած .htaccess ֆայլը միայն լինուքսի տակ ա աշխատում, վինդոուզում օգուտ չկա դրանից:

ուրեմն նայի, բրաուզերը երբ հարցումա ուղարկում սերվեր, ուղարկումա http պրոտոկոլով որի հետ կցումա նաև հեդերներ: Սերվերը պատասխան ուղարկելուց էլի սկզբում ուղարկումա հեդերները բրաուզերին նոր հետո քոնթենթը: Օրինակ արի նայենք akumb.am -ի հեդերները:

http://pic.ipicture.ru/uploads/091115/thumbs/CxbTDW2bT0.png (http://ipicture.ru/Gallery/Viewfull/26914844.html)

Request header-ները առանձնապես հետաքրքիր չեն, հիմնականում պարունակում են ինֆորմացիա բրաուզերի մասին, օրինակ՝
User-agent բրաուզերի մասին ինֆորմացիան ա, ինչ վերսիայա, ինչ ՕՀ ա, ինչ Դվիժոկ ա…
Ամենակարևերներից Cookie հեդերն ա որը պարունակումա ա բոլոր քուքիների ինֆորմացին իրար կպցրած key=value; ֆորմատով:
մյուս հետաքրքիր հեդերն էլ Referer հեդերնա որ պարունակումա այն էջի հասցեն որից եկել ես տվյալ էջ: Ասենք եթե Գուգլից գալիս ես ակումբ, Refererը լինումա Գուգլի էջի հասցեն: Հարմար ա ստատիստիկա հավաքելու համար

Response header-ները ահագին ինֆորմացա են բերում որից բրաուզերը արդեն ահագին բան ա իմանում ու իմանում թե որց ա մշակելու հաջորդող ինֆորմացիան:
արի էլի նայենք օրինակին:
Ամենակարևորը որ քո մոտ ոնց արդեն հասկացանք դենվերում ուրիշ բան էր դրած:
Content-Type: text/html; charset=utf-8
սա ինֆորմացիա ա բրաուզերին թե եկող ինֆորմացիան ինչա ու ինչ կադիրովկա ունի, տվյալ դեպքում html ֆայլ utf-8 կոդավորմամբ: օրինակ եթե լինի նկար ապա կլինի "Content-Type image/png" *.png նկարների համար կամ image/gif gif-ի համար, և այլն: Հետո էլի շատ կարևոր հեդեր Content-Length 25847 որը ֆայլի չափն է:
հետո ասենք սրանք Cache-Control: private ու Pragma: private պրոքսի սերվերներին ասում են որ այս էջը չպիտի քեշ արվի, եթե լինի public քեշ կանի(մի քանի տարբերակներ կան, դոկումենտացիայում կարող ես նայես); Content-Encoding gzip նշանակում ա որ html ֆայլը սերվերը ուղարկել է gzip արած տարբերակով: X-... -ով սկսվող հեդերները հիմանականում տեղեկացնող բնույթի են, որ չլինեն ոչ մեկ չի նեղանա :)

Ու տենց իրանք շատ են, բայց հիմնականները ասեցի երևի թե: Ռեսփոնզ հեդերներ կարող ես կոդից դնել ասենք հեցն նույն Content-Type-ը կարող ես էջի մեջ header('Content-type: text/html; charset=utf-8'); ու արդեն դենվերի դեֆոլթը օվերրայդ կլիներ ու բրաուզերին սա կուղարկվի ու նորմալ ցույց կտա :)

լավ հլը որ այսքանը թե հարցեր ունենաս ասա ;)

_DEATH_
16.11.2009, 17:12
Քաղաքացու ասած .htaccess ֆայլը միայն լինուքսի տակ ա աշխատում, վինդոուզում օգուտ չկա դրանից:

.htaccess ֆայլը ինչքան էլ տարօրինակ լինի իմ մոտ աշխատում ա: :think

Շատ-շատ մերսի, հիդերները պարզ ա արդեն :)
Փաստորեն ես Request header-ների հետ արդեն առընչվել եմ: Ծրագրեր եմ գրել Սոքեթով, որոնց մեջ GET հարցում կա սերվերին էտ հիդերներով: Իսկ այ սերվերի կողմից եկող հիդերներին մինչև հիմա ուշադրություն չէի դարձրել:

header('Content-type: text/html; charset=utf-8');

Մի երկու տարի առաջ եմ php-ի գիրք կարդացել, բայց հիշեցի սրա մասին, էտքան էլ հարմար չի, պետք ա բոլոր ֆայլերի ամենասկզբում էտ գրված լինի:

Ներսես_AM
16.11.2009, 17:23
header('Content-type: text/html; charset=utf-8');

Մի երկու տարի առաջ եմ php-ի գիրք կարդացել, բայց հիշեցի սրա մասին, էտքան էլ հարմար չի, պետք ա բոլոր ֆայլերի ամենասկզբում էտ գրված լինի:
Դե դրա համար պետք ա սերվերը դնես որ դեֆոլթով տենց ուղարկի, որը փաստորեն դենվերում ուրիշ բան էր: ;)

Մուր_Համլետ
19.07.2010, 10:25
DLE-ի նման, որ մեջը language պակա կա, մեջն էլ russian պապակա, որի մեջն ել 3 հատ ֆայլ: Եթե էդ russian-ի հետ մի հատ էլ english պապկա սարքեմ ու մեջը էդ 3 ֆայլերը անգլերեն թարգմանած դնեմ, панель управления-ում կարամ ընտրեմ english որպես լեզու, ու կայքը անգլերեն կլինի: PHP-ի մեջ ինչ կոդ պիտի գրեմ, որ ինչ-որ բառ գրելուց էդ բառը վերցնի ֆայլից:

Valentina
08.09.2010, 22:06
Բարև ձեզ :)
Պետքա PHP, MySql սովորեմ, Apache, MySql install եմ արել, բայց PHP չի ստացվում, ո՞նց անեմ

matlev
08.09.2010, 22:34
Բարև ձեզ :)
Պետքա PHP, MySql սովորեմ, Apache, MySql install եմ արել, բայց PHP չի ստացվում, ո՞նց անեմ

Սկսելու համար իմ իմացած ամենահարմար տարբերակը WampServer-ն է (http://www.wampserver.com/en/download.php): Տեսնենք գիտակներն ինչ կասեն: :)

Valentina
09.09.2010, 13:40
Սկսելու համար իմ իմացած ամենահարմար տարբերակը WampServer-ն է (http://www.wampserver.com/en/download.php): Տեսնենք գիտակներն ինչ կասեն: :)

Դա ինստալլ արեցի, հիմա ո՞նց պետքա աշխատացնեմ ծրագիրը: Նոթփադից պետքա՞ օգտվեմ:

Rammstein
12.09.2010, 14:19
Մասնագետներ ջան, PHP եմ կոմպիս մեջ տեղադրում: Հիմա պիտի Apache-ի httpd.conf ֆայլի մեջ ավելացնեմ էս տողերը.


#
LoadModule php5_module "c:/Program Files/PHP/php5apache2.dll"
AddHandler application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/Program Files/PHP"

Բայց որ ավելացնում եմ, էլ apache-ը չի միանում: Ստուգեցի, PHP-ի ֆոլդերի մեջ էդ php5apache2.dll ֆայլը չկա, դե պատճառն էլ երեւի էդ ա, որ Ապաչը չի միանում: Հիմա էդ ֆայլը ո՞րտեղից ճարեմ, ու ընդհանրապես ինչի՞ պիտի բացակայի: :8
PHP-ն 5.3.3 վերսիան ա:

Rammstein
12.09.2010, 18:53
Ժող, էս մի խնդիրը լուծեցի, PHP-ի ավելի հին վերսիա քաշելով: Հիմա էլ ուրիշ պրոբլեմ ա, MySQL-ը բզբզեցի, Uninstall արեցի նորից տեղադրեցի, հիմա իրա սերվիսը չի լինում միացնել, ձեռքով միացնելու դեպքում էլ Error 1067 ա տալիս: :(

ar4i_s
12.09.2010, 19:05
Rammstein, ստուգիր MySQL-ի ֆոլդերում my.ini կամ my.cnf ֆայլ կա?

Rammstein
12.09.2010, 19:51
Rammstein, ստուգիր MySQL-ի ֆոլդերում my.ini կամ my.cnf ֆայլ կա?

Հա, կա: Եթե նույնիսկ չլիներ էլ հիմա 1000 անգամ ստեղծված կլիներ, որտեւ քանի անգամ Repair տվեցի:
Քիչ առաջ նույնիսկ փորձեցի regedit-ից էդ սերվիսը ջնջել, հետո MySQL-ի միջոցով նորից սարքեցի, բայց էլի նույն բանն ա: :cry

---------- Ավելացվել է՝ 20:51 ---------- Սկզբնական գրառումը՝ 20:33 ----------

Նույնիս Command Prompt-ի միջոցով եմ փորձում էդ սերվիսը միացնել (գրում եմ "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe" --console), բայց կեսից Windows-ը գրում ա mysqld.exe has stopped working… :cry2

ar4i_s
12.09.2010, 19:56
try this > http://mydailytech.com/post/how-to-fix-mysql-error-1067/

Rammstein
12.09.2010, 20:27
try this > http://mydailytech.com/post/how-to-fix-mysql-error-1067/

Իհարկե շնորհակալ եմ հղման համար, բայց մինչեւ դա անելը փորձեցի էլի Uninstall անել, regedit-ից էլ սերվիսը ջնջել, հետո համակարգիչը ռեստարտ արեցի, նորից MySQL-ը տեղադրեցի ու ստացվեց… :yahoo

Իսկ տվածդ լինկում գրածը կարծում եմ չէր ստացվի, քանի որ մինչեւ էդ փորձել էի գրել «mysqld.exe -remove», բայց գրում էր, որ Install/Remove was Denyed! կամ նման մի բան…

Հ.Գ. ar4i_s ջան, աշխատիր հայերեն գրել, որտեւ էդ մի հարցին ակումբում շատ խիստ ա մոտեցումը, կարդա ակումբի կարգախոսը: ;)

---------- Ավելացվել է՝ 21:27 ---------- Սկզբնական գրառումը՝ 21:23 ----------

Հա, ժող, մոռացա ասեմ, էս ամեն ինչը բզբզում էի մի բանի համար, որ database-իս անունն իմանամ… հիմա ո՞րտեղից իմանամ, կամ եթե չկա, ո՞նց ստեղծեմ… :))

shooter
09.11.2010, 15:27
Հազարավոր PHP սկսնակներ առաջին իսկ քայլից հետ են կանգնում ու էլ չեն կարողանում շարունակել ուսուցումը միայն այն պատճառով, որ չեն կարողանում կամ դժվարանում են էտ ծրագրերը ինստալ անեն ու կոնֆիգ ֆայլերը կարգավորեն, ու իսկապես դա բավական դժվար ա, չգիտեմ դրա իմանալը էտքան կարևոր ա, թե ավելի կարևոր ա շուտ սկսել PHP ուսումնասիրել,
ես համենայն դեպս չեմ էլ փորձել խորանալ դրա ինստալացիայի մեջ, ես պարզապես ինստալ եմ անում Top Server - ը, որը իր մեջ ունի էտ բոլոր կոմպոնենտները ու մի բան էլ ավել, ու էտ ամբողջ պրոցեսը տևում ա 1-2 րոպե...:hands

Մուր_Համլետ
07.07.2011, 09:45
Հազարավոր PHP սկսնակներ առաջին իսկ քայլից հետ են կանգնում ու էլ չեն կարողանում շարունակել ուսուցումը միայն այն պատճառով, որ չեն կարողանում կամ դժվարանում են էտ ծրագրերը ինստալ անեն ու կոնֆիգ ֆայլերը կարգավորեն, ու իսկապես դա բավական դժվար ա, չգիտեմ դրա իմանալը էտքան կարևոր ա, թե ավելի կարևոր ա շուտ սկսել PHP ուսումնասիրել,
ես համենայն դեպս չեմ էլ փորձել խորանալ դրա ինստալացիայի մեջ, ես պարզապես ինստալ եմ անում Top Server - ը, որը իր մեջ ունի էտ բոլոր կոմպոնենտները ու մի բան էլ ավել, ու էտ ամբողջ պրոցեսը տևում ա 1-2 րոպե...:hands

Denwer-ն էլ վատը չի: Ես PHP-ն հենց Denwer-ի վրա եմ սովորել: Շատ առավելություններ ունի, մեկը հենց էն, որ մենակ localhost դոմենը չի, կարաս ինչքան ասես լոկալ դոմեններ սարքես: Ու Apache-ի կարգավորումների մեջ մտնել պետք չի, ուղղակի մի երկու պանակ ես սարքում, ռեստարտ ես անում սերվերը ու վերջ: ;)

shooter
07.07.2011, 22:17
հա Denver-ն էլ ա բավականին հայտնի, թեկուզ ես չեմ օգտագործել, ասում են ռուսական զբոռկաա (ներողություն վերջին բառի համար :Ճ), ես էլ հիմա XAMPP-ի վրա եմ ու ասեմ չեմ դժգոհում, իսկ վիրտուալ հոստ սարքլը երևի կապ չունի թե ինչ դիստրիբյուտիվ ես օգտագործում, httpd-vhosts.conf-ի մեջ ես մի դիրեկտիվ ավելացնում, մել էլ sys32-ի host ֆայլի մեջ 1 տող. ;Ճ