Seite 1 von 1

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

Verfasst: Do 13. Feb 2014, 11:20
von Contenider
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?

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

Verfasst: Do 13. Feb 2014, 11:24
von Contenider
Okay, vielleicht überarbeitet die Redaktion mal die Installationsanleitung:

das Verzeichnis /data benötigt chmod 777 rekursiv:

Code: Alles auswählen

chmod 777 /data -R

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

Verfasst: Do 13. Feb 2014, 13:07
von Oldperl
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

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

Verfasst: Do 13. Feb 2014, 14:28
von Contenider
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