Difference between revisions of "Useful Commands"
From SME Server
Jump to navigationJump to searchLine 5: | Line 5: | ||
expand-template /etc/httpd/conf/httpd.conf | expand-template /etc/httpd/conf/httpd.conf | ||
+ | |||
*Restart <b>httpd:</b> | *Restart <b>httpd:</b> | ||
/etc/init.d/httpd-e-smith restart | /etc/init.d/httpd-e-smith restart | ||
+ | |||
*To leave Apache reads the distributed configuration file <b><u>.htaccess</u></b> per ibay: | *To leave Apache reads the distributed configuration file <b><u>.htaccess</u></b> per ibay: | ||
Line 14: | Line 16: | ||
db accounts setprop IBAYNAME AllowOverride All | db accounts setprop IBAYNAME AllowOverride All | ||
signal-event ibay-modify IBAYNAME | signal-event ibay-modify IBAYNAME | ||
+ | |||
*Allow PHP URL File Open per ibay: | *Allow PHP URL File Open per ibay: | ||
Line 32: | Line 35: | ||
/etc/init.d/httpd-e-smith restart | /etc/init.d/httpd-e-smith restart | ||
+ | |||
===PHP Related Commands=== | ===PHP Related Commands=== | ||
Line 37: | Line 41: | ||
expand-template /etc/php.ini | expand-template /etc/php.ini | ||
+ | |||
*Configure <b><u>PHP Basedir</u></B> Restriction per ibay: | *Configure <b><u>PHP Basedir</u></B> Restriction per ibay: | ||
Line 47: | Line 52: | ||
db accounts setprop Primary PHPBaseDir /home/e-smith/files/ibays/Primary:/tmp | db accounts setprop Primary PHPBaseDir /home/e-smith/files/ibays/Primary:/tmp | ||
signal-event ibay-modify Primary | signal-event ibay-modify Primary | ||
+ | |||
*Execution Time: | *Execution Time: | ||
Line 70: | Line 76: | ||
/etc/init.d/httpd-e-smith restart | /etc/init.d/httpd-e-smith restart | ||
where <b><u>WW</u></b> is the file size in Mb. | where <b><u>WW</u></b> is the file size in Mb. | ||
+ | |||
*Allow URL FOpen: | *Allow URL FOpen: | ||
Not secure. Instead use per ibay or directory. | Not secure. Instead use per ibay or directory. |
Revision as of 16:09, 13 March 2007
Useful Commands
Apache Related Commands
- Expand httpd.conf template:
expand-template /etc/httpd/conf/httpd.conf
- Restart httpd:
/etc/init.d/httpd-e-smith restart
- To leave Apache reads the distributed configuration file .htaccess per ibay:
db accounts setprop IBAYNAME AllowOverride All signal-event ibay-modify IBAYNAME
- Allow PHP URL File Open per ibay:
- Make custom httpd directory if not exist
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
- Create the template name 99allow_url_fopen and put the content
<Directory /home/e-smith/files/ibays/IBAYNAME/html> php_admin_flag allow_url_fopen on </Directory>
Save the file
- Expand
expand-template /etc/httpd/conf/httpd.conf
- Restart httpd.
/etc/init.d/httpd-e-smith restart
PHP Related Commands
- Expand php.ini template:
expand-template /etc/php.ini
- Configure PHP Basedir Restriction per ibay:
db accounts setprop IBAYNAME PHPBaseDir DIR1:DIR2:DIRn signal-event ibay-modify IBAYNAME
Example
db accounts setprop Primary PHPBaseDir /home/e-smith/files/ibays/Primary:/tmp signal-event ibay-modify Primary
- Execution Time:
db configuration setprop php MaxExecutionTime ZZ expand-template /etc/php.ini /etc/init.d/httpd-e-smith restart
where ZZ is the time in seconds.
- Memory Limit:
db configuration setprop php MemoryLimit XX expand-template /etc/php.ini /etc/init.d/httpd-e-smith restart
where XX is the amount of memory in Mb.
- Upload Max File Size:
db configuration setprop php UploadMaxFilesize WW expand-template /etc/php.ini /etc/init.d/httpd-e-smith restart
where WW is the file size in Mb.
- Allow URL FOpen:
Not secure. Instead use per ibay or directory.