Kleines Script zum setzen der Rechte
Posted: Sat 2. Jun 2007, 11:34
hallo Leute,
hab mir ein kleines Shell-Script geschrieben, da mir das manuelle Setzen der Rechte bei Neuinstallation oder Update zu mühsam war. Hier der Code:
#!/bin/sh
if [ -z "$1" ]; then
echo "Usage: $0 Phpwcms-Verz.";
else
chmod 777 $1/upload
chmod 777 $1/filearchive
chmod 777 $1/filearchive/can_be_deleted
chmod 777 $1/template
chmod 777 $1/content
chmod 777 $1/content/images
chmod 777 $1/content/gt
chmod 777 $1/content/form
chmod 777 $1/content/rss
chmod 777 $1/content/tmp
chmod 777 $1/content/pages
chmod 666 $1/setup/setup.conf.inc.php
chmod 666 $1/template/inc_css/frontend.css
chmod 666 $1/config/phpwcms/conf.indexpage.inc.php
chmod 666 $1/template/inc_default/startup.php
fi
das funktioniert ab Version 1.3 aufwärts unter Linux und Unix, läßt sich natürlich auch leicht für vorherige Versionen anpassen. Einfach das Script unter einem Namen speichern z.B. "set_rights". Ausführbar machen (chmod +x set_rights) und auf das entsprechende Verzeichnis anwenden z.B. ./set_rights phpwcms
Vielleicht finden das auch noch andere User nützlich.
Gruß
Armin
hab mir ein kleines Shell-Script geschrieben, da mir das manuelle Setzen der Rechte bei Neuinstallation oder Update zu mühsam war. Hier der Code:
#!/bin/sh
if [ -z "$1" ]; then
echo "Usage: $0 Phpwcms-Verz.";
else
chmod 777 $1/upload
chmod 777 $1/filearchive
chmod 777 $1/filearchive/can_be_deleted
chmod 777 $1/template
chmod 777 $1/content
chmod 777 $1/content/images
chmod 777 $1/content/gt
chmod 777 $1/content/form
chmod 777 $1/content/rss
chmod 777 $1/content/tmp
chmod 777 $1/content/pages
chmod 666 $1/setup/setup.conf.inc.php
chmod 666 $1/template/inc_css/frontend.css
chmod 666 $1/config/phpwcms/conf.indexpage.inc.php
chmod 666 $1/template/inc_default/startup.php
fi
das funktioniert ab Version 1.3 aufwärts unter Linux und Unix, läßt sich natürlich auch leicht für vorherige Versionen anpassen. Einfach das Script unter einem Namen speichern z.B. "set_rights". Ausführbar machen (chmod +x set_rights) und auf das entsprechende Verzeichnis anwenden z.B. ./set_rights phpwcms
Vielleicht finden das auch noch andere User nützlich.
Gruß
Armin