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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: dimitar88 в Nov 11, 2016, 19:40



Титла: Проблем с LAMP
Публикувано от: dimitar88 в Nov 11, 2016, 19:40
Здравейте, та значи висчо инсталирах, използвам убунту 14.04, среда за разработка netbeans 8.2. localhost phpmyadmin работят, но след като избера  run project, браузера ми извежда:

Not Found

The requested URL /PhpProject1/index.php was not found on this server.

Apache/2.4.7 (Ubuntu) Server at localhost Port 80

 ???


Титла: Re: Проблем с LAMP
Публикувано от: dimitar88 в Nov 12, 2016, 00:08
Нещата се влошиха, сега нищо не работи както трябва. Моля за помощ


Титла: Re: Проблем с LAMP
Публикувано от: dimitar88 в Nov 12, 2016, 03:03
Инсталирах xampp, инсталацията премина успешно, но нищо не работи. Not Found, не знам вече какво да правя  ???


Титла: Re: Проблем с LAMP
Публикувано от: mystical в Nov 12, 2016, 08:58
В началото не се получава толкова лесно, особенно с линукс. Не се отказвай, трябва ти постоянство и ще се получи. В официалните хранилища на Ubuntu не видях пакета lamp-server^. Разгледай това ръководство https://help.ubuntu.com/community/ApacheMySQLPHP ($2). Трябва да инсталираш няколко неща:
apt-get install apache2  libapache2-mod-php5 mysql-client-core-5.5 mysql-server-core-5.5
Съответно и да се настроят.
Най-лесния вариант, за да тръгне бързо и лесно проекта е да използваш символични линкове. Това означава да направиш символичен линк на директорията с проекта в root директорията на apache2. Става по следния начин:

ln -s ~/PhpProject1 /var/www
ln -s ~/PhpProject1 /var/www/html

Виж nano /etc/apache2/sites-enabled/000-default.conf за правилната root директория на apache2. При мен е:
DocumentRoot /var/www

После търсеш проекта на:
http://127.0.0.1/PhpProject1 ($2)


Титла: Re: Проблем с LAMP
Публикувано от: dimitar88 в Nov 12, 2016, 13:29
Направих всичко както описа и пак съм на изходна позиция. ???


Титла: Re: Проблем с LAMP
Публикувано от: spec1a в Nov 12, 2016, 14:03
   Дай изхода от командата:
netstat -nlp | grep tcp
   Ако апачито изобщо е стартирано,трябва да се вижда работещ процес,
слушащ на 80 порт.
   Дай изхода от командите:
ls -l /var/www
ls -l /var/www/html
   Ако съотв. файлове са си на мястото,трябва да работи, и от браузъра
   трябва да се виждат сайтовете; ако не се вижда:
http://127.0.0.1/PhpProject1
   опитай с:
http://127.0.0.1
   Ако и тогава има проблем замести 127.0.0.1 с адреса на мреж.карта,от:
ifconfig
   Ако е напр. 192.168.1.101, опитай с:
http://192.168.1.101
   Няма логика да не работи.
   Успех!




Титла: Re: Проблем с LAMP
Публикувано от: dimitar88 в Nov 12, 2016, 23:41
netstat -nlp | grep tcp
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1400/mysqld     
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      610/smbd       
tcp        0      0 127.0.0.1:5939          0.0.0.0:*               LISTEN      1569/teamviewerd
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1572/dnsmasq   
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      2125/cupsd     
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      610/smbd       
tcp6       0      0 127.0.0.1:8008          :::*                    LISTEN      10732/java     
tcp6       0      0 :::139                  :::*                    LISTEN      610/smbd       
tcp6       0      0 ::1:49584               :::*                    LISTEN      10732/java     
tcp6       0      0 :::80                   :::*                    LISTEN      10926/apache2   
tcp6       0      0 ::1:631                 :::*                    LISTEN      2125/cupsd     
tcp6       0      0 :::445                  :::*                    LISTEN      610/smbd       

ls -l /var/www
total 8
drwxr-xr-x 2 dimitar root    4096 ное 12 23:16 html
drwxrwxr-x 3 dimitar dimitar 4096 ное 12 23:28 PhpProject1

 ls -l /var/www/html
total 20
-rw-r--r-- 1 dimitar root 11510 ное 12 22:36 index.html
-rw-r--r-- 1 dimitar root    20 ное 12 23:09 phpinfo.php
-rw-r--r-- 1 root    root   205 ное 12 23:24 phpmysql.php
lrwxrwxrwx 1 root    root    17 ное 12 12:32 PhpProject1 -> /root/PhpProject1


Всичко опитах, резултата е:

Not Found

The requested URL /phpmyadmin/ was not found on this server.

Apache/2.4.7 (Ubuntu) Server at localhost Port 80



Forbidden

You don't have permission to access /PhpProject1/index.php on this server.

Apache/2.4.7 (Ubuntu) Server at localhost Port 80


Титла: Re: Проблем с LAMP
Публикувано от: BRADATA в Nov 13, 2016, 04:33
Тази статия прочете ли я?
https://netbeans.org/kb/docs/php/configure-php-environment-ubuntu.html


