LinuxForum.Fans
Тема

lamp

Автор: ew-bolgow 21 сообщений 3451 просмотров
#326990

Здравствуйте.Ubuntu 12.04.Lamp.Localhost.Установил сервер.Залил сайт с нуля(и не с нуля тоже пробовал),но страницы не открываются.Только site/index.php и при попытки перейти по ссылки открывает URL/... file was not found.Думаю где то что то прописать надо,но где не понимаю.Подскажите кто знает.Спасибо.

#327017

права доступа выставили верно?

#327036
"ew-bolgow⇓" написал:
Здравствуйте.Ubuntu 12.04.Lamp.Localhost.Установил сервер.Залил сайт с нуля(и не с нуля тоже пробовал),но страницы не открываются.Только site/index.php и при попытки перейти по ссылки открывает URL/... file was not found.Думаю где то что то прописать надо,но где не понимаю.Подскажите кто знает.Спасибо.

для начала покажи вывод
dpkg -l | grep apache
dpkg -l | grep mysql
dpkg -l | grep php

далее скажи какие конфиги правил после устновки LAMP и какие параметры.

что показывает http://твой айпи
http://ip/info.php

URL/... file was not found

это скорей всего, пути не совпадают, что прописаны в апаче, или если вообще они прописаны, с тем, куда вы пытаетесь зайти. совутую почитать это http://www.howtoforge.com/ubuntu_lamp_for_newbies очень хороший мануал, на каждом этапе проверяйте работу приложений что установили. все получится. удалчи. сам проходил через это :)

#327063

root@evgeny:/home/lora# dpkg -l | grep apache
ii apache2 2.2.22-1ubuntu1.3 Apache HTTP Server metapackage
ii apache2-mpm-prefork 2.2.22-1ubuntu1.3 Apache HTTP Server - traditional non-threaded model
ii apache2-utils 2.2.22-1ubuntu1.3 utility programs for webservers
ii apache2.2-bin 2.2.22-1ubuntu1.3 Apache HTTP Server common binary files
ii apache2.2-common 2.2.22-1ubuntu1.3 Apache HTTP Server common files
ii libapache2-mod-php5 5.3.10-1ubuntu3.6 server-side, HTML-embedded scripting language (Apache 2 module)

root@evgeny:/home/lora# dpkg -l | grep mysql
ii libdbd-mysql-perl 4.020-1build2 Perl5 database interface to the MySQL database
ii libmysqlclient18 5.5.31-0ubuntu0.12.04.2 MySQL database client library
ii mysql-client-5.5 5.5.31-0ubuntu0.12.04.2 MySQL database client binaries
ii mysql-client-core-5.5 5.5.31-0ubuntu0.12.04.2 MySQL database core client binaries
ii mysql-common 5.5.31-0ubuntu0.12.04.2 MySQL database common files, e.g. /etc/mysql/my.cnf
ii mysql-server 5.5.31-0ubuntu0.12.04.2 MySQL database server (metapackage depending on the latest version)
ii mysql-server-5.5 5.5.31-0ubuntu0.12.04.2 MySQL database server binaries and system database setup
ii mysql-server-core-5.5 5.5.31-0ubuntu0.12.04.2 MySQL database server binaries
ii php5-mysql 5.3.10-1ubuntu3.6 MySQL module for php5

root@evgeny:/home/lora# dpkg -l | grep php
ii libapache2-mod-php5 5.3.10-1ubuntu3.6 server-side, HTML-embedded scripting language (Apache 2 module)
ii php5 5.3.10-1ubuntu3.6 server-side, HTML-embedded scripting language (metapackage)
ii php5-cli 5.3.10-1ubuntu3.6 command-line interpreter for the php5 scripting language
ii php5-common 5.3.10-1ubuntu3.6 Common files for packages built from the php5 source
ii php5-gd 5.3.10-1ubuntu3.6 GD module for php5
ii php5-mcrypt 5.3.5-0ubuntu1 MCrypt module for php5
ii php5-mysql 5.3.10-1ubuntu3.6 MySQL module for php5
ii phpmyadmin 4:3.4.10.1-1 MySQL web administration tool

IP,site,localhost выводит главную страницу сайта.
phpinfo(); выводит то что и положенно.
Конфиги особо не правил только по кодировки да extension=mysql.so раскоментировал
По ваше ссылки -так в принцыпе и делал.

#327068

по установленным пакетам все нормально, сбойных не вижу, это хорошо.
(кстати, могу дать ссылку, если не знаете как это определить)

"ew-bolgow⇓" написал:
IP,site,localhost выводит главную страницу сайта.

апач выводит надпись it works? судя повсему если главная страница сайта выводится надпись должна быть.

"ew-bolgow⇓" написал:
phpinfo(); выводит то что и положенно.

то есть есть такая синяя страничка о инфе по пхп и всем приложениям, что стоит на компе? о всех пакетах, версиях и тд. в этом файле должно это быть.

"ew-bolgow⇓" написал:
Конфиги особо не правил только по кодировки да extension=mysql.so раскоментировал
По ваше ссылки -так в принцыпе и делал.

хорошо, значит надо смотреть конфиги, настраивать их.
как я понял пишется при открытии подобное

text
Not Found

The requested URL /a was not found on this server. Apache/2.2.20 (Ubuntu) Server at 123

однозначно проблема в путях, не поймет где искать. что прописано в параметре DocumentRoot в конфиге апача. путь есть?

#327080

