Skocz do zawartości

Apache I Php Oraz Plone


zeeuss

Rekomendowane odpowiedzi

Mam taki problem. Używam Apache 2 na Fedorze, postawiłem na nim CMS-a Plone i musiałem dodać taki wpis:

<VirtualHost *.80>
SerwerName www.mojserwer.pl
RewriteEngine On<br>RewriteRule ^/(.*)
[url="http://127.0.0.1:8080/VirtualHostBase/http/www.mojserwer.pl:80/nazwaCMS-a/VirtualHostRoot/$1"] [L,P]
</VirualHost>

Teraz chciałbym uruchomić moodle działające na PHP. Jeśli za haszuję ten wpis to moje moodle działa, ale jeśli wpis istnieje to wszystko jest przekierowane na stronę Plone i moodle sie nie otwiera.<br>Jakiego dokonać wpisu abym mógł oglądać moodle, np pod adresem www.mojserwer.pl/moodle i oczywiście stronę Plone na www.mojserwer.pl.<br>Proszę o wszelkie porady- sprawa bardzo pilna!!!!! Help

Odnośnik do komentarza
Udostępnij na innych stronach

Taaaaaak. Moodle działa bez wpisu <VirtualHost> ale z tym wpisem wszystko jest przekierowywane na stronę Plone. Co dopisać lub zmienić aby moodle działało na adresie www.mojastrona.pl/moodle a strona plone normalnie www.mojastrona.pl. Dodam jeszcze, że nie korzystam z hostingu i mam pełny dostęp do serwera.-Help <_<

Odnośnik do komentarza
Udostępnij na innych stronach

Morsik moodle działa na stronie www.mojastrona.pl/moodle, czyli jest skonfigurowane poprawnie i mam VirtualHost o wpisie

<VirtualHost *>

SerwerName www.mojastrona.pl/moodle

DocumentRoot /var/www/moodle/web

</VirtualHost>

Ale tak działa gdy druga Virtualka czyli

<VirtualHost *.80>

SerwerName www.mojserwer.pl

RewriteEngine On<br>RewriteRule ^/(.*)

[L,P]

</VirualHost>

jest wyłączona. Cały problem, że nie rozumiem tego zapisu ale bez niego strona CMS-a Plone nie działa(ustawienia z konfiguracji Plone i Apacha zaczerpnięte z readme.txt serwisu Plone). Wygląda mi na to,że dyrektywa RewriteRule przekierowuje cały ruch na stronę Plona, czego obecnie sobie nie życzę. Ale jak to zmienić oto jest pytanie????

 

Odnośnik do komentarza
Udostępnij na innych stronach

Patrząc na to:

<VirtualHost *.80>
SerwerName www.mojserwer.pl
RewriteEngine On<br>RewriteRule ^/(.*)
[url="http://127.0.0.1:8080/VirtualHostBase/http/www.mojserwer.pl:80/nazwaCMS-a/VirtualHostRoot/$1"] [L,P]
</VirualHost>

widać że masz literówkę, bo powinno być:

<VirtualHost *:80>

 

Zamiast kropki powinien tam dwukropek być ;)

Spróbuj zmienić i powiedz czy działa.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...