Здравствуйте.Ubuntu 12.04.Lamp.Localhost.Установил сервер.Залил сайт с нуля(и не с нуля тоже пробовал),но страницы не открываются.Только site/index.php и при попытки перейти по ссылки открывает URL/... file was not found.Думаю где то что то прописать надо,но где не понимаю.Подскажите кто знает.Спасибо.
lamp
права доступа выставили верно?
Здравствуйте.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 очень хороший мануал, на каждом этапе проверяйте работу приложений что установили. все получится. удалчи. сам проходил через это :)
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 раскоментировал
По ваше ссылки -так в принцыпе и делал.
по установленным пакетам все нормально, сбойных не вижу, это хорошо.
(кстати, могу дать ссылку, если не знаете как это определить)
IP,site,localhost выводит главную страницу сайта.
апач выводит надпись it works? судя повсему если главная страница сайта выводится надпись должна быть.
phpinfo(); выводит то что и положенно.
то есть есть такая синяя страничка о инфе по пхп и всем приложениям, что стоит на компе? о всех пакетах, версиях и тд. в этом файле должно это быть.
Конфиги особо не правил только по кодировки да extension=mysql.so раскоментировал
По ваше ссылки -так в принцыпе и делал.
хорошо, значит надо смотреть конфиги, настраивать их.
как я понял пишется при открытии подобное
Not Found
The requested URL /a was not found on this server.
Apache/2.2.20 (Ubuntu) Server at 123
однозначно проблема в путях, не поймет где искать. что прописано в параметре DocumentRoot в конфиге апача. путь есть?
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>
-я имею ввиду site/index.phpIP,site,localhost выводит главную страницу сайта.
У меня подозрения на 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
а вы пытаетесь по http://localhost на локальный адрес стучаться, то бишь где LAMP, а не на удаленный?
могли бы скриншоты тогда привести
http://ip
http://ip/nfo.php
и скрин где пишет
URL/... file was not foundУ меня подозрения на 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 в этом файле. подскажите сайт локальнона том же компе или на другом
Всё на одном компе.И если бы ещё знать как здесь скрин снять. :)
Я имел ввиду в Ubuntu, но и за это спасибо.
Хотя пока и на словах можно.
--Набираю в адрес.строке;'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
/home/www/portal"
если это ввести в адресной строке что будет?
скриншот в убунте printscreen на клавиатуре. сохраняете и выкладываете.
P.S.Может дело в браузере или что нибудь в этом роде?
В httpd.conf правьте до следующего вида
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
NameVirtualHost localhost
<VirtualHost portal>
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
ServerName localhost
DocumentRoot "/home/www/portal"
</VirtualHost>Не помогло *WALL*
Пользуйтесь тегом CODE для оформления выводов из консоли.
verg
P.S.Может дело в браузере или что нибудь в этом роде?
нет, браузер не причем. дело в вебсервере.
В httpd.conf правьте до следующего вида
и судя по версии вебсервера, апач2? значит конфиг будет другой apache2.conf.
посмотрите его.
для примера у меня тоже апач2. вот листинг
/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
Попробуйте сделать так
sudo ln -s /etc/apache2/sites-available/portal /etc/apache2/sites-enabled/portal
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
Вроде тоже самое.
sudo ln -s /etc/apache2/sites-available/portal /etc/apache2/sites-enabled/portal
ln: не удалось создать символьную ссылку «/etc/apache2/sites-enabled/portal»: Файл существует
В общем дело в самой смс(Instantsmc).Cейчас установил modx 1.09.всё встало.В админку вошёл.Жаль.У них(Instant)форум закрыт,будем пытаться.Спасибо за помощь.На официальном форуме даже не ответили.
Далеко не уходите *BYE*