DocumentRoot "/home/www/portal" Это в /etc/apache2/httpd.conf

Это /etc/apache2/sites-available/portal :

VirtualHost *:80>
ServerName portal
ServerAlias www.portal
DocumentRoot /home/www/portal
ServerAdmin admin@portal

<Directory /home/www/portal/>
Options FollowSymLinks
Options +Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>

</VirtualHost>

"ew-bolgow⇓" написал:
IP,site,localhost выводит главную страницу сайта.
-я имею ввиду site/index.php
У меня подозрения на hosts ещё.Не понимаю как должно быть.

127.0.0.1 modx
127.0.0.1 portal
127.0.0.1 localhost


# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
#327087

а вы пытаетесь по http://localhost на локальный адрес стучаться, то бишь где LAMP, а не на удаленный?

могли бы скриншоты тогда привести
http://ip
http://ip/nfo.php
и скрин где пишет

text
 URL/... file was not found
"ew-bolgow⇓" написал:
У меня подозрения на hosts ещё.Не понимаю как должно быть.

127.0.0.1 modx
127.0.0.1 portal
127.0.0.1 localhost

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

тут верно. вид IP name в этом файле. подскажите сайт локальнона том же компе или на другом

#327096

Всё на одном компе.И если бы ещё знать как здесь скрин снять. :)

#327099

Я имел ввиду в Ubuntu, но и за это спасибо.

#327103

Хотя пока и на словах можно.
--Набираю в адрес.строке;'portal' или 'localhost' открывается стартовая страница моего сайта
--Пытаюсь перейти по ссылки (например "Новости") открывается страница где:
Not Found

The requested URL /novosti was not found on this server.
Apache/2.2.22 (Ubuntu) Server at portal Port 80

В адресной строке : portal/novosti
В title: 404 Not Found

#327107
"ew-bolgow⇓" написал:
/home/www/portal"

если это ввести в адресной строке что будет?

скриншот в убунте printscreen на клавиатуре. сохраняете и выкладываете.

#327123

P.S.Может дело в браузере или что нибудь в этом роде?

#327128

В httpd.conf правьте до следующего вида


<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
#327131
text
NameVirtualHost localhost
<VirtualHost portal>
<IfModule dir_module>
  DirectoryIndex index.html index.php
</IfModule>
ServerName localhost
DocumentRoot "/home/www/portal"
</VirtualHost>

Не помогло *WALL*






Пользуйтесь тегом CODE для оформления выводов из консоли.
verg

#327145
"ew-bolgow⇓" написал:
P.S.Может дело в браузере или что нибудь в этом роде?

нет, браузер не причем. дело в вебсервере.

"marikk⇓" написал:
В httpd.conf правьте до следующего вида

и судя по версии вебсервера, апач2? значит конфиг будет другой apache2.conf.

посмотрите его.

для примера у меня тоже апач2. вот листинг

text
/etc/apache2$ ls -lh
total 80K
-rw-r--r-- 1 root root  11K 2013-04-15 14:43 apache2.conf
drwxr-xr-x 2 root root 4.0K 2013-04-11 14:40 conf.d
-rw-r--r-- 1 root root 1.3K 2012-02-14 20:35 envvars
-rw-r--r-- 1 root root    0 2012-11-01 11:29 httpd.conf
-rw-r--r-- 1 root root  31K 2012-02-14 20:35 magic
drwxr-xr-x 2 root root  12K 2013-04-04 17:10 mods-available
drwxr-xr-x 2 root root 4.0K 2012-12-04 11:21 mods-enabled
-rw-r--r-- 1 root root  750 2012-02-14 20:35 ports.conf
drwxr-xr-x 2 root root 4.0K 2013-04-04 17:10 sites-available
drwxr-xr-x 2 root root 4.0K 2012-11-01 11:29 sites-enabled
#327152

Попробуйте сделать так

text

sudo ln -s /etc/apache2/sites-available/portal /etc/apache2/sites-enabled/portal
#327156
text
oot@evgeny:/home/lora# ls -l /etc/apache2
итого 76
-rw-r--r-- 1 root root  8365 июля   3 00:44 apache2.conf
drwxr-xr-x 2 root root  4096 июля   2 23:29 conf.d
-rw-r--r-- 1 root root  1322 февр.  7  2012 envvars
-rw-r--r-- 1 root root   190 июля   3 15:47 httpd.conf
-rw-r--r-- 1 root root 31063 февр.  7  2012 magic
drwxr-xr-x 2 root root  4096 июля   2 23:25 mods-available
drwxr-xr-x 2 root root  4096 июля   3 12:26 mods-enabled
-rw-r--r-- 1 root root   750 февр.  7  2012 ports.conf
drwxr-xr-x 2 root root  4096 июля   3 12:14 sites-available
drwxr-xr-x 2 root root  4096 июля   3 12:21 sites-enabled

Вроде тоже самое.

"marikk⇓" написал:
sudo ln -s /etc/apache2/sites-available/portal /etc/apache2/sites-enabled/portal

ln: не удалось создать символьную ссылку «/etc/apache2/sites-enabled/portal»: Файл существует

#327167

В общем дело в самой смс(Instantsmc).Cейчас установил modx 1.09.всё встало.В админку вошёл.Жаль.У них(Instant)форум закрыт,будем пытаться.Спасибо за помощь.На официальном форуме даже не ответили.
Далеко не уходите *BYE*

Войдите или зарегистрируйтесь, чтобы ответить.