Установка локального сервера

Я в этом почти не разбираюсь но в интернете нашел как такое делать. В ясте запуска apache2 и после перехода на 127.0.0.1 пишет такое:
Access forbidden!

You don’t have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.
Error 403
127.0.0.1
Sun Jun 19 19:31:05 2011
Apache/2.2.17 (Linux/SUSE)

Сообщение об ошибке попробуйте для начала на русский перевести :wink:

В смысле вам перевод дать?
Себе я его уже переводил но проблема не решилась:).
В интернете я нашел как установить apache и там было написано как перенести папку с сайтом в другое место, я перенес ее в домашнюю папку. Вроде когда заходишь по ip на локальный сервер или localhost то он должен написать: это работает, а не то что в первом посте:sarcastic:.
Если можете то дайте пожалуйста описание как сделать рабочий сервер, мне он нужен лишь для просмотра написанных сайтов.

Ну он тупо же говорит, что нет прав на чтение каталога, в котором сайт лежит ваш.
Описание вот:

zypper in lighttpd
service lighttpd start

Но это уже не Апач.

Я вроде сделал разрешение на чтение и запись для всех.

В конфиге httpd.conf проверте параметр DocumentRoot указывающий на папку с www контентом… Проверте секцию <Directory “папка”>, где папка та же, что и у DocumentRoot. В этой секции должно быть указано:

Order allow,deny
Allow from all

напомните пожалуйста :slight_smile: где она находится?

/etc/apache2/httpd.conf

Почитайте SDB:Настройка HTTP Сервера (Apache) — openSUSE вдруг что нибудь полезное найдете. Там вроде даже через Yast все настраивается.

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

Почему то php не выполняется, никто помочь не может?

Если исходить из того, что модуль php для апача установлен Вами, то смотрим какие модули загружаются при старте:

# httpd2 -M

Если php нет в списке загружаемых то:

# a2enmod php5

Либо пойти от противного и запустить скрипт без параметров:

# a2enmod 

Он выдаст список всех отключенных модулей с возможностью выбора нужного для подключения.
Так же посмотрите старенький, но толковый howto - Apache Quickstart HOWTO - openSUSE

После выполнения ваших команд ни одна ничего не написала.

Модуль есть.
выполнил
a2enmod: enable/disable an apache module in APACHE_MODULES in /etc/sysconfig/apache2

usage: a2enmod -d] module
a2enmod -l list modules
a2enmod -q module query if module is installed

что из этого выполнять?

Для начала
a2enmod -l
a2enmod -q php5

authz_host actions alias auth_basic authz_groupfile authn_file authz_user autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imagemap php5 authz_default

вторая команда не выполняется вот так это выглядит
dhcppc0:/home/shooter # a2enmod -q php5
dhcppc0:/home/shooter #