Sveiki, vakar pirmą kartą įsirašiau Ubuntu, greitai pripratau, truputi nusivyliau, truputi pradžiugino.
Bet pas man atsirado problema
Kaip sukurt savo web serverį kad veiktu tinklalapis kartu su mysql ir t.t. ( directadmin, phpmyadmin ) Jeigu imanomą, pasakykit kaip, žinau kad per terminalą reikia rašyt kodus kad paketus atsiustu o paskui nieko ir nebesuvokiu. Dėkui už atsakymus.
Directadmin nera viena is nemokamu programu, ja lengviau paleisti butu nusipirkus is ju visa Os'a, aisku nusipirkes gausi ir support kuris mielai pades setup. Bet uz tokia kaina ziureciau i ka nors rimciau, pvz WHM.
Visa kita gali paprastai instaliuoti parases apt-get install norimos programos.
Gerai, idiegiau LAMP, viska beveik ismokau bet yra vienas bet,
kai ikeliau i /etc/www/<direktorija> visus failus
Neveikia PHP ir palaiko tik HTML
( LAMP palaiko PHP + Mysql ir t.t. bet kazkodel pas mane neveikia )
Veikia tik localhost, o IP kai parasau i narsykle, tiesiog rodo kad tokio puslapio nera. Pas mane isorinis ip ir viskas gerai bet kai skaiciau ubuntu support forumuose, reikia pakeisti hostname i savo IP, bet deja nerandu hostname
httpd.conf faile tokio dalyko nera
Irasinejau lamp per terminala, atrode lyg viskas paprasta
Na cia kalta Ubuntu politika, greiciausiai jie save laiko kietesniais pervadine /etc/apache2 i /etc/apache, arba /etc/apache2/conf.d i conf/ ir panasiai, manasis budas puikiai veikia ant debian, Ubuntu nenaudoju jau daug metu (o ir serveriuose laikau kvailyste naudoti Ubuntu) tai sunkiai galiu padeti kovoti su tokiais marazmas, rekomenduoju keisti i ka nors geresnio kaip Debian arba CentOS.
Anyway, principas bus toks pats, tik pavadinimai skirtingi, tarkim "default" bus pavadintas "default-ubuntu" arba "default-00", o /etc/phpmyadmin i /etc/phpmyadmin-9999 ir tt. Teks palaukti kol atsiras forume tokiu kas Ubuntu naudoja
@Nasty rašė:
Heh, keista ubuntu.lt bendruomenėje Debian naudotojas, Bet juk nėra skirtumo, taspats linux. xD
As ne Debian naudotojas, as laimingas Gentoo naudotojas jau ne pirmus metus. Serveriuose RHEL, Centos arba Debian. Ir taip, esi teisus del Linux, nes tai tik kernelis kuris visur tas pats. Aisku reta distra dabar kuria kazka savo, dazniausiai jos tik savo darbalaukius pakeite siulo visiems "geresne, greitesne, stabilesne, patogesne...." aplinka. Prie to viso "gerio" yra keiciami pavadinimai, tarkim vieniems labiau patinka "apache" kitiems "apache2" arba "httpd" ir tt. Su tokiomis problemomis tenka susidurti ir man, nors GNU/Linux naudoju jau 10 metu. Tai neisvengiama, visada atsiras "keistuoliu" kurie nenores kurti savo "distras" bei ne ka maziau keistesniu tokiu distru naudotoju.
Lietuvos GNU/Linux bendruomene nera tokia didele kad kurti kiekvienai distrai po foruma, cia renkasi sysadminai, developeriai ir siaip Linux gerbejai. Neskubek ir kas nors tikrai tau pades.
@Nasty rašė:
Man problema tik su IP , tiesiog negaliu prie savo IP prisijungt o localhostas veikia
As tau parasiau kaip paleisti (pats tikrink direktorijas, galvok!), taip pat kur ziureti del interneto.
@SkylineDiT pries patardamas kitiems rasyti komandas naudojant 'sudo' isitikink pats ar jos tikrai yra tinkamos. 'sudo cd /foo/bar' negali veikti jokiais budais, nes cd yra shell built-in command. Taip pat ir del "XAMPP|LAMP|WAMP...", nepagalvoji apie tokius dalykus kaip atnaujinimus. Kas bus jeigu ryt php siulomas kartu su tais AMP gaus nauja CVE po 'Exec Code'? Arba kas bus jeigu atorius parasys apt-get install wordpress, ir jam sumes visa php kartu su mysql ir apache httpd? Ir is kur trauki toki *daemon group?
@Nasty rašė:
Man problema tik su IP , tiesiog negaliu prie savo IP prisijungt o localhostas veikia
As tau parasiau kaip paleisti (pats tikrink direktorijas, galvok!), taip pat kur ziureti del interneto.
@SkylineDiT pries patardamas kitiems rasyti komandas naudojant 'sudo' isitikink pats ar jos tikrai yra tinkamos. 'sudo cd /foo/bar' negali veikti jokiais budais, nes cd yra shell built-in command. Taip pat ir del "XAMPP|LAMP|WAMP...", nepagalvoji apie tokius dalykus kaip atnaujinimus. Kas bus jeigu ryt php siulomas kartu su tais AMP gaus nauja CVE po 'Exec Code'? Arba kas bus jeigu atorius parasys apt-get install wordpress, ir jam sumes visa php kartu su mysql ir apache httpd? Ir is kur trauki toki *daemon group?
Jei į Ubuntu įsidiegi XAMPP, ir įsikėli failus į htdocs katalogą, reikia pakeisti user group į daemon, nes kitu atveju vykdant php mes 403 klaidą.
Realiam serveryje to daryti nereikia
@SkylineDiT rašė:
Jei į Ubuntu įsidiegi XAMPP, ir įsikėli failus į htdocs katalogą, reikia pakeisti user group į daemon, nes kitu atveju vykdant php mes 403 klaidą.
Realiam serveryje to daryti nereikia
Turbut norejai parasyti, kad teises reikia keisti ziurint i apache httpd config faile nurodyta user bei group.
"AMP" instaliavimas humans way: *apt-get install mysql perl php apache-httpd ir nereikia cia dviraciu isradinet.
Sveiki, vakar pirmą kartą įsirašiau Ubuntu, greitai pripratau, truputi nusivyliau, truputi pradžiugino.
Bet pas man atsirado problema
Kaip sukurt savo web serverį kad veiktu tinklalapis kartu su mysql ir t.t. ( directadmin, phpmyadmin ) Jeigu imanomą, pasakykit kaip, žinau kad per terminalą reikia rašyt kodus kad paketus atsiustu o paskui nieko ir nebesuvokiu. Dėkui už atsakymus.
Na, tereikia susidiegti LAMP (Linux+Apache+MySql+PHP). Internete pilna tutorialų, tiesiog pagooglink
Directadmin nera viena is nemokamu programu, ja lengviau paleisti butu nusipirkus is ju visa Os'a, aisku nusipirkes gausi ir support kuris mielai pades setup. Bet uz tokia kaina ziureciau i ka nors rimciau, pvz WHM.
Visa kita gali paprastai instaliuoti parases apt-get install norimos programos.
Gerai, idiegiau LAMP, viska beveik ismokau bet yra vienas bet,
kai ikeliau i /etc/www/<direktorija> visus failus
Neveikia PHP ir palaiko tik HTML
( LAMP palaiko PHP + Mysql ir t.t. bet kazkodel pas mane neveikia )
Veikia tik localhost, o IP kai parasau i narsykle, tiesiog rodo kad tokio puslapio nera. Pas mane isorinis ip ir viskas gerai bet kai skaiciau ubuntu support forumuose, reikia pakeisti hostname i savo IP, bet deja nerandu hostname
httpd.conf faile tokio dalyko nera
Irasinejau lamp per terminala, atrode lyg viskas paprasta
Bet net nesijaucia kad tas LAMP egzistuotu
Gal zinot kur rast ta hostname ir t.t? kokiam faile jis slepiasi?
Tikrai nezinau kas ten per LAMP, greiciausiai rasai ne tai ko reikia.
Naudok sia komanda instaliuoti php, Apache httpd, MySQL, PhpMyAdmin:
Tada isitikink, kad aktyvus 'default profilis':
Dabar gali enable keleta moduliu, rekomenduoju prie ju ir rewrite (nezinau kodel jis disabled)
Na ir aisku disablinam nereikalingus:
Pries paleisdamas apache httpd patikrink ar PhpMyAdmin config failas yra included:
Failas turi buti linkas i PhpMyAdmin config faila.
Taip pat tau reiktu sukurti useri, kad nieks kitas be taves nepasiektu phpMyAdmin setup, tai gali padaryti parases komanda:
MySQL instaliuojant turejo klausti password root acount'o, gali login i ji jeigu nori patikrinti ar viskas gerai:
Dabar liko service apache2 start ir jau pasieksi savo tinklapi kartu su phpMyAdmin adresu http://127.0.0.1/phpmyadmin/setup/
Na o del portu, gal routeris stovi ? Paziurek netstat -tlpn | grep apache ir iptables -L --line-numbers -n kad butum tikras su serveriu viskas gerai.
instaliavau viska kaip ir rodei
bandiau
bet raso
raso:
raso:
By the way, mano port 80
Apache/2.4.7 Ubuntu
Na cia kalta Ubuntu politika, greiciausiai jie save laiko kietesniais pervadine /etc/apache2 i /etc/apache, arba /etc/apache2/conf.d i conf/ ir panasiai, manasis budas puikiai veikia ant debian, Ubuntu nenaudoju jau daug metu (o ir serveriuose laikau kvailyste naudoti Ubuntu) tai sunkiai galiu padeti kovoti su tokiais marazmas, rekomenduoju keisti i ka nors geresnio kaip Debian arba CentOS.
Anyway, principas bus toks pats, tik pavadinimai skirtingi, tarkim "default" bus pavadintas "default-ubuntu" arba "default-00", o /etc/phpmyadmin i /etc/phpmyadmin-9999 ir tt. Teks palaukti kol atsiras forume tokiu kas Ubuntu naudoja
Heh, keista ubuntu.lt bendruomenėje Debian naudotojas, Bet juk nėra skirtumo, taspats linux. xD
Paziuresiu, gal iseis kas nors, bet ant laptopo per wifi veikia apache2 puikiausiai o ant pc lievai.
As ne Debian naudotojas, as laimingas Gentoo naudotojas jau ne pirmus metus. Serveriuose RHEL, Centos arba Debian. Ir taip, esi teisus del Linux, nes tai tik kernelis kuris visur tas pats. Aisku reta distra dabar kuria kazka savo, dazniausiai jos tik savo darbalaukius pakeite siulo visiems "geresne, greitesne, stabilesne, patogesne...." aplinka. Prie to viso "gerio" yra keiciami pavadinimai, tarkim vieniems labiau patinka "apache" kitiems "apache2" arba "httpd" ir tt. Su tokiomis problemomis tenka susidurti ir man, nors GNU/Linux naudoju jau 10 metu. Tai neisvengiama, visada atsiras "keistuoliu" kurie nenores kurti savo "distras" bei ne ka maziau keistesniu tokiu distru naudotoju.
Lietuvos GNU/Linux bendruomene nera tokia didele kad kurti kiekvienai distrai po foruma, cia renkasi sysadminai, developeriai ir siaip Linux gerbejai. Neskubek ir kas nors tikrai tau pades.
Štai nuoroda, kaip įsidiegti XAMPP serverį Ubuntu
https://www.apachefriends.org/faq_linux.html
O jei nori, kad veiktų PHP tai reikia į htdocs direktoriją įkelti PHP failą.
tada nueini į ta vietą kur įkėliai failą/aplanką.
tada pakeiti vartotojo teises
ir viskas.
naršyklėje įrašai
Man problema tik su IP , tiesiog negaliu prie savo IP prisijungt o localhostas veikia
As tau parasiau kaip paleisti (pats tikrink direktorijas, galvok!), taip pat kur ziureti del interneto.
@SkylineDiT pries patardamas kitiems rasyti komandas naudojant 'sudo' isitikink pats ar jos tikrai yra tinkamos. 'sudo cd /foo/bar' negali veikti jokiais budais, nes cd yra shell built-in command. Taip pat ir del "XAMPP|LAMP|WAMP...", nepagalvoji apie tokius dalykus kaip atnaujinimus. Kas bus jeigu ryt php siulomas kartu su tais AMP gaus nauja CVE po 'Exec Code'? Arba kas bus jeigu atorius parasys apt-get install wordpress, ir jam sumes visa php kartu su mysql ir apache httpd? Ir is kur trauki toki *daemon group?
Jei į Ubuntu įsidiegi XAMPP, ir įsikėli failus į htdocs katalogą, reikia pakeisti user group į daemon, nes kitu atveju vykdant php mes 403 klaidą.
Realiam serveryje to daryti nereikia
Turbut norejai parasyti, kad teises reikia keisti ziurint i apache httpd config faile nurodyta user bei group.
"AMP" instaliavimas humans way: *apt-get install mysql perl php apache-httpd ir nereikia cia dviraciu isradinet.
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=2&t=9419