Die ältere Datei ist gelöscht.
Übrigens sind im aktuellen Paket News-System 3.0 3.0.0 pl 4 beide Dateien enthalten. Vielleicht schaust du dir das für die nächste Version nochmal an?
Die ältere Datei ist gelöscht.
Übrigens sind im aktuellen Paket News-System 3.0 3.0.0 pl 4 beide Dateien enthalten. Vielleicht schaust du dir das für die nächste Version nochmal an?
Funktioniert! Mit dem Total Commander passen nun die lokalen Daten zu den Daten auf dem Server.
Frage mich nur, warum das mit FlashFXP nicht klappt. Hab das extra gekauft.
Aber danke nochmals! Dann versuche ich jetzt, die Daten wieder hochzuladen und schaue, ob der Fehler mit dem Aktualisieren der Anzeigen noch kommt.
Ansonsten kopiere doch einfach mit dem Total Commander.
Lade die Dateien gerade mit dem Total Commander (Übertragungsmodus "Automatisch") runter.
Da hast du die Datei wohl umbenannt oder ich mal
Ich war es nicht.
Die Frage ist, welche davon kann gelöscht werden? Sind diese vielleicht sogar doppelt im aktuellen News System Paket enthalten?
Ich habe da tatsächlich etwas Merkwürdiges gefunden. Habe alle Dateien vom Forum per FTP Programm auf die Platte übertragen. Nun dachte ich mir, ich vergleiche die Dateien auf der Platte mal mit denen auf dem Webserver. Das tat ich mit Total Commander.
Das Ergebnis sieht leider nicht so toll aus, denn sehr viele Dateien - hauptsächlich php-Dateien - sind unterschiedlich.
Als Übertragungsart habe ich im FTP Programm "Automatisch" eingestellt. Ich hätte noch "Binär" oder "Text" zur Auswahl.
Kein Wunder, dass die Kopie des Forums nicht korrekt funktioniert. Und nun??
Ich habe mir gerade per FTP Programm mein komplettes Forum auf die Platte gezogen. Dabei wunderte ich mich bereits über die Frage, ob eine bereits existierende Datei überschrieben werden soll.
Warum war diese Datei schon da? Auf dem Server suchte ich nach der Datei und wurde im Ordner js fündig.
Beide Dateien haben fast den identischen Namen. Nur ein "L" unterscheidet sich von einem kleinen "l".
Auf dem Rechner gilt das als identischer Name und deshalb sollte die Datei überschrieben werden. Auf dem Server scheint das zu funktionieren.
Werden diese beiden Dateien tatsächlich benötigt?
Würde FileZilla oder Cyerduck für das Übertragen per FTP nutzen
Nutze FlashFXP für FTP Sachen. Wollte aber eigentlich ungern alles erst runter- und dann wieder hochladen.
ich selber benutze den Total Commander
Nutze den Total Commander ebenfalls, aber nicht als FTP Tool.
Ok. Dann hab ich das falsch verstanden.
Das ist was anderes,
Weil Olaf meinte, dass auch bei dir in der Übersichtsseite nicht alle HTML Sachen umgewandelt werden.
@HTMH
Schau dir doch mal das hier an:
Zentrierter Text wird in der Übersicht nicht zentriert angezeigt
Vielleicht trifft das hier auch auf dich zu und du solltest die vorgeschlagene Änderung an der Datei "News.class.php" mal testweise umsetzen.
Was hast du denn für einen Übertragungsmodus im FTP?
Habe den WebFTP von All-Inkl benutzt. Da gibt es keine Einstellungen, die man vornehmen kann. Den nimmt man, wie er ist.
wenn alles nicht hilft solltest du auf jeden Fall auch mal den Support einschalten, wenn entsprechende Werkzeuge zu Verfügung stehen dann sollten die auch funktionieren und keine defekte Dateien liefern
Habe den Support bereits angeschrieben. Mir wurde empfohlen, die Daten mit einem FTP Programm erst auf meinen Rechner zu kopieren und dann wieder hochzuladen. Der WebFTP arbeitet im Browser und wenn dort etwas beim Kopieren stört, kann es durchaus passieren, dass Dateien zerstört werden.
Vermute aber, das ggfs. nicht nur diese Datei beschädigt sein könnte.
Das denke ich auch. Werde mir eine neue Kopie erstellen. Mal schauen, wie es dann aussieht.
Danke euch auf jeden Fall für die Hilfe!!
Sicher das beim Kopieren alles glatt gelaufen ist?
Hoste meine Webseite bei All-Inkl und dort habe ich direkt über den FTP Manager den gesamten Ordner in einen neuen Ordner kopieren lassen. Eine Fehlermeldung wurde mir nicht angezeigt.
Häng bitte mal die Datei an, die @zackOmat genau gesagt hat.
Angehangen...
EDIT: Habe die Datei jetzt mal mit meinem FTP Programm geladen und ins Testverzeichnis kopiert. Nun sieht das Ganze merkwürdig aus, wenn ich die Newsseite aufrufe...
Ich glaube, ich werde das mit dem ZIPpen und entpacken mal probieren. Da scheint vermutlich wirklich etwas beim Kopieren schief gelaufen zu sein...
Habe jetzt zwei Mal eine Kopie des Filesystems und der DB erstellt. Leider auch diese beiden Male ohne Erfolg bezüglich des News-Systems...
Sobald ich die News - also bei mir Deals - über das Hauptmenü aufrufen möchte, kommt folgender Fehler:
Wed, 24 May 2017 17:41:45 +0000
Message: syntax error, unexpected 'news' (T_STRING)
PHP version: 7.0.14-nmm1
WoltLab Suite version: 3.0.5
Request URI: /deals/
Referrer: http://test.compiware-forum.de/
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.114 Safari/537.36 Vivaldi/1.9.818.50
Peak Memory Usage: 6310456/134217728
======
Error Class: ParseError
Error Message: syntax error, unexpected 'news' (T_STRING)
Error Code: 0
File: /www/htdocs/w0060f78/compiware_test/deals/lib/data/news/NewsList.class.php (1)
Extra Information: -
Stack Trace: [{"function":"autoload","class":"wcf\\system\\WCF","type":"::","args":["news\\data\\news\\NewsList"],"file":"[internal function]","line":"?"},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/deals\/lib\/data\/news\/ViewableNewsList.class.php","line":27,"function":"spl_autoload_call","args":["news\\data\\news\\NewsList"],"class":"","type":""},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/lib\/system\/WCF.class.php","line":692,"args":["\/www\/htdocs\/w0060f78\/compiware_test\/deals\/lib\/data\/news\/ViewableNewsList.class.php"],"function":"require_once","class":"","type":""},{"function":"autoload","class":"wcf\\system\\WCF","type":"::","args":["news\\data\\news\\ViewableNewsList"],"file":"[internal function]","line":"?"},{"function":"spl_autoload_call","args":["news\\data\\news\\ViewableNewsList"],"file":"[internal function]","line":"?","class":"","type":""},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/lib\/page\/MultipleLinkPage.class.php","line":141,"function":"is_subclass_of","args":["news\\data\\news\\ViewableNewsList","wcf\\data\\DatabaseObjectList"],"class":"","type":""},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/deals\/lib\/page\/CategoryListPage.class.php","line":73,"function":"initObjectList","class":"wcf\\page\\MultipleLinkPage","type":"->","args":[]},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/lib\/page\/MultipleLinkPage.class.php","line":111,"function":"initObjectList","class":"news\\page\\CategoryListPage","type":"->","args":[]},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/deals\/lib\/page\/CategoryListPage.class.php","line":81,"function":"readData","class":"wcf\\page\\MultipleLinkPage","type":"->","args":[]},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/lib\/page\/AbstractPage.class.php","line":274,"function":"readData","class":"news\\page\\CategoryListPage","type":"->","args":[]},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/lib\/page\/AbstractPage.class.php","line":103,"function":"show","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/lib\/system\/request\/Request.class.php","line":83,"function":"__run","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/lib\/system\/request\/RequestHandler.class.php","line":94,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/www\/htdocs\/w0060f78\/compiware_test\/deals\/index.php","line":10,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["news"]}]
Alles anzeigen
Natürlich "knallt" es nun auch wieder, wenn ich die beiden News-Anzeigen über das ACP aktualisiere.
Jetzt weiß ich wirklich nicht, was ich noch tun könnte, um ein voll funktionsfähiges Testsystem meiner WSC Installation zu erhalten.
Ich habe meine Testumgebung komplett eingerissen und bin gerade dabei, mir wieder eine neue Umgebung zu erstellen. Würde dann direkt nochmals testen, was beim Aktualisieren der Anzeigen passiert und mich hier wieder melden.
Hoffentlich war es wirklich nur ein Kopierfehler... Ich bin gespannt.
Wunderbar. Wieder ein Plugin weniger, um das ich mir für das WSC Sorgen machen muss.
Ich baue parallel zu meiner 4.1er Installation eine WSC Installation auf, auf die ich in den nächsten Tagen wechseln werde.
Nun wollte ich mir von dieser WSC Installation eine Kopie anlegen, um noch einige Dinge testen zu können, die meine WSC Installation sonst vielleicht zerstören würde.
Ich habe einen Export der WSC DB vorgenommen und diese in die neue leere DB importiert. Dann habe ich das komplette Filesystem der WSC Installation kopiert. Anschließend habe ich in der Datei "config.inc.php" im Root der Kopie die Daten der DB geändert, damit eben die neue DB genutzt wird. Über das ACP habe ich dann die Pfade der Anwendungen angepasst und den Cache geleert.
So weit sieht nun auch alles gut aus. Allerdings bekomme ich nun beim Aktualisieren der Anzeigen nur bei den Punkten eine Fehlermeldung, die das News System betreffen - "News aktualisieren" und "Vorschaubilder erneuern".
syntax error, unexpected 'news' (T_STRING)
Stacktrace:
#0 [internal function]: wcf\system\WCF::autoload('news\\data\\news\\...')
#1 [internal function]: spl_autoload_call('news\\data\\news\\...')
#2 /www/htdocs/w0060f78/compiware_test/lib/system/worker/AbstractRebuildDataWorker.class.php(94): is_subclass_of('news\\data\\news\\...', 'wcf\\data\\Databa...')
#3 /www/htdocs/w0060f78/compiware_test/deals/lib/system/worker/NewsRebuildDataWorker.class.php(159): wcf\system\worker\AbstractRebuildDataWorker->initObjectList()
#4 /www/htdocs/w0060f78/compiware_test/lib/system/worker/AbstractRebuildDataWorker.class.php(45): news\system\worker\NewsRebuildDataWorker->initObjectList()
#5 /www/htdocs/w0060f78/compiware_test/lib/acp/action/WorkerProxyAction.class.php(83): wcf\system\worker\AbstractRebuildDataWorker->setLoopCount(0)
#6 /www/htdocs/w0060f78/compiware_test/lib/action/AbstractAction.class.php(47): wcf\acp\action\WorkerProxyAction->execute()
#7 /www/htdocs/w0060f78/compiware_test/lib/action/AJAXInvokeAction.class.php(63): wcf\action\AbstractAction->__run()
#8 /www/htdocs/w0060f78/compiware_test/lib/system/request/Request.class.php(83): wcf\action\AJAXInvokeAction->__run()
#9 /www/htdocs/w0060f78/compiware_test/lib/system/request/RequestHandler.class.php(94): wcf\system\request\Request->execute()
#10 /www/htdocs/w0060f78/compiware_test/acp/index.php(9): wcf\system\request\RequestHandler->handle('wcf', true)
#11 {main}
Alles anzeigen
Ansonsten lassen sich alle anderen Anzeigen aktualisieren.
Was könnte hier schief gelaufen sein? Hätte gern eine 1:1 Kopie meiner WSC Installation, um ggf. auftretende Fehler bei Installationen anderer Plugins abfangen zu können.
Das ganze Plugin ist bis zur Versopn 1..* für das WCF2.1.
Aber @Shania hat schon irgendwie recht. Der Vermerk gehört auch in den Shop. Dort könnte man doch in den Text schreiben, dass die Version 1.x für das WCF und Version 2.x für das WSC ist. Dann würde man solche Anfragen vermeiden.
Was ist das für ein Plugin, mit dem du das darstellst?
Ich glaube, dass Olaf das so meinte. Du darfst halt bei der Installation des News Systems nicht "News" als Verzeichnis anfügen. Sonst führt das zu dieser News/News-Problematik.
Seit 2013 entwickeln wir Plugins für die WoltLab Suite. Eines der bekanntesten Plugins von uns ist das News-System.