Здравствуйте. Первый раз тут - надеюсь не ошибся веткой форума.
Имеется, странная ошибка 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 для теста - ничего не меняется(
Может кто сталкивался с таким?
.htaccess файл есть?
без джумлы, на статике все работает?
Да и джумла то внутри себя нормально пашет, всмысле админка. Все настраивается, все ходит. .htaccess есть, но взят полностью с сервера. Грешил на него тоже, но не смог найти в чем может быть ошибка + попробовал без перенаправления включить и удалить .htaccess - ничего не поменялось( Может реально в нем дело? Что делать тогда?
p.s. специально проверил ещё раз, даже если засунуть статическую страницу в папку с джумлой - нормально можно на нее перейти
sudo less /var/log/apache2/error_log
че там?
Заранее спасибо за помощь.
Перезагрузил 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 выдал тоже самое( те же ошибки.
без .htaccess ничего и не должно работать, а вот то что с ним тоже самое - странно. он ведь не пустой, а некий дефолтный джумловский ?
mod_rewrite для апача установлен?
mod_rewrite точно отключен, ибо сссылки у тебя выглядят как ЧПУ (человеко-понятные урлы). Варианта решения проблемы 2: включить mod_rewrite (скорее всего в .htaccess достаточно добавить RewriteEngine on в самое его начало) или в joomla отключить ЧПУ (вроде как это можно сделать http://joomlaforum.ru/index.php?topic=76867.0)
он вроде как сейчас по дефолту сам ставится, достаточно потом в .htaccess активировать и все
У меня такая же проблема. В 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