Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: NikolayDONG в Jun 21, 2014, 18:26



Титла: Създаване на сайт от Linux, как?
Публикувано от: NikolayDONG в Jun 21, 2014, 18:26
Здравейте.
Как се създава уеб сайт на linux машина без графична среда? Скоро ще вземаме домейн, но хостингът смятаме да е на нашата машина, но кои неща ще трябва да сваля за необходимите цели?


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: satir в Jun 21, 2014, 19:35
по начина по който питаш първият ми отговор е - откажи се!
и като човек, който никога не се отказва, аз ще ти кажа, че сайт се създава някъде, под някаква графична среда, без значение каква, и после се качва на сървъра. не, че не може директно на сървъра за се създаде, но ти е нужна графика. освен, ако не си в състояние всичките кодове да си ги напишеш ти, но ако ти знаеше как, нямаше да задаваш този въпрос така :)
аз просто не знам откъде да започна :) човече ти задаваш въпроса от А до Я :)
1. каквa система за управление на съдържанието смяташ да използваш? Joomla, Drupal, PhPBB или...?
2. LAMP ($2)
я, направо се о'ткажи :D


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: pennywise в Jun 21, 2014, 20:27
Е може как да не може. Отваряш едно nano или vi, за препоръчване vi, че е по-лесно за начинаещи и пишеш файлове директно в уеб директорията.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: 4096bits в Jun 21, 2014, 20:46
Сайта са прави където ти е удобно, тестваш си го, после го качваш на сървъра. Така се прави.

Ако искаш там да го правиш, отваряш едно vi в твоята директория и си го пишеш на ръка. Писането на уебсайт на ръка не е трудно, дори е за предпочитане така, но трябва за знаеш, какво правиш.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: Acho в Jun 21, 2014, 21:13
И един Апах да си инсталира.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: laskov в Jun 21, 2014, 21:57
1. Страниците си ги правиш с LibreOffice като записваш файловете с разширение .html
Началната страница я кръщаваш index.html
2. В линукса проверяваш дали има инсталиран apache. Ако не - инсталираш го. Проверяваш дали работи като в браузъра на машина в същата мрежа напишеш IP адреса на Линукс машината. Ще трябва нещо да ти се появи като страница. Ако получиш съобщение за грешка, пиши в тази тема.
3. Ще трябва да редактираш /etc/apache/httpd.conf или друг конфиг файл и да си сложиш файловете, направени с LibreOffice в определена директория. Като стигнеш до там - пиши.

Тези неща ще можеш да ги направиш преди да си си регистрирал домейн и ще имаш работещ сайт. Като го регистрираш ще трябва да си настроиш и DNS сървър.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: NikolayDONG в Jun 22, 2014, 02:09
Ами със сигурност няма да тръгна да правя система, интересува ме за форумната система phpbb3. Под windows знам, но тъй като от няколк дена се занивам с линукс няма как да се справя от пръв поглед...


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: satir в Jun 22, 2014, 03:57
ами, като знаеш под виндовс - знаеш и под линукс.  phpbb3  си е  phpbb3.   това е.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: User13 в Jun 22, 2014, 09:06
За постигане на поставената цел в интернет е пълно с информация, наръчници, клипове и т.нт.  Има материали, които са писани стъпка по стъпка като за индианци. :) Просто се поразтърси.
И съвет от мен. Ако искаш стойностно да си модифицираш каквато и да било CMS в това число и PHPBB, ако искаш да си модифицираш това онова по темите, седни и понаучи малко XHTML, HTML5, CSS. Разбира се няма да се мине и без базови познания по PHP и  MySql. А после вече се минава и на висшия пилотаж JavaScript и съответно jquery.
Успех!


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: NikolayDONG в Jun 23, 2014, 14:36
Мога да модифицирам тук-таме някои неща, с помощ на w3schools.com. Благодаря все пак за отговорите ви...


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: 4096bits в Jun 23, 2014, 16:00
Виж в частта за CSS. Можеш тотално да промениш вида.
Останалото е машинария просто.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: edmon в Jun 25, 2014, 17:01
Брееей как са го еманли момечетооо, тука всички научени са се родили...:)))


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: NikolayDONG в Jun 25, 2014, 17:08
Качих форума на хоста, но защо като тръгна да инсталирам форума ми показва страницата по този начин: http://prikachi.com/images.php?images/171/7426171E.png ? //full screen mode//


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: console в Jun 25, 2014, 17:29
Инсталирал ли си php ? Ако да в conf файла на apache трябва да се зарежда модула за php. Кажи с каква дистрибуция си и можем да ти кажем  каде точно какво да промениш.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: neter в Jun 25, 2014, 17:33
Защото уеб сървърът не знае, че трябва да използва PHP при изчитането на този файл, поради което го показва като обикновен текстови файл. Кой уеб сървър ползваш (apache, nginx, lighttpd...), как го инсталира, какво има в конфигурационния му файл, каква е дистрибуцията ти, инсталирал ли си PHP, и ако да, как? Не пропускай да отговориш на никой от въпросите :)

