Ändern und Umbenennen von Layouts nicht möglich [✔]

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Ändern und Umbenennen von Layouts nicht möglich [✔]

Beitrag von Contenider » Do 13. Feb 2014, 11:20

Ich feiere gerade meine Premiere mit der 4.9.3 und stelle fest, dass ich Layouts weder umbenennen, noch irgendwelchen Code speichern kann.

Die Verzeichnisrechte stimmen soweit, ich habe mich an die Anleitung gehalten - trotzdem spuckt das Errorlog was dazu aus:
[13-Feb-2014 09:30:43 UTC] PHP Warning: Invalid argument supplied for foreach() in /contenido/includes/include.mycontenido.php on line 67
[13-Feb-2014 09:32:56 UTC] PHP Warning: Invalid argument supplied for foreach() in /contenido/includes/include.mycontenido.php on line 67
[13-Feb-2014 09:36:35 UTC] PHP Warning: file_put_contents(/cms/data/config/production/config.php.new): failed to open stream: Permission denied in /contenido/classes/class.filehandler.php on line 140
[13-Feb-2014 09:36:35 UTC] PHP Warning: unlink(/cms/data/config/production/config.php): Permission denied in /contenido/classes/class.filehandler.php on line 211
[13-Feb-2014 09:36:35 UTC] PHP Fatal error: Uncaught exception 'cInvalidArgumentException' with message 'The file /cms/data/config/production/config.php.new could not be accessed because it does not exist.' in /contenido/classes/class.filehandler.php:267
Stack trace:
#0 /contenido/includes/functions.lang.php(71): cFileHandler::rename('/var/www/client...', 'config.php')
#1 /contenido/includes/type/action/include.lang_newlanguage.action.php(25): langNewLanguage('-- Neue Sprache...', '1')
#2 /contenido/main.php(175): include_once('/var/www/client...')
#3 {main}
thrown in /contenido/classes/class.filehandler.php on line 267
[13-Feb-2014 09:37:26 UTC] PHP Warning: mkdir(): Permission denied in /contenido/classes/version/class.version.php on line 335
[13-Feb-2014 09:37:26 UTC] PHP Fatal error: Uncaught exception 'cException' with message 'Can not write XML file: Directory is not writable.' in /contenido/classes/xml/class.xml.writer.php:112
Stack trace:
#0 /contenido/classes/version/class.version.php(318): cXmlWriter->saveToFile('/var/www/client...', '1_1392284246.xm...')
#1 /contenido/classes/version/class.version.php(340): cVersion->createNewXml('/var/www/client...', '1_1392284246.xm...')
#2 /contenido/includes/functions.lay.php(60): cVersion->createNewVersion()
#3 /contenido/includes/type/action/include.lay_edit.action.php(21): layEditLayout('1', 'Standard', '', '')
#4 /contenido/main.php(175): include_once('/var/www/client...')
#5 {main}
thrown in /contenido/classes/xml/class.xml.writer.php on line 112
[13-Feb-2014 09:37:55 UTC] PHP Warning: mkdir(): Permission denied in /contenido/classes/version/class.version.php on line 335
[13-Feb-2014 09:37:55 UTC] PHP Fatal error: Uncaught exception 'cException' with message 'Can not write XML file: Directory is not writable.' in /contenido/classes/xml/class.xml.writer.php:112
Stack trace:
#0 /contenido/classes/version/class.version.php(318): cXmlWriter->saveToFile('/var/www/client...', '1_1392284275.xm...')
#1 /contenido/classes/version/class.version.php(340): cVersion->createNewXml('/var/www/client...', '1_1392284275.xm...')
#2 /contenido/includes/functions.lay.php(60): cVersion->createNewVersion()
#3 /contenido/includes/type/action/include.lay_edit.action.php(21): layEditLayout('1', 'Standard', '', '')
#4 /contenido/main.php(175): include_once('/var/www/client...')
#5 {main}
thrown in /contenido/classes/xml/class.xml.writer.php on line 112
[13-Feb-2014 09:40:14 UTC] PHP Warning: file_put_contents(/cms/cache/code/1.1.1.php): failed to open stream: Permission denied in /contenido/classes/class.filehandler.php on line 140
[13-Feb-2014 10:08:13 UTC] PHP Warning: mkdir(): Permission denied in /contenido/classes/version/class.version.php on line 335
[13-Feb-2014 10:08:13 UTC] PHP Fatal error: Uncaught exception 'cException' with message 'Can not write XML file: Directory is not writable.' in /contenido/classes/xml/class.xml.writer.php:112
Stack trace:
#0 /contenido/classes/version/class.version.php(318): cXmlWriter->saveToFile('/var/www/client...', '1_1392286093.xm...')
#1 /contenido/classes/version/class.version.php(340): cVersion->createNewXml('/var/www/client...', '1_1392286093.xm...')
#2 /contenido/includes/functions.lay.php(60): cVersion->createNewVersion()
#3 /contenido/includes/type/action/include.lay_edit.action.php(21): layEditLayout('1', 'Standard', '', '<!doctype html>...')
#4 /contenido/main.php(175): include_once('/var/www/client...')
#5 {main}
thrown in /contenido/classes/xml/class.xml.writer.php on line 112
Was tun?
Zuletzt geändert von Contenider am Mi 19. Feb 2014, 08:12, insgesamt 2-mal geändert.
Ειμαστε στη μεση απο κατι...

Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Re: Bug? Ändern und Umbenennen von Layouts nicht möglich

Beitrag von Contenider » Do 13. Feb 2014, 11:24

Okay, vielleicht überarbeitet die Redaktion mal die Installationsanleitung:

das Verzeichnis /data benötigt chmod 777 rekursiv:

Code: Alles auswählen

chmod 777 /data -R
Ειμαστε στη μεση απο κατι...

Oldperl
Beiträge: 4254
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: Ändern und Umbenennen von Layouts nicht möglich [erledig

Beitrag von Oldperl » Do 13. Feb 2014, 13:07

Hallo Contenider,

eigentlich werden fehlende Rechte beim Setup bemängelt. :roll:
Stellt sich mir die Frage ob du eine Neuinstallation, ein Update oder ein Upgrade gemacht hast, und wen dann wie (Setup genutzt)?

Du kannst aber so was auch in der 4.9er unter Administration->System->Systemintegrität checken. Dort werden fehlende Rechte des Systems nochmals benannt, wobei ich den Umfang der Prüfung noch nicht genau kenne.

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Re: Ändern und Umbenennen von Layouts nicht möglich [erledig

Beitrag von Contenider » Do 13. Feb 2014, 14:28

Hi Oldperl

Ja, es war eine Neuinstallation.

Ich habe die Sourcen auf den Server geschoben, entpackt, chown und chmod angepasst und die Installation gestartet. Bis auf den üblichen Verdächtigen (openBasedir) gabs keine Meldung vom Setup.

Bis jetzt läuft es, ich experimentiere gerade noch. Den nächsten Bug poste ich gleich ; )

Viele Grüße
Contenider
Ειμαστε στη μεση απο κατι...

Antworten