PDA

Zobacz pełną wersję : Aktualizacja PE 1.07 do 1.0.11a



jahu
30-09-2006, 17:32
Witam - kilka miesiecy temu uruchomilem PE w wersji 1.0.7 - teraz jednak idzie zmiana serwera no i trzeba przesniesc to na nowy komputer - przy okazji chcialem miec ten serwis na nowszej wersji - i tu nasuwa sie moj problem - czy da sie to woogle bezbolesnie przeniesc? Jezeli tak to jak? Tak sobie tylko gdybam ale mam zintegrwane forum phpBB z joomla (userzy) no i nie wiem czy to woogle mozliwe. Czy wystarczy wladowac nowa wersje PE i zimportowac baze ze starego?

stone
30-09-2006, 21:07
Ważne jest to że PE to jest instalator. Po zainstalowaniu pakietu otrzymujesz serwis tak jakbyś instalował wszystko osobno i tak samo dalej nim się opiekujesz. Jezeli masz PE 1.0.7 to po prostu musisz aktualizowac składniki pokolei od Joomli zaczynając

jahu
02-10-2006, 17:47
Stone - moze i nie zrozumialem - mam na nowym zainstalowac pe 1.0.7 wladowac wszystko i dopiero aktualizowac?

bo probowalem wgrac do PE 1.0.11 baze z 1.0.7 (pousuwalem wszysktie tabele i wgrywalem te ze strej) i wyglebilo:
phpBB by Przemo : Critical Error
Error doing DB query userdata row fetch
DEBUG MODE
SQL Error : 1146 Table 'parafia.phpbb_users' doesn't exist
SELECT * FROM phpbb_users WHERE user_id = -1
Line : 404
File : sessions.php

stone
03-10-2006, 09:54
PE nie możesz używać do aktualizacji!!! To jest tylko instalator.
Radziłbym wgrać kopie Twojej strony tak jak bylo i aktualizować poszczególne sładowe, PE nie możesz do tego użyc

jahu
04-10-2006, 17:49
Wiec zrobilem tak - zainstalowalem pe1.0.7 na nowym serwerze z takimi samymi opcjami dotyczacymi forum (phpBB) no i porobowalem wrczucic tam zaarchiwizowana baze z obecnie dzialajacej wersji serwisu - usunalem tabele przy uzyciu phpMyAdmin i wgralem te z dzialajacego serwisu - neistety forum nie dziala - zalezy mi na odtworzeniu calego serwisu - neistety nie wiem w czym wina

stone
04-10-2006, 23:50
tak to raczej będzie ciężko.
Najlepiej to po prostu przekopiuj pliki ze starego serwera na nowy, wgraj bazę danych i zmień ustawienia w pliku configuration.php i forum/config.php i powinno działać

jahu
08-10-2006, 17:02
tak to raczej będzie ciężko.
Najlepiej to po prostu przekopiuj pliki ze starego serwera na nowy, wgraj bazę danych i zmień ustawienia w pliku configuration.php i forum/config.php i powinno działać

Wiec tak -z gralem wszysktie pliki ze starego an nowy wgralem baze i kicha forum jak nie bylo tak nie ma - blednie dziala panel logowania rejestracji nowych uzytkownikow za miaste tego wdnieje:

Parse error: parse error, unexpected '}' in /home/httpd/html/parafia/modules/mod_phpbb_login.php on line 90