Титла: Re: Проблем с LAMP
Публикувано от: dimitar88 в Nov 13, 2016, 11:38
Тази статия прочете ли я?
https://netbeans.org/kb/docs/php/configure-php-environment-ubuntu.html

Не не съм, сега ще я погледна. Последното нещо, което направих, следвах всички стъпки описани тук:

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04

Всичко си работи, отварям localhost и ми извежда "Apache2 Ubuntu Default Page",  но когато създам нов проект с netbeans 8.2 и избера run project (F6), браузъра ми извежда Not Found.

Всичко се съхранява в папка www.


Титла: Re: Проблем с LAMP
Публикувано от: spec1a в Nov 13, 2016, 11:55
   При един по-задълбочен анализ се вижда,от:
ls -l /var/www/html
total 20
-rw-r--r-- 1 dimitar root 11510 ное 12 22:36 index.html
-rw-r--r-- 1 dimitar root    20 ное 12 23:09 phpinfo.php
-rw-r--r-- 1 root    root   205 ное 12 23:24 phpmysql.php
lrwxrwxrwx 1 root    root    17 ное 12 12:32 PhpProject1 -> /root/PhpProject1
   phpmysql.php и PhpProject1 са с потребител root,горните са dimitar
   Опитай с chown да ги промениш на dimitar
   може това да е проблема,или един от проблемите.
   И е добре да стартираш съотв. среда за разработка не от root,а от
   обикновен потребител.


Титла: Re: Проблем с LAMP
Публикувано от: dimitar88 в Nov 13, 2016, 22:46
Деинсталирах всичко (LAMP), и ще го почна отначало. Ако някой има желание да работиме заедно :) доста се измъчих. Ще започна така:


sudo apt-get update

sudo apt-get install apache2

sudo apt-get install mysql-server php5-mysql

sudo mysql_install_db

sudo mysql_secure_installation

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt




Титла: Re: Проблем с LAMP
Публикувано от: aaasss2 в Nov 14, 2016, 03:38
Инсталираме LAMP:
sudo apt-get install apache2 mysql-server php5 phpmyadmin (избираме pass за mysql и вебсервер apache2)

Настройка на сервера:
sudo ln -s /etc/phpmyadmin /var/www
sudo scratch-text-editor /etc/apache2/apache2.conf - в конфига пишем ServerName localhost:80
sudo scratch-text-editor /etc/hosts - в хоста добавяме - 127.0.1.1   dimiar88.zz

Създаваме фаил: dimitar88.zz и добавяме

<VirtualHost *:80>
  ServerAlias dimitar88.zz www.dimitar88.zz
  DocumentRoot /home/user/server/dimitar88.zz
  <Directory home/user/server/dimitar88.zz/>
    AllowOverride All
  </Directory>
</VirtualHost>

След това копираме:
sudo cp = /etc/apache2/sites-available/ - copy (= пълен път)

И накрая:
sudo a2ensite dimitar88.zz - активация
sudo a2enmod rewrite - Friendly URL
sudo /etc/init.d/apache2 restart - рестарт сервера

Това е цялата история - 10 мин.

Проверка:
index.php - в /home/user/server/dimitar88.zz
<?
echo 'Ai Sektir!))';
?>


Титла: Re: Проблем с LAMP
Публикувано от: dimitar88 в Nov 14, 2016, 20:52
Имам проблем с mysql serrver

Errors were encountered while processing:
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Какво ли не правих, нищо не става. Инсталирах LAMP на друга машина с Убунту 16.04, всичко си работи нормално.  ???



Титла: Re: Проблем с LAMP
Публикувано от: spec1a в Nov 15, 2016, 08:53
   Ами ползвай компютъра с Убунту 16.04 за разработка,щом там всичко е
наред.Или смени убунту 14.04 с 16.04, и си инсталирай съотв. среда
за разработка.


Титла: Re: Проблем с LAMP
Публикувано от: console в Nov 15, 2016, 17:38
Това пък със смяната на версията на Ubuntu е глупава работа. Дайте ако искате за всяко нещо което не работи да ъпгрейдваме докато заработи.


Титла: Re: Проблем с LAMP
Публикувано от: spec1a в Nov 15, 2016, 21:41
   Не съм твърдял,че непременно трябва да сменя версията,просто в
сегашния вариант ще му коства много време да разбере къде е проблема.
   Разбира се,ако иска да се учи и да трупа опит е нещо съвсем друго.


Титла: Re: Проблем с LAMP
Публикувано от: dimitar88 в Nov 15, 2016, 22:09
Как да отстраня проблема, разгледах всичко това:

http://askubuntu.com/questions/384234/e-mysql-server-5-5-installation-error
http://askubuntu.com/questions/688338/e-sub-process-usr-bin-dpkg-returned-an-error-code-1-related-to-google-chrom
http://askubuntu.com/questions/591855/how-can-i-fix-e-sub-process-usr-bin-dpkg-returned-an-error-code-2
https://ubuntuforums.org/showthread.php?t=1642173
http://stackoverflow.com/questions/30677470/apt-get-error-sub-process-usr-bin-dpkg-returned-an-error-code-1

Нищо не помогна.