Mielőtt feltennéd a kérdésed, kérlek használd a Fórum keresőjét! Lehet, hogy a kérdés már szerepel a fórumban és meg is van válaszolva. Hozzászólásodban ne használd a <javascript></javascript> valamint <SCRIPT></SCRIPT> html tag-eket, módosítva használd pl.: <javas*cript>
Elküldve: 2005. Augusztus 24. Szerda, 19:11 Hozzászólás témája: patch 3.1
Üdv
Fel szeretném tenne 7.6-ra a 3.1-es patchet. A problémám hogy nekem van jobb oldali blokk oszlopom is. A readme-ben ez van:Important notes relating to Nuke Patched 3.1:
1- If you want right side blocks to appear in third party add-ons change:
In Modules:
index = 1;
to:
define('INDEX_FILE', true);
In Themes:
if ($index == 1) {
to:
if (defined('INDEX_FILE')) {
2- Additional changes for third party add-ons:
if ($mainfile == 1) {
should be changed to:
if (defined('NUKE_FILE')) {
if ($module == 1) {
should be changed to:
if (defined('MODULE_FILE')) {
if ($footer == 1) {
should be changed to:
if (defined('NUKE_FOOTER')) {
if ($header == 1) {
should be changed to:
if (defined('NUKE_HEADER')) {
Nem értem hogy melyik file-ban kell átírni ezeket a részeket.
A modulokban $index = 1; -et erre define('INDEX_FILE', true);
A theme.php -ban if ($index == 1) { erre if (defined('INDEX_FILE')) {
A maradekra keress ra teljes nuke-on belul es ahol talalsz csereld le a leirasnak megfeleloen. _________________
Megpróbáltam feltenni a 3.1-es javítást, de nem sok sikerrel. Kicseréltem az összes fájlt (kivéve a themes könyvtárat, mivel egyik témát sem használom a megadottak közül). Aztán az upgradedb-t töltöttem fel a myadminban. Ezek után szerettem volna meghívni az upgrade.php-t, de ezzel a hibával tért vissza:
Idézet:
There seems to be a problem with the MySQL server, sorry for the inconvenience.
We should be back shortly.
Milyen módosításokra lenne még szükségem, hogy működjön? Nem is nagyon értem, hogy mi van pl azokkal a modulokkal, blokkokal, stb. amik alapból nincsenek benne a javítócsomagban.
Valaki lécc segítsen rájönni a megoldásra, mert persze ebben az állapotban addig halott az oldal.
Köszi _________________ Vektor
PHP-Nuke 7.6 + Chatserv Patch 2.8
"Aztán az upgradedb-t töltöttem fel a myadminban. Ezek után szerettem volna meghívni az upgrade.php-t, de ezzel a hibával tért vissza:"
Nem egeszen vilagos a dolog.
Az upgrade file-kat a root-ba kel felmasolni es meghivni.
"Nem is nagyon értem, hogy mi van pl azokkal a modulokkal, blokkokal, stb"
Azokat magadnak kell modositani, hasonlits ossze patch file-t egy alap file-al es latni fogod a lenyegi kulonbseget rogton az elejen. Az if() fuggveny lecserelese, es az INDEX definialasa valoszinuleg elegendo lessz a helyes mukodeshez. _________________
"Aztán az upgradedb-t töltöttem fel a myadminban. Ezek után szerettem volna meghívni az upgrade.php-t, de ezzel a hibával tért vissza:"
Nem egeszen vilagos a dolog.
Az upgrade file-kat a root-ba kel felmasolni es meghivni.
"Nem is nagyon értem, hogy mi van pl azokkal a modulokkal, blokkokal, stb"
Azokat magadnak kell modositani, hasonlits ossze patch file-t egy alap file-al es latni fogod a lenyegi kulonbseget rogton az elejen. Az if() fuggveny lecserelese, es az INDEX definialasa valoszinuleg elegendo lessz a helyes mukodeshez.
Az upgradedb az egy sql fájl. Szóval ezt töltöttem fel az adatbázisba. Az upgrade.php-t persze a rootba tettem és utána szerettem volna meghívni, de ez az említett ok miatt nem sikerült
Tehát a probléma megoldása az lehet, hogy az utólag (az alap csomagban nem szereplő) feltett modulok index.php-ját átírom, valamint a témával is elvégzem és ezután próbálom upgradelni?
Ez egy kicsit zavaros nekem. Az a baj, hogy nincs semmi használható readme a 3.1 patch csomagban. Szóval mindent megszokásból csínáltam: fájlok felülírása, sql fájl feltöltése, upgrade.php meghívása. Ezután pedig az említett eredmény született.
Le tudná vki írni picit részletesebben, hogy mik a frissítés lépései? 7.6-os nuke 2.9-es chatserv patch-ét kéne 3.1-re upgradelni.
Előre is köszi _________________ Vektor
PHP-Nuke 7.6 + Chatserv Patch 2.8
A config.php -t is gondolom hogy felul irtad, abban megcsinaltad a szukseges beallitasokat?
ÁÁÁ iszonyat hülye vagyok!
Ez volt a gond. Ez már annyira egyértelmű, hogy nem is gondoltam rá. Pedig a hiba üziből is gondolhattam volna. Szerencse, hogy van vki aki helyettem gondolkozik Kösz black
Már csak 2 problémám van:
1, a patchben nem szereplő (az alap nuke csomaghoz később hozzáadott) modulok meghívásakor egy üres lappal tér vissza a nuke pl: http://www.nfl.hu/modules.php?name=Shout_Box
De van kivétel is, amik később kerültek a nuke-ba, mégis rendesen működnek: spchat, internet tv, és egy csapatkereső modul, amit a modul generátorral hoztam létre.
A patch readme-jébe írták, hogy módosítani kell a következő sorokat:
1,
Kód:
index = 1;
2,
Kód:
if ($mainfile == 1) {
3,
Kód:
if ($module == 1) {
4,
Kód:
if ($footer == 1) {
5,
Kód:
if ($header == 1) {
Ezek közül csak az elsőt sikerült végrehajtanom az új modulokban, mivel a többi sor nem is szerepelt bennük, így nem volt mit módosítani. Csak sejtem, hogy ez lehet a gond...
A másik problémám, hogy a wysiwyg editor nem üzemel. Ennek nyílvánvaló oka, hogy felül lett írva a news, submitnews modulok + a footer, header .php-k. Viszont ha a wysiwyg fájljaira cserélem le az említett fájlokat, akkor nyílván a patch miatt lenne hiba. Nem tudja vki, hogy hogy lehetne a wysiwyg-t reinstallálni a patchel kompatibilisen? _________________ Vektor
PHP-Nuke 7.6 + Chatserv Patch 2.8
Átnyálaztam a patch utáni és patch előtti index.php-kat és ebből az jött le nekem, hogy nincs igazán egységes módosítás. Mindegyiknél módosítgattak dolgokat, de nincs egy egységes séma. Egyedül, ami egységesnek tűnik, az hogy a
Kód:
if (!eregi("modules.php", $PHP_SELF)) {
die ("You can't access this file directly...");
sorokat, erre cserélték le:
Kód:
if ( !defined('MODULE_FILE') )
{
die("You can't access this file directly...");
Ezt lecseréltem a nem működő moduljaimban, de így sem mennek. A readme-ben pedig csak annyit írnak, hogy ezeket a sorokat cseréljük le. De ilyen sorok nincsenek is a modulokban.
if ($mainfile == 1) {
if ($module == 1) {
if ($footer == 1) {
if ($header == 1) {
Senkinek nem volt ilyen problémája? Miket kéne lecserélni a modulokban, hogy működjenek? Nincs vmi séma, hogy miket módosított a patch? Már elég nyűgös vagyok hogy nem tudom működésre bírni ezeket a modulokat. Akinek sikerült, az lécc segítsen!
Köszönöm _________________ Vektor
PHP-Nuke 7.6 + Chatserv Patch 2.8
Egyebkent azonkivul hogy nem mukodik csinal valamit, hiba kiiras sokat segitene, log-bol olvasd ki, esetleg config.php -ban kapcsold be. _________________
Egyebkent azonkivul hogy nem mukodik csinal valamit, hiba kiiras sokat segitene, log-bol olvasd ki, esetleg config.php -ban kapcsold be.
Ezeket írja ki hibaként:
/első sor: modul neve ; második: amit kiír hiba ; az adott sor amelyikre hivatkozik/
Kód:
mp3 player:
Parse error: parse error, unexpected T_INCLUDE in /USER/nfl/nfl_hu/www/modules/MP3_Player/index.php on line 33
include("header.php");
shout box:
Parse error: parse error, unexpected T_INCLUDE in /USER/nfl/nfl_hu/www/modules/Shout_Box/index.php on line 22
include("config.php");
coppermine:
Fatal error: Cannot redeclare class sql_db in /USER/nfl/nfl_hu/www/modules/coppermine/include/oldnuke.php on line 35
class sql_db {
opros:
Parse error: parse error, unexpected T_INCLUDE in /USER/nfl/nfl_hu/www/modules/Opros/index.php on line 23
include("header.php");
flashgame:
Fatal error: Cannot redeclare stripos_clone() (previously declared in /USER/nfl/nfl_hu/www/mainfile.php:122) in /USER/nfl/nfl_hu/www/mainfile.php on line 122
function stripos_clone($haystack, $needle, $offset=0) {
Standings:
Parse error: parse error, unexpected T_STRING in /USER/nfl/nfl_hu/www/modules/Standings/index.php on line 13
OpenTable();
Html:
Parse error: parse error, unexpected T_VARIABLE in /USER/nfl/nfl_hu/www/modules/HTML/index.php on line 12
$anyaglimit = 100;
Ezek a hibak valoszinuleg a nem megfelelo modositas miatt vannak, ahogy a hibak sorainak szamat nezem. Bar van be ket fuggveny duplazas is. Ellenorizd ezeket a jelolt sorok folott. Tehta a hiba nem itt keresendo:
Kód:
include("header.php");
pl oprosnal valoszinuleg nem pontosan ezt masoltad oda:
Kód:
define('INDEX_FILE', true);
es ugyan igy lessz ez a tobbivel is. _________________
Ezek a hibak valoszinuleg a nem megfelelo modositas miatt vannak, ahogy a hibak sorainak szamat nezem. Bar van be ket fuggveny duplazas is. Ellenorizd ezeket a jelolt sorok folott. Tehta a hiba nem itt keresendo:
Kód:
include("header.php");
pl oprosnal valoszinuleg nem pontosan ezt masoltad oda:
Kód:
define('INDEX_FILE', true);
es ugyan igy lessz ez a tobbivel is.
A coppermine-t kivéve mindegyiknél az volt a hiba, hogy lehagytam a pontosvesszőket . A coppermine-on még töröm a fejem. Már csak az van hátra... _________________ Vektor
PHP-Nuke 7.6 + Chatserv Patch 2.8
A coppermine-t kivéve mindegyiknél az volt a hiba, hogy lehagytam a pontosvesszőket . A coppermine-on még töröm a fejem. Már csak az van hátra...
Lenyegeben azt irja hibanak hogy az sql_db objektumot nem lehet ujra futtatni, tehat valami miatt nallad 2x kerul meghivasra.
Igazabol ennek a file-nak a hasznalatanak semmi ertelme nincs.
A modules/coppermine/include/load.inc.php -ban keresd ezt a sort, es kommentezd:
Nem készíthetsz új témákat ebben a fórumban Nem válaszolhatsz egy témára ebben a fórumban Nem módosíthatod a hozzászólásidat a fórumban Nem törölheted a hozzászólásaidat a fórumban Nem szavazhatsz ebben fórumban