no i wogole nie mam katalogu forum - na starym serwerze tez chyba nie ma - forum dziala - mam zato /componnent/com_forum/ i to wszystko :(

stone
08-10-2006, 20:56
Jeżeli masz com_forum to czy przypadkiem nie masz integracji forum z dawnej strony Joomlastuff?

jahu
08-10-2006, 21:08
W asadzie to nei wiem jak to sprawdzic - jedyna stara joomle jaka mam to wlasnie 1.0.7 i pisze mi przy instalacji na dysku (wybiera sie np jakie forum itd) ze to PE - changelog inforumje ze 1.0.7 Released -- [15-Jan-2006 20:00 UTC] - aha znalazlem jeszcze:
http://www.joomlapl.com/content/view/75/34/

czyli jednak to chyba ten komponent :( tylko co teraz? bo mnie sie wydaje ze robie wszystko tak jak jak instalowalem kiedys ta joomle teraz tylko chcialem wczytac baze z kopii i to wszystko a tu nie dziala :(

stone
08-10-2006, 21:21
Hmm, tu może być porblem, ten komponent nie jest już rozwijany i może nie działać prawidłowo pod 1.0.11 poza tym nie jest bezpieczny.
Nie mam za bardzo pomysłu co Ci doradzić bo bezpośrednie przesiadka z tego komponentu na inny nie jest możliwa. Wymaga to prac ręcznych, jeżli czułbyś się na siłach grzebać w bazie to mogę dać ci wskazówki jak to zrobić

jahu
08-10-2006, 21:26
sotne - ja juz nawet nie chce 1.0.11 - wrzucilem to stara paczke 1.0.7PE i wlasnie taki sam efekt :(

stone
08-10-2006, 21:30
a ok, bo nie zrozumiałem, czyli masz problem po przeniesieniu bazy i plików.
Co do błędu modułu wgraj go jeszcze raz, coś się chyba źle wgrało.
Natomiast sprawdź jeszcze konfigurację komponentu czy tam są prawidłowe ustawienia

jahu
08-10-2006, 22:25
hmm no i teraz nei za bardzo kumam - bo tak - mam cos takeigo jak komponent phpBB wladowane - no i to chbya moglby wywalic iw sadzic na nowo - tylko ewentualnie skad braz zrodlo tego komponentu skoro to stare i nei rozwijane. a odnosnie modulu -to chodzi ci o sam modul logowania?

Wszedlem sobie do panelu administracjego i po prawej w zakladkach wybralem komponenty - miedzy inneymi figuruje phpBB - klikam go i uzyskuje bialy ekran z linijka:
Parse error: parse error, unexpected $ in /home/httpd/html/parafia/administrator/components/com_forum/admin.forum.php on line 595

no i jesli ladowac tez na nowo modul: mod_phpbb_login to skad go brac? sory za lameriade ale mnei to przerasta - ja co najwyzej narazie potrafie pomoc w pytaniach typu "zmienilem haslo bazy co zmienic w joomli" :(

BTW -to stary: http://83.18.241.202/parafia/
a to nowy http://83.18.241.206/parafia/
(ten pierwszy zalosnie wolno sie laduje stad ta zmiana)
aha znalazlem podobny przyapdek:
http://www.forum.joomla.pl/forum/showthread.php?t=816 - przynajemniej jesli chodzi o te logowanie

stone
09-10-2006, 12:16
chodziło mi ze przy wgrywaniu na serwer mogło cos pojsc nie tak, wiec sprobuj jeszcze raz wgrac pliki, zwłaszcza te których błedy dotyczą. Pilki weź ze starego serwera

Daj jeszcze ten plik mod_phpbb_login jako załącznik na forum, chce cos sprawdzić

jahu
10-10-2006, 10:37
Powgrywalem na nowo pliki ze starego serwera -dalej bez zmian - odnosnie pliku - na stronce wyswietla ze blad w skladni linia 90 ( http://83.18.241.206/parafia/ ) jak usune ten znak } to jako tako pojawia sie okno logowania tylko wprowadzenie dowolnego ciagu znakow i wcisniecie loguj powodujue zaladowanie strony:


Not Found

The requested URL /parafia/< was not found on this server.
Apache Server at 83.18.241.206 Port 80

a to ten plik:


<?php
//phpBB Login//
// $Id: mod_phpbb_login.php,v 1.0 2003/09/16 08:02:54 avandongen Exp $
//
// Copyright (C) 2000-2003 Miro International Pty Ltd
// All rights reserved.
//
// This source file is part of the Mambo Open Source Content
// Management System.
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
//
// The "GNU General Public License" (GPL) is available at
// http://www.gnu.org/copyleft/gpl.html.

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
$registration_enabled = $mainframe->getCfg( 'allowUserRegistration' );

$i_id = ($params->get( 'itemid' )) ? $params->get( 'itemid' ) : 0;

$keys = array_keys($_GET);
$values = array_values($_GET);

global $userdata;
$redirect = "index.php?";

if($userdata['session_id']) {
$session_id = $userdata['session_id'];
} else {
$uid = $my->id;
$database->setQuery("SELECT session_id FROM phpbb_sessions WHERE session_user_id = '$uid' ORDER BY session_start DESC LIMIT 1");
$session_id = $database->loadResult();
}

for ($i=0; $i<count($keys); $i++){
$redirect .= "" . $keys[$i]."=".$values[$i]."&";
}

if ($my->id) {
echo _HI; ?><?php echo $my->username;
?>
<br />
<a href="<?php echo $mosConfig_live_site; ?>/index.php?option=com_forum&Itemid=<?php echo $i_id; ?>&page=login&logout=true&sid=<?php echo $session_id; ?>&redirect=<?= rawurlencode($redirect); ?>"><?php echo _BUTTON_LOGOUT; ?></a>

<?php
} else {
?>

<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<form method="POST" action="<? echo $mosConfig_live_site; ?>/index.php?option=com_forum&Itemid=<?php echo $i_id; ?>&page=login">
<?php echo _USERNAME; ?><br /><input type="text" name="username" class="inputbox" size="10" /> <br />
<?php echo _PASSWORD; ?><br /><input type="password" name="password" class="inputbox" size="10" /><br />
<input type="checkbox" name="autologin"><?php echo _REMEMBER_ME; ?>

<input type="hidden" name="redirect" value="<?= $redirect?>" />

<input type="submit" name="login" class="button" value="<?php echo _BUTTON_LOGIN; ?>" />
</form>
</td>
</td>
</tr>
<tr>
<td><a href="<? echo $mosConfig_live_site; ?>/index.php?option=com_forum&Itemid=<?php echo $i_id; ?>&page=profile&mode=sendpassword"><?php echo _LOST_PASSWORD ; ?></a></td>
</tr>
<?
if ($registration_enabled) {
?>
<tr>
<td><?php echo _NO_ACCOUNT; ?> <a href="<?php echo $mosConfig_live_site; ?>/index.php?option=com_forum&Itemid=<?php echo $i_id; ?>&page=profile&mode=register"><?php echo _CREATE_ACCOUNT;?></a></td>
</tr>
<?php
}
?>
</table>
<?php
}
?>

stone
10-10-2006, 10:41
Na serwerze masz prawdopodbnie ustawienie które nie interpretuje otwarcia kodu php jako <? i musi być <?php
Nie pamiętam w tej chwili jak sie ono konkretnie nazywało.
W tym pliku poszukaj takich otwarć i pozamieniaj je, albo zmień ustawienia serwera o ile masz taką możliowść

jahu
10-10-2006, 11:29
mozliwosci to ogolnie mam - mam dostap w zasadzie do wszystkiego - tylko brak umiejetnosci - wszystko uruchamiam na nowym komputerze z nowsza wersja NND - byc moze w nowych paczkach (ktorych nie tykalem palcem) sa wlasnie m.in takie zmiany o tkorych piszesz. Gdzie powinienm szukac tego interpretowania kodu - chodzi mi o konkretny plik - co edytowac?

Co ciekawe przenioslem sobie jportala metoda skopiuj wszyskie pliki wgraj baze i wszystko super lazi

stone
10-10-2006, 11:58
Sprawdz plik php.ini i szukaj czegoś w stylu
short open tag

Powinno być no ON

jahu
10-10-2006, 12:04
plik znalazlem w /etc/php.ini - owszem jest taka opcja w pliku konfiguracyjnym i o dziwo:

short_open_tag = On

stone
10-10-2006, 12:05
Hmm, to dziwne, a możesz zmienić w tym pliku co wstawiłeś wszystko otwarcie na <?php i zobaczyć czy to pomoże

jahu
10-10-2006, 12:21
hejka - jednak chyba to cos z interpretacja tych krotkich - pozmienialem wszystkie w login i sam panel sie pojawia nawet niby cos tam robi tylko wyswietla pusta strone wiec pewnie ten problem z interpretacja dotyczy i innych plikow. Stad mi sie nasowa pytanie czy moze jednak moj php.ini co znalazlem moze jednak cos nawala? :(
http://www.parafianspj.glt.pl/
cokowliek by nei wklepac nie wybrac jakiej opcji z tego modulu to laduje sie niby strona ale z pusta zawartoscia (przypuszczam ze modul jak lezal tak lezy)

stone
10-10-2006, 12:26
To nie moduł tylko juz sam komponent ale może to tylko brak ustawień, a możesz wejśc teraz w jego konfiguracje?

jahu
10-10-2006, 12:53
faktycznie - wywala - probowalem przez panel administracyjny ten komponent skonfigurowac cokolwiek zrobic - za kazdym razem:
Parse error: parse error, unexpected $ in /home/httpd/html/parafia/administrator/components/com_forum/admin.forum.php on line 595

595 to ostatnia linia:
?>

stone
10-10-2006, 12:56
Wejdz do tego pliku z zrób ten sam myk z zamianą otwarcia

jahu
10-10-2006, 13:09
zrobione - poprawilem tylko jedno - zaczelo sie otwierac w panelu administracyjnym to co dotyczy tego komponentu:

klikam w phpBB i wyswietla:
You can find the link to the phpbb admin panel at the bottom of every forum page in the frontend

klikam diagnostyka:
phpBB :: Diagnostics

In order for phpBB to function correctly it needs to be able to access or write to certain directories. If you see "Unwriteable" you need to change the permissions on the directory to allow phpBB to write to it.
administrator/components/com_forum/ Writeable
components/com_forum/ Writeable
components/com_forum/files/ Writeable
components/com_forum/images/avatars/ Writeable


Other settings that are relevant.
zlib compression support Available
Safe Mode: OFF
Set_time_limit: Available
ini_set: Available
Mambo version:
phpBB component version: Hacking attempt

wyglada jakby komponent chodzil ale wychodze z zaplecza probuje sie logowac i nic sie nie pojawia - tylko menu po prawej - sam mozesz sprobowac bez wzgledu na poproawnosc czy nei hasla efekt ten sam:(

aha - klikajac na link forum - efekt ten sam - czy da sie jakos zarejstrowac ewentualne bledy, jakeis logi etc?

stone
10-10-2006, 16:40
Możesz ustawićw pliku php.ini raportowanie błędów na ALL wtedy może coś się pokaże.
A jak wygladląda Twój plik components/com_forum/config.php?

jahu
10-10-2006, 17:30
Plik: config.php Kol 0 537 bajtów 100%
<?php


// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql';

$dbhost = 'localhost';
$dbname = 'parafia'; # identyczna nazwa z nazwa bazy joomli
$dbuser = 'xxxx'; # sprawdzalem uzytkownik istnieje
$dbpasswd = 'xxxx'; # identyczne z tym z bazy

$table_prefix = 'phpbb2_';

$php_install_path = "/home/httpd/html/parafia/components/com_forum/";

$php_install_url = "http://83.18.241.206/parafia/components/com_forum/";

$mambo_install_path = "/home/httpd/html/parafia/";
$mambo_install_url = "http://83.18.241.206/parafia/";

$run_as_component = true;

define('PHPBB_INSTALLED', true);

?>

stone
10-10-2006, 23:11
Rozumiem że te ścieżki się zgadzają ze stanem aktualnym? czyli zostały zmienione po przenosinach?

jahu
11-10-2006, 09:43
tak sciezki sa poproawne - przenosilem wszystko na nowy serwer zachowujac identyczna strukture - zmienil sie tylko ip

stone
11-10-2006, 09:50
Jeżeli przenosiłes na nowy serwer ściezka absolutna raczej też się zmieniła,
Inaczej, czy możesz podać ściezkę absolutną z configuration.php?

jahu
11-10-2006, 11:25
$mosConfig_absolute_path = '/home/httpd/html/parafia';

to chyba ta linijka - mam identyczna jak na poprzednim serwerze - porporostu nic mi sie w kwestii samcyh sciezek nie zmienilo - tip top to samo

jahu
16-10-2006, 22:23
a ktos moze jakies pomysly rady ? bo mi sie skonczyly a forum jak nie dziala tak nie dziala :(

stone
18-10-2006, 20:17
niestety ja osobiescie nie mam pomysłu, gdyż teoretycznie powinno działać. Jednak bym się zastanowił czy nowego forum nie założyć