9 сообщений / 0 новое
Последнее сообщение
seosova
Аватар пользователя seosova
Не в сети
Последнее посещение: 11 лет 3 месяца назад
Регистрация: 14/11/2013 - 18:24
Настройка Apache

Здравствуйте. Первый раз тут - надеюсь не ошибся веткой форума.
Имеется, странная ошибка apache на openSUSE 12.3. Скорее всего ошибка в самой настройке апача, прошу помочь с поисками)
Ситуация такая:
Поставил openSUSE 12.3(KDE). Отдельно поставил apache,MySQL,php,phpMYAdmin. Настроил через Yast. Добавил host в домашнюю папку в public_html. Чтобы работали адреса вида site1,site2 - добавил имена узла. Все работает. Скачал копию сайта на joomla, поставил. Работает админка и главная страница сайта, но неработают ссылке на сайте - выдает вечно 404. То есть в админке нормально функцианируют переходы, а на сайте ни одна ссылки никуда не ведет. Проверил на нескольких сайтах.
В чем может быть проблема?
Так же не могу никак решить недочет с правами. Как дать возможность апачу запускаться с парвами записи в мой public_html? Добавил папку в группу www - не помогает(

P.S. права доступа на 404 ошибку никак не вляют, ибо ставил везде тупо 777 для теста - ничего не меняется(

Может кто сталкивался с таким?

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:14
gluka
Аватар пользователя gluka
Не в сети
Последнее посещение: 10 лет 11 месяцев назад
Регистрация: 14/11/2013 - 20:58
.htaccess файл есть?

.htaccess файл есть?
без джумлы, на статике все работает?

seosova
Аватар пользователя seosova
Не в сети
Последнее посещение: 11 лет 3 месяца назад
Регистрация: 14/11/2013 - 18:24
Да тоже мысли что в нем дело

Да и джумла то внутри себя нормально пашет, всмысле админка. Все настраивается, все ходит. .htaccess есть, но взят полностью с сервера. Грешил на него тоже, но не смог найти в чем может быть ошибка + попробовал без перенаправления включить и удалить .htaccess - ничего не поменялось( Может реально в нем дело? Что делать тогда?

p.s. специально проверил ещё раз, даже если засунуть статическую страницу в папку с джумлой - нормально можно на нее перейти

gluka
Аватар пользователя gluka
Не в сети
Последнее посещение: 10 лет 11 месяцев назад
Регистрация: 14/11/2013 - 20:58
sudo less /var/log/apache2

sudo less /var/log/apache2/error_log

че там?

seosova
Аватар пользователя seosova
Не в сети
Последнее посещение: 11 лет 3 месяца назад
Регистрация: 14/11/2013 - 18:24
Вывод

Заранее спасибо за помощь.

Перезагрузил apache и mysql. Вывожу конец лога, сразу после перезагрузки. Попробывал пройти по 3-м ссылкам- все выдали 404.


[Sat Nov 16 00:50:42 2013] [notice] caught SIGTERM, shutting down
[Sat Nov 16 00:50:42 2013] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Sat Nov 16 00:50:42 2013] [notice] mod_python: using mutex_directory /tmp
[Sat Nov 16 00:50:42 2013] [notice] Apache/2.2.22 (Linux/SUSE) PHP/5.3.17 mod_python/3.3.1 Python/2.7.3 configured -- resuming normal operations
[Sat Nov 16 00:51:26 2013] [error] [client 127.0.0.1] File does not exist: /home/lightstar/public_html/test.site1/voskhozhdenie-na-elbrus, referer: http://test.site1/
[Sat Nov 16 00:51:31 2013] [error] [client 127.0.0.1] File does not exist: /home/lightstar/public_html/test.site1/all, referer: http://test.site1/
[Sat Nov 16 00:51:34 2013] [error] [client 127.0.0.1] File does not exist: /home/lightstar/public_html/test.site1/programma, referer: http://test.site1/

Это лог сайта где я уже отключил .htaccess. Другой сайт с работающим .htaccess выдал тоже самое( те же ошибки.

gluka
Аватар пользователя gluka
Не в сети
Последнее посещение: 10 лет 11 месяцев назад
Регистрация: 14/11/2013 - 20:58
без .htaccess ничего и не

без .htaccess ничего и не должно работать, а вот то что с ним тоже самое - странно. он ведь не пустой, а некий дефолтный джумловский ?

mod_rewrite для апача установлен?

veb
Аватар пользователя veb
Не в сети
Последнее посещение: 8 лет 2 месяца назад
Регистрация: 22/11/2013 - 10:47
mod_rewrite точно отключен,

mod_rewrite точно отключен, ибо сссылки у тебя выглядят как ЧПУ (человеко-понятные урлы). Варианта решения проблемы 2: включить mod_rewrite (скорее всего в .htaccess достаточно добавить RewriteEngine on в самое его начало) или в joomla отключить ЧПУ (вроде как это можно сделать http://joomlaforum.ru/index.php?topic=76867.0)

veb
Аватар пользователя veb
Не в сети
Последнее посещение: 8 лет 2 месяца назад
Регистрация: 22/11/2013 - 10:47
он вроде как сейчас по

он вроде как сейчас по дефолту сам ставится, достаточно потом в .htaccess активировать и все

Nik1_K
Аватар пользователя Nik1_K
Не в сети
Последнее посещение: 9 часов 44 минуты назад
Регистрация: 14/01/2013 - 11:08
У меня такая же проблема. В

У меня такая же проблема. В OpenSuse Leap 15.6 не запускается Apache2
Проблема с запуском Apache в OpenSuse Leap 15.6

× apache2.service - The Apache Webserver
Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Tue 2025-03-11 19:28:09 MSK; 11min ago
Process: 1330 ExecStart=/usr/sbin/start_apache2 -DSYSTEMD -DFOREGROUND -k start (code=exited, status=1/FAILURE)
Main PID: 1330 (code=exited, status=1/FAILURE)
CPU: 152ms

мар 11 19:27:57 ***** systemd[1]: Starting The Apache Webserver...
мар 11 19:28:09 ***** start_apache2[1330]: [Tue Mar 11 19:28:09.964641 2025] [php:crit] [pid 1330:tid 14030548364>
мар 11 19:28:09 ***** start_apache2[1330]: AH00013: Pre-configuration failed
мар 11 19:28:09 ***** systemd[1]: apache2.service: Main process exited, code=exited, status=1/FAILURE
мар 11 19:28:09 ****** systemd[1]: apache2.service: Failed with result 'exit-code'.
мар 11 19:28:10 ****** systemd[1]: Failed to start The Apache Webserver.

Понимаю, что-то не так с настройками. Не понимаю, какие cjyfig-file менять.

Начат процесс запуска юнита apache2.service.
мар 10 21:31:53 ******* start_apache2[9707]: [Mon Mar 10 21:31:53.630705 2025] [php:crit] [pid 9707:tid 14041363834>
мар 10 21:31:53 ******* start_apache2[9707]: AH00013: Pre-configuration failed
мар 10 21:31:53 ******** systemd[1]: apache2.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ An ExecStart= process belonging to unit apache2.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
мар 10 21:31:5 ******* systemd[1]: apache2.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit apache2.service has entered the 'failed' state with result 'exit-code'.
мар 10 21:31:53 ****** systemd[1]: Failed to start The Apache Webserver.
░░ Subject: Ошибка юнита apache2.service
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ Произошел сбой юнита apache2.service.
░░
░░ Результат: failed.
//***************************************************************************
Прошу HELP!!!

KN