PDA

Zobacz pełną wersję : JoomSocial - problem w domenie / przez serwer OK



coliberek1
25-11-2011, 11:46
Witam,

mam taki dziwny problem. Jest strona oparta na Joomla 1.7 i JS w wersji 2.4

Strona glówna JS jest jednoczesnie stroną glówną witryny.

Jak wchodzi się na stronę przez serwer wszystko jest ok, ale jak się próbuje wejsc przez domenę to wyskakuje błąd:

"500 - Controller CommunityIndex.phpController not found!"

adres przez serwer: projekt111. home.pl/autoinstalator/joomla/
a przez domenę: pmclub.biz

Będę wdzięczna za koło ratunkowe. :)

trzepiz
25-11-2011, 14:18
U mnie działa i pod domeną home i pod Twoją domeną .. Czy problem jest stały ? czy pojawia się przez cały czas ??

coliberek1
25-11-2011, 14:24
Przepraszam, muszę doprecyzowac problem. Pojawia się on przy próbie wejscia na stronę przez plik index.php

pmclub.biz/index.php a jak przez serwer się wchodzi przez plik index.php to jest ok.

Głowna strona JoomSocial jest ustawiona jako domyślne łącze menu.

Takie wejscie przez plik index.php byłoby potrzebne ponieważ dostęp do strony ma być na haslo. Znalazłam kod, który rewelacyjnie działa przy poruszaniu się przez serwer ale własnie on nie działa przez domenę:



<?php
session_start();
$haslo = "123456"; // tu wpisz haslo
if(!isset($_SESSION['zalogowany'])) {
if (isset($_POST['password'])) {
if ($_POST['password']==$haslo) {
$_SESSION['zalogowany'] = 1;
header ("Location: index.php");
}
else {
$error = '<p style="color:red">Podane haslo jest nieprawidlowe!</p>
';
}
}

// logowanie
echo '
<form style="width:250px;margin:100px auto;border:3px double #333;padding:20px;text-align:center" action="" method="post">
'. $error .'<p>Podaj haslo dostepu</p>
<input type="password" size="10" name="password"></input>
<input type="submit" name="submit" value="OK"></input>
</form>
';
exit;
}
?>

trzepiz
25-11-2011, 14:34
a próbowałaś wpisać w pliku configuration.php w live_site adres strony ? (Twoja domena)


var $live_site = 'http://pmclub.biz/';

coliberek1
25-11-2011, 14:48
Po wpisaniu $live_site dalej nie chce się otworzyć poprzez index.php , ale wykombinowalam tak, że w aliasie tej domyślnej pozycji menu wpisalam home , a w tym magicznym kodzie z hasłem index.php zamieniłam na home i dziaałaa. dziękuję!



..
if ($_POST['password']==$haslo) {
$_SESSION['zalogowany'] = 1;
header ("Location: home");
}
..