П.П.: Малко се повтаряме с колегата отгоре, ама не ти е излишно :)


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: NikolayDONG в Jun 25, 2014, 17:44
Apache, инсталацията я направих по този начин (http://www.youtube.com/watch?v=dpv3ejilrfE - до 1:44) Debian x64, не не съм инсталирал php, не знам как трябва да го инсталирам... Оправи се, инсталирах го като видях това клипче http://www.youtube.com/watch?v=Avf5bcpeuiU Благодаря за бързите ви отзиви. Нека темата стои отключена, ако имам някои други въпроси ще ги задам. :)


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: NikolayDONG в Jun 25, 2014, 18:03
Как да създам база данни и потребителско име?


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: edmon в Jun 25, 2014, 18:36
Как да създам база данни и потребителско име?

в  терминал пишеш като руууут:
apt-get install mysql-server phpmyadmin

така ще инсталираш сървъра и инструмент за управление...
при инсталацията ще те пита за праола за рууууут на ескюел сървъра, който си е за него само, а не за компютъра...
вече с пхпмаиадмина после може си създаваш бази мази юзъри музъри в ДБ съвъра:)


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: satir в Jun 25, 2014, 18:45
например така:
(http://s21.postimg.org/ubhxfwvfb/phpmyadmin.png)

(http://s27.postimg.org/twxdzmhg3/phpmyadmin1.png)

долу вдясно => Go
(http://s12.postimg.org/5sa0a0edp/phpmyadmin3.png)

май един шот съм пропуснал, ама ще се оправиш :)


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: NikolayDONG в Jun 26, 2014, 00:38
Инсталирах Phpmyadmin-а, но защо като напиша ip-to и /phpmyadmin не ми отваря?


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: Acho в Jun 26, 2014, 08:30
А уеб сървър работещ на това IP има ли ?


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: pennywise в Jun 26, 2014, 08:55
Трябва да се добави phpmyadmin-a в конфигурацията на Apache-to.

Пробвай да сложиш това -
Код:
#Include phpmyadmin
Include /etc/phpmyadmin/apache.conf

на края на файла /etc/apache2/apache2.conf

След това пишеш -
Код:
sudo service apache2 restart

Ако не се получи изтриваш просто кода който си добавил и рестартираш апачето.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: User13 в Jun 26, 2014, 09:10
Ключовото търсене е "debian install lamp"

https://www.google.bg/search?client=ubuntu&channel=fs&q=debian+install+lamp&ie=utf-8&oe=utf-8&gfe_rd=cr&ei=U7irU43_Kuvc8get4ICIBg

Първите 5-6 линка са достатъчно показателни.
 
Аз лично за локален сървър за тестове ползвам XAMP https://www.apachefriends.org/index.html


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: NikolayDONG в Jun 26, 2014, 13:24
Трябва да се добави phpmyadmin-a в конфигурацията на Apache-to.

Пробвай да сложиш това -
Код:
#Include phpmyadmin
Include /etc/phpmyadmin/apache.conf

на края на файла /etc/apache2/apache2.conf

След това пишеш -
Код:
sudo service apache2 restart

Ако не се получи изтриваш просто кода който си добавил и рестартираш апачето.

Къде да добавя въпросните кодове?

Не, няма стартирани уеб сървъри.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: edmon в Jun 26, 2014, 16:56

Къде да добавя въпросните кодове?

Не, няма стартирани уеб сървъри.

в терминал:
apt-get install apache2 php5

това ще направи всичко нужно, нали каза, че използваш дебиан уизи?

PS Файловете на съвъра са в /вар/ввв/,
директорията /пхпмъадмин е алиас, т.е тя не същестува в /вар/ввв/....


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: satir в Jun 26, 2014, 18:20
за да намериш къде е някой файл:
Код
GeSHi (Bash):
  1. satir@satir-desktop:~$ locate apache.conf
  2. /Storage/ARHIV/Xperia/git/t/lib-httpd/apache.conf
  3. /etc/adminer/apache.conf
  4. /etc/apt-cacher/apache.conf
  5. /etc/phpmyadmin/apache.conf
  6. /usr/share/doc/wordpress/examples/apache.conf
  7. /usr/share/jwchat/apache.conf
  8. satir@satir-desktop:~$
  9.  

Код
GeSHi (Bash):
  1. satir@satir-desktop:~$ locate apache2.conf
  2. /etc/apache2/apache2.conf
  3. /etc/phpbb3/apache2.conf
  4. /usr/share/doc/apache2-doc/examples/apache2/apache2.conf.gz
  5. /usr/share/phpbb3/webserver-examples/apache2.conf
  6. /usr/share/twitter-bootstrap/apache2.conf
  7. /var/lib/dpkg/info/apache2.conffiles
  8. /var/lib/ucf/cache/:etc:phpbb3:apache2.conf
  9. satir@satir-desktop:~$
  10.  
или вместо locate да използваш wherеis, но аз предпочитам locate, whereis  е по-полезна във FreeBSD, например.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: NikolayDONG в Jun 26, 2014, 23:30
Благодаря ви, очевидно днес бях доста разсеян и не съм прочел внимателно това
Трябва да се добави phpmyadmin-a в конфигурацията на Apache-to.

Пробвай да сложиш това -
Код:
#Include phpmyadmin
Include /etc/phpmyadmin/apache.conf

на края на файла /etc/apache2/apache2.conf

След това пишеш -
Код:
sudo service apache2 restart

Ако не се получи изтриваш просто кода който си добавил и рестартираш апачето.

Сега друг въпрос, как да променя данните за вход в phpmyadmin-а, понеже с root и паролата на хоста не става, също така пробвах и без парола, но изписва, че подобни вид входове (без парола) не са възможни.

Edit: опитах паролата, която въведох по време на инсталацията на apache2-то. Сега работи, благодаря.


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: NikolayDONG в Jul 03, 2014, 13:32
Къде да намеря контролния панел на хостинга?


Титла: Re: Създаване на сайт от Linux, как?
Публикувано от: satir в Jul 03, 2014, 20:23
ако не си успял да влезеш в phpmyadmin го реконфигурирай и ще те пита за потребител и парола
Код:
sudo dpkg-reconfigure phpmyadmin

не разбирам какво по-точно питаш за хостинга, за да ти отговоря :)