Автор Тема: Проблем с LAMP  (Прочетена 4280 пъти)

dimitar88

  • Напреднали
  • *****
  • Публикации: 205
    • Профил
Проблем с LAMP
« -: 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

 ???
Активен

dimitar88

  • Напреднали
  • *****
  • Публикации: 205
    • Профил
Re: Проблем с LAMP
« Отговор #1 -: Nov 12, 2016, 00:08 »
Нещата се влошиха, сега нищо не работи както трябва. Моля за помощ
Активен

dimitar88

  • Напреднали
  • *****
  • Публикации: 205
    • Профил
Re: Проблем с LAMP
« Отговор #2 -: Nov 12, 2016, 03:03 »
Инсталирах xampp, инсталацията премина успешно, но нищо не работи. Not Found, не знам вече какво да правя  ???
Активен

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Re: Проблем с LAMP
« Отговор #3 -: Nov 12, 2016, 08:58 »
В началото не се получава толкова лесно, особенно с линукс. Не се отказвай, трябва ти постоянство и ще се получи. В официалните хранилища на Ubuntu не видях пакета lamp-server^. Разгледай това ръководство https://help.ubuntu.com/community/ApacheMySQLPHP. Трябва да инсталираш няколко неща:
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
Активен

Ако не можеш да градиш, поне не руши!

dimitar88

  • Напреднали
  • *****
  • Публикации: 205
    • Профил
Re: Проблем с LAMP
« Отговор #4 -: Nov 12, 2016, 13:29 »
Направих всичко както описа и пак съм на изходна позиция. ???
Активен

spec1a

  • Напреднали
  • *****
  • Публикации: 3865
    • Профил
Re: Проблем с LAMP
« Отговор #5 -: 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
   Няма логика да не работи.
   Успех!


Активен

dimitar88

  • Напреднали
  • *****
  • Публикации: 205
    • Профил
Re: Проблем с LAMP
« Отговор #6 -: 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
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
Re: Проблем с LAMP
« Отговор #7 -: Nov 13, 2016, 04:33 »
Тази статия прочете ли я?
https://netbeans.org/kb/docs/php/configure-php-environment-ubuntu.html
Активен

dimitar88

  • Напреднали
  • *****
  • Публикации: 205
    • Профил
Re: Проблем с LAMP
« Отговор #8 -: 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.
« Последна редакция: Nov 13, 2016, 11:41 от dimitar88 »
Активен

spec1a

  • Напреднали
  • *****
  • Публикации: 3865
    • Профил
Re: Проблем с LAMP
« Отговор #9 -: 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,а от
   обикновен потребител.
« Последна редакция: Nov 13, 2016, 12:03 от spec1a »
Активен

dimitar88

  • Напреднали
  • *****
  • Публикации: 205
    • Профил
Re: Проблем с LAMP
« Отговор #10 -: 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


Активен

aaasss2

  • Новаци
  • *
  • Публикации: 1
    • Профил
Re: Проблем с LAMP
« Отговор #11 -: 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 http://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!))';
?>
« Последна редакция: Nov 14, 2016, 03:41 от aaasss2 »
Активен

dimitar88

  • Напреднали
  • *****
  • Публикации: 205
    • Профил
Re: Проблем с LAMP
« Отговор #12 -: 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, всичко си работи нормално.  ???

Активен

spec1a

  • Напреднали
  • *****
  • Публикации: 3865
    • Профил
Re: Проблем с LAMP
« Отговор #13 -: Nov 15, 2016, 08:53 »
   Ами ползвай компютъра с Убунту 16.04 за разработка,щом там всичко е
наред.Или смени убунту 14.04 с 16.04, и си инсталирай съотв. среда
за разработка.
Активен

console

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
    • WWW
Re: Проблем с LAMP
« Отговор #14 -: Nov 15, 2016, 17:38 »
Това пък със смяната на версията на Ubuntu е глупава работа. Дайте ако искате за всяко нещо което не работи да ъпгрейдваме докато заработи.
Активен

“Ever tried. Ever failed. No matter. Try again. Fail again. Fail Better.”