PDA

Zobacz pełną wersję : Nagły pad joomli



kamerek
01-01-2008, 20:17
Witam


Dawno juz w joomlo-logii nie grzebalem, a sprawa pojawila sie nastepujaca:

Otoz jakis czas temu byc moze za sprawa jakichs zmian na serwerze u ISP , a moze z innej przyczyny nagle moja stronka padla.

Wyswietla sie error 500 internal server error.

Tyle ze ja nic przy stronie nie grzebalem.

Z tego co widze to baza niby dalej istnieje. Stronka jest na joomli 1.0.5 pl, ale byla zmostowana z forum SMF.

Sluze danymi z plików konfiguracyjnych jak sie tylko ktos zglosi chetny pomoc. ;)

<?php
$mosConfig_MetaAuthor = '1';
$mosConfig_MetaDesc = 'existemi - Akcelerator WyobraĽni - Inspiracja, sztuka słowa i kreacja reklamowa. Slogany, reklamy, popstory, burza mózgów. Serwis dla copywriterów, autorów, fascynatów słowa.';
$mosConfig_MetaKeys = 'existemi, existemi.pl, akcelerator wyobraĽni, copywriter, inspiracja, scenariusz, odjazd, sztuka słowa ,kreacja reklamowa, slogany, reklamy, popstory, burza mózgów, twórca, maniak słowa, hasła, teksty';
$mosConfig_MetaTitle = '1';
$mosConfig_absolute_path = 'tu jest sciezka-usunalem bo niepotrzebna tu';
$mosConfig_allowUserRegistration = '1';
$mosConfig_back_button = '1';
$mosConfig_cachepath = '/usunalem teraz sciezkecache';
$mosConfig_cachetime = '900';
$mosConfig_caching = '1';
$mosConfig_db = 'nazwa';
$mosConfig_dbprefix = 'jos_';
$mosConfig_debug = '0';
$mosConfig_dirperms = '';
$mosConfig_editor = 'mosce';
$mosConfig_enable_log_items = '0';
$mosConfig_enable_log_searches = '0';
$mosConfig_enable_stats = '1';
$mosConfig_error_message = 'Serwis tymczasowo niedostępny.<br/>Je¶li widzisz ten komunikat,<br /> powiadom administratora serwisu';
$mosConfig_error_reporting = '-1';
$mosConfig_favicon = 'favicon.ico';
$mosConfig_fileperms = '';
$mosConfig_fromname = 'nazwa';
$mosConfig_gzip = '1';
$mosConfig_helpurl = 'http://help.joomla.org';
$mosConfig_hideAuthor = '0';
$mosConfig_hideCreateDate = '0';
$mosConfig_hideEmail = '0';
$mosConfig_hideModifyDate = '0';
$mosConfig_hidePdf = '0';
$mosConfig_hidePrint = '0';
$mosConfig_hits = '1';
$mosConfig_host = 'www.nazwa;
$mosConfig_icons = '1';
$mosConfig_item_navigation = '1';
$mosConfig_lang = 'polish';
$mosConfig_lifetime = '900';
$mosConfig_link_titles = '0';
$mosConfig_list_limit = '30';
$mosConfig_live_site = 'http://nazwa';
$mosConfig_locale = 'pl_PL';
$mosConfig_mailer = 'mail';
$mosConfig_mailfrom = 'kamerek@o2.pl';
$mosConfig_ml_support = '0';
$mosConfig_multipage_toc = '1';
$mosConfig_offline = '0';
$mosConfig_offline_message = 'Serwis w trakcie prac konserwacyjnych.<br /> Zapraszamy wkrótce.';
$mosConfig_offset = '0';
$mosConfig_offset_user = '1';
$mosConfig_pagetitles = '1';
$mosConfig_password = 'haslo';
$mosConfig_readmore = '1';
$mosConfig_secret = 'secret';
$mosConfig_sef = '0';
$mosConfig_sendmail = '/usr/sbin/sendmail';
$mosConfig_shownoauth = '1';
$mosConfig_sitename = 'existemi - Akcelerator WyobraĽni - Inspiracja, sztuka słowa i kreacja reklamowa <popstory, slogany, reklamy>';
$mosConfig_smtpauth = '0';
$mosConfig_smtphost = 'localhost';
$mosConfig_smtppass = '';
$mosConfig_smtpuser = '';
$mosConfig_uniquemail = '1';
$mosConfig_user = 'existemi';
$mosConfig_useractivation = '1';
$mosConfig_vote = '0';
setlocale (LC_TIME, $mosConfig_locale);
ini_set("memory_limit", "32M") ;
?>plil htaccess:


##
# @version $Id: htaccess.txt 1005 2005-11-13 17:33:59Z stingrey $
# @package Joomla
# @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##

Options +FollowSymLinks

#
# mod_rewrite in use
#

RewriteEngine On
RewriteCond %{HTTP_HOST} !(^www)
RewriteCond %{QUERY_STRING} !^$
RewriteRule (.*) http://www.%{HTTP_HOST}%{REQUEST_URI}?%{QUERY_STRING} [R=301,L]

RewriteCond %{HTTP_HOST} !(^www)
RewriteRule (.*) http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update YourJoomlaDirectory (just / for root)

# RewriteBase /YourJoomlaDirectory

#
# Rules
#


php_flag register_globals off
php_flag display_errors on
php_flag magic_quotes_gpc on
php_value memory_limit "32M"
Admin znalazl jakis komunikat bledzie, ze cos nie pasi rewrite engine, ale dawniej to nie przeszkadzalo, z reszta jak usune te wpisy z htaccess to i tak nie dziala stronka.

Licze ze ktos pomoze odkryc przyczyne tego zagadkowego padniecia strony



Aha - w pliku index.php templatki joomli bylo jakies odwlanie do SMF forum - jak na golej nowej joomli chcialem uzyc tej templatki z tym odwolaniem to sie bledy pojawialy , a jak to wywalilem to dalo sie uzyc tej templatki- czyzby moze gdzies wina lezala po stronie forum simple machines forum,ktore moglo teoretycznie zostac zaatakowane albo co?

stone
01-01-2008, 20:20
moze byla aktuazliacaj serwera i to ona polozyla stronke, usun caly htaccess i zobacz czy pomoze, sef uzywales wlasnego joomli czy tez jakis komponent?

kamerek
01-01-2008, 20:34
SEF czyli te proste linki? - standardowe byly z joomli


Poprawka co do templatki - jak tę templatke bez odwolania do SMF forum ustawie na domyslną -to dziala templatka na nowej instalce jooomli, ale polskie znaki szlag trafia i pewne drobne niedocigniecia sie pojawiaja np wielkosc pola szukaj lekko przesadzona..


ok-jako, ze nie moglem zobaczyc htacessa, to zastapilem go pustym htaccessem i pojawily sie bledy:

Warning: main(/mnt/hdc2/home***/public_html/existemi/includes/version.php) [function.main (http://upsilon.star.net.pl/%7Ektizo/existemi/function.main)]: failed to open stream: No such file or directory in /mnt/sda4/home/*****/public_html/existemi/includes/joomla.php on line 71

Fatal error: main() [function.require (http://upsilon.star.net.pl/%7Ektizo/existemi/function.require)]: Failed opening required '/mnt/hdc2/hom***/public_html/existemi/includes/version.php' (include_path='.:/opt/php-cgi/lib/php') in /mnt/sda4/home/***/public_html/existemi/includes/joomla.php on line 71

stone
01-01-2008, 20:42
a forum Ci działa?
co do ataku to jest taka możliwość z uwagi na fakt że Twoja wersji Joomli jest już mocno nieaktualna i dziury są dobrze znane

kamerek
01-01-2008, 20:44
w tym joomla.php to jest jakas funkcja require cos tam odwolujaca sie do version.php

a version php :


<?php
/**
* @version $Id: version.php 1550 2005-12-23 16:54:11Z Jinx $
* @package Joomla
* @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

/**
* Version information
* @package Joomla
*/
class joomlaVersion {
/** @var string Product */
var $PRODUCT = 'Joomla!';
/** @var int Main Release Level */
var $RELEASE = '1.0';
/** @var string Development Status */
var $DEV_STATUS = 'Stable';
/** @var int Sub Release Level */
var $DEV_LEVEL = '5';
/** @var int build Number */
var $BUILD = '$Revision: 1550 $';
/** @var string Codename */
var $CODENAME = 'Sunspot';
/** @var string Date */
var $RELDATE = '24-Dec-2005';
/** @var string Time */
var $RELTIME = '10:00';
/** @var string Timezone */
var $RELTZ = 'UTC';
/** @var string Copyright Text */
var $COPYRIGHT = 'Copyright (C) 2005 Open Source Matters. All rights reserved.';
/** @var string URL */
var $URL = 'powered by <a href="http://www.joomla.org">Joomla!</a>';

/**
* @return string Long format version
*/
function getLongVersion() {
return $this->PRODUCT .' '. $this->RELEASE .'.'. $this->DEV_LEVEL .' '
. $this->DEV_STATUS
.' [ '.$this->CODENAME .' ] '. $this->RELDATE .' '
. $this->RELTIME .' '. $this->RELTZ;
}

/**
* @return string Short version format
*/
function getShortVersion() {
return $this->RELEASE .'.'. $this->DEV_LEVEL;
}

/**
* @return string Version suffix for help files
*/
function getHelpVersion() {
if ($this->RELEASE > '1.0') {
return '.' . str_replace( '.', '', $this->RELEASE );
} else {
return '';
}
}
}
$_VERSION = new joomlaVersion();

$version = $_VERSION->PRODUCT .' '. $_VERSION->RELEASE .'.'. $_VERSION->DEV_LEVEL .' '
. $_VERSION->DEV_STATUS
.' [ '.$_VERSION->CODENAME .' ] '. $_VERSION->RELDATE .' '
. $_VERSION->RELTIME .' '. $_VERSION->RELTZ;
?>


nie znam sie na php, tylko tak z grubsza ;)

BTW -Czy da sie odzyskac dane w jakies z grubsza calej formie , gdyby nie udalo sie ozywic strony?

stone
01-01-2008, 20:45
jezeli masz baze danych to tylko napisujesz pliki nowa wersja Joomli i bedzie ok, o ile nia masz jaki dodatkow ktore moga nie działac z nowa wersja Joomli.

kamerek
01-01-2008, 20:47
forum - wrzucilem bezposrednio link i otwarlo sie powoli, ale bez templatki . Na forum mie w sumei nie zalezy bo tam sie nic nie dzialo.

stone
01-01-2008, 20:48
jezeli sa problemy to bym jednak przedewszystkim zlecil aktualizacje, tylko koniecznie po wykonaniu kopii zapasowej

kamerek
01-01-2008, 20:51
jezeli masz baze danych to tylko napisujesz pliki nowa wersja Joomli i bedzie ok, o ile nia masz jaki dodatkow ktore moga nie działac z nowa wersja Joomli.


tam byly chyba facile forms, jakis mosce z 2005r, babackup, no pare dodatków bylo..


Nadpisac w sensie zeby rozpakowac na kompie w domu nowa joomle i przeniesc te pliki oprocz instalacyjnego katalogu na miejsce starych na serwerze, czy tez ta sama starą wersja nadpisac????
Glupie pytanie ale ponad rok nie bawilem sie tym.

stone
01-01-2008, 20:53
jak najbardziej nową:)
tylko odnośnie 1.0.13 masz trzy wersje dostępne jedną w iso i utf bez polskiego admina, oraz z polskim adminem. takze wybierz tą która odpowiada Twojej aktualnej

kamerek
01-01-2008, 21:05
no sciagnalem wczoraj te wersje joomla_1.0.13_JIE-pl-utf i juz nie pamietam jaka ta stara byla, to chyba tylko moze zaowowac krzakami przy polskich ogonkach?

stone
01-01-2008, 21:08
teoretycznie tak, ale podkreslam jeszcze raz, wcześniej pełna kopia zapasowa:)

kamerek
01-01-2008, 21:09
no skopiowalem na dysk wszystko z serwera, to teraz przekopiowac tam wszystkie foldery oprocz pewnie configuration.php?

stone
01-01-2008, 21:15
i katalogu installation

kamerek
01-01-2008, 21:20
no tak installation nie jest potrzebne -

Aaaaa - teraz tak sobie mysle - skoro na nowej instalce najnowszej joomli pL z tym utf ten stary szablon/templatka ma problem z polskimi literami, to moze oznacza, ze powinieniem sprobowac nadpisywac zwykla najnowsza wersja PL joomli? Czy to nic nie znaczy?

;)

Btw - komponenty - akocomment, artbanners, babackup,facileforms, no i te ze 2 od SMF. Wszystko pewnie z konca 2005 roku

stone
01-01-2008, 21:32
to już nie ma znaczenie, jezeli czujesz ze ISO moze byc odpowiedniejsza zacznij od niej :)

kamerek
01-01-2008, 21:47
cholerka, nadpisalem te pliki i jak byl padniety tak lezy site trupem...

jak zostawiam tam pustego htaccessa na serwerze to ten blad co wyzej, a jak zostawiam oryginalengo, lub zmodyfikowanego co dawniej dzialal, to znow error 500

kamerek
01-01-2008, 22:04
wyslalem ci szefie PW

cholerka - chyba tutaj cos na rzecyz jest ze sciezka - przdtem bylo hdc2 a teraz sda4 - gdy dalem nowa instale w tym samym miejscu.. pewnie w bazie tez trzebaby to zlookac

stone
02-01-2008, 07:45
jezeli po nadpisaniu plikow dalej wystepuje jakis blad to musisz calkowicie usunac plik htaccess, jezeli go nie widzisz to popros o to admina

NIOB
02-01-2008, 10:32
Witam :)
mam ten sam problem na stronie.... same znaki zapytania i błąd dokładnie ten sam...
"Warning: main(/mnt/hdc2/home***/public_html/existemi/includes/version.php) [function.main (http://upsilon.star.net.pl/%7Ektizo/existemi/function.main)]: failed to open stream: No such file or directory in /mnt/sda4/home/*****/public_html/existemi/includes/joomla.php on line 71

Fatal error: main() [function.require (http://upsilon.star.net.pl/%7Ektizo/existemi/function.require)]: Failed opening required '/mnt/hdc2/hom***/public_html/existemi/includes/version.php' (include_path='.:/opt/php-cgi/lib/php') in /mnt/sda4/home/***/public_html/existemi/includes/joomla.php on line 71 "
Zainstalowana jest wersja Joomla 1012.
Czy wiecie już co to może być?
Pozdrawiam

stone
02-01-2008, 11:08
a ścieżki jakie sie wyświetlają w komunikacie są prawidłowej?

kamerek
02-01-2008, 11:16
dowiedzialem, sei ze przenosili serwery i soft zmieniali, wlasnie usuneli mi htaccesa, ale nic nie dalo

Dawniej sciezki byly : mnt/hdc2/home a teraz są /mnt/sda4/home/ - tak mi napisali i tak z komunikatu bledu wynika:


Warning: main(/mnt/hdc2/home/ktizo/public_html/existemi/includes/version.php) [function.main (http://upsilon.star.net.pl/%7Ektizo/existemi/function.main)]: failed to open stream: No such file or directory in /mnt/sda4/home/ktizo/public_html/existemi/includes/joomla.php on line 71

Fatal error: main() [function.require (http://upsilon.star.net.pl/%7Ektizo/existemi/function.require)]: Failed opening required '/mnt/hdc2/home/ktizo/public_html/existemi/includes/version.php' (include_path='.:/opt/php-cgi/lib/php') in /mnt/sda4/home/ktizo/public_html/existemi/includes/joomla.php on line 71


No to co teraz zrobic, zeby tu uaktualnic?

stone
02-01-2008, 11:18
plik configuration.php

NIOB
02-01-2008, 11:19
Właśnie czytałem Twojego podpowiedzi co do zrzucania plików na serwer i konwersji znaków przy tym... a nie wiesz może gdzie by trzeba było te znaki zmienić żeby nie trzeba było ponownie instalowac całości?
Czy to chodzi tylko o pierwsza literę jakiegoś katalogu czy pliku..?
Z góry dzięki

kamerek
02-01-2008, 11:29
plik configuration.php


zmienilem sciezki w configuration.php i teraz nie ma bledu, ale nic sie nie pojawia, pusta strona

w settings z SMF tez pozmienialem,

nie wiem gdzie jeszcze moga byc jakies odwolania/do sciezek? czy w bazie cos sie zmienia?

stone
02-01-2008, 12:19
wejdz w panel admina i zmien na domyslna skorke

kamerek
02-01-2008, 12:30
o udalo sie, przedtem robilem podobna probe i sie nie dalo..

wszedlem, zmienilem skorke, ale bajzel jest..na stronie

stone
02-01-2008, 12:31
odpublikuj modul logowania dla smf i opubliku domyslny moduł joomli

kamerek
02-01-2008, 12:36
lol cos ruszylo, jeszcze sie ptem przygladne czy to najswiezsza baza jest, ale przynajmniej cos widac,

Pewnie jak sie forum smf nie uda uratowac to moze go odinstalowac ptem? Bede sobie musal poprzypominac, bo troche czasu od grzebania tam minelo

;)

kamerek
02-01-2008, 12:39
stone - dodaje ci reputacji caly czas ;) moze sie ten watek takze innym przyda

teraz kurde trzeba bedzie cos zrobic zeby moja templatka dzialala , hmmmm...

wlasnie widze ze SEO jest wylaczone , tomoze i dobrze

kamerek
02-01-2008, 16:57
ok powywalem troche rzeczy zwiazanych z forum i templatka ruszyla, ale chyba bede musial na utf zamienic

nie - ta joomla z utf tez nie pomaga- wciaz problem z ogonkami..

stone
02-01-2008, 20:14
zmien w kodzie skorki
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

na

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />