Difference between revisions of "Webhosting"

From SME Server
Jump to navigationJump to search
(Created page with "{{Languages}} == Webhosting for SME Server == === Maintainer === [mailto:stephdl@de-labrusse.frStephane de Labrusse aka stephdl]<br /> === Description === T...")
 
 
(17 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
{{Languages}}
 
{{Languages}}
 +
{{usefulnote}}
 
== Webhosting for SME Server ==
 
== Webhosting for SME Server ==
  
 
=== Maintainer ===
 
=== Maintainer ===
 
[mailto:stephdl@de-labrusse.fr[[User:stephdl|Stephane de Labrusse aka stephdl]]]<br />
 
[mailto:stephdl@de-labrusse.fr[[User:stephdl|Stephane de Labrusse aka stephdl]]]<br />
 +
=== Version ===
 +
{{ #smeversion: smeserver-webhosting }}
  
 
=== Description ===
 
=== Description ===
This contribution for Smeserver adds the abilities to manage particular PHP and Apache settings for each Ibays, directly from the server-manager. No more needs to play with DB commands.
+
This contribution for Smeserver adds the abilities to manage particular ModDAV, PHP and Apache settings for each Ibays, directly from the server-manager. No more needs to play with DB commands.
  
'''This contribs is ONLY for SME Server 9.0'''
+
'''This contribs is ONLY for SME Server 9.x and 10.x'''
  
 
=== Requirements ===
 
=== Requirements ===
You need to enable the [[stephdl]] repository
+
The Webhosting contrib requires '''[[DAV|smeserver-mod_dav]]''' as dependency
 +
Follow the instructions for using the DAV contrib - http://wiki.contribs.org/DAV
 +
 
 +
You need to enable the smecontribs repository
  
 
=== Installation ===
 
=== Installation ===
This contrib is currently held in the [[stephdl]] repository, so the following commands will install on your smeserver.
 
  
  yum --enablerepo=stephdl install smeserver-webhosting
+
<tabs container><tab name="For SME 10">
 +
yum --enablerepo=smecontribs install smeserver-webhosting
 +
</tab><tab name="For SME 9">
 +
  yum --enablerepo=smecontribs install smeserver-webhosting
  
 
You will then need to activate the database changes etc.
 
You will then need to activate the database changes etc.
Line 25: Line 33:
 
or if you don't like to reboot your server, simply do
 
or if you don't like to reboot your server, simply do
  
  signal-event console-save
+
  config set UnsavedChanges no
 +
 
 +
</tab></tabs>
 +
 
 +
Go to the '''I-bays - Web hosting''' panel on Server Manager and activate settings you need.
 +
 
 +
===New settings===
 +
Apache
 +
* +Indexes
 +
* FollowSymLinks
 +
* AllowOverride
 +
* WebDav ([[DAV]])
  
Go to the '''web hosting''' panel on Server Manager and activate settings you need.
+
PHP
 +
* allow_url_fopen
 +
* memory_limit
 +
* upload_max_filesize
 +
* post_max_size
 +
* max_execution_time
 +
* PHPBasedir
  
 
=== Uninstall ===
 
=== Uninstall ===
 
+
<tabs container><tab name="For SME 10">
 +
yum remove smeserver-webhosting
 +
</tab><tab name="For SME 9">
 
  yum remove smeserver-webhosting
 
  yum remove smeserver-webhosting
 
  signal-event console-save
 
  signal-event console-save
 +
</tab></tabs>
 +
=== Bugs ===
 +
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-webhosting component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-webhosting|title=this link}}.
 +
{{#bugzilla:columns=id,product,version,status,summary |sort=id|order=desc |component=smeserver-webhosting|noresultsmessage="No open bugs found."}}
 +
 +
===Changelog===
 +
Only released version in smecontrib are listed here.
 +
 +
{{ #smechangelog: smeserver-webhosting}}
 +
  
=== Bugs ===
 
For now there is no component, please send a mail to maintainers
 
 
[[Category: Contrib]]
 
[[Category: Contrib]]

Latest revision as of 21:42, 12 April 2021


Is this article helpful to you?
Please consider donating or volunteering
Thank you!

Webhosting for SME Server

Maintainer

Stephane de Labrusse aka stephdl

Version

Contrib 10:
Contrib 9:
smeserver-webhosting
The latest version of smeserver-webhosting is available in the SME repository, click on the version number(s) for more information.


Description

This contribution for Smeserver adds the abilities to manage particular ModDAV, PHP and Apache settings for each Ibays, directly from the server-manager. No more needs to play with DB commands.

This contribs is ONLY for SME Server 9.x and 10.x

Requirements

The Webhosting contrib requires smeserver-mod_dav as dependency Follow the instructions for using the DAV contrib - http://wiki.contribs.org/DAV

You need to enable the smecontribs repository

Installation

yum --enablerepo=smecontribs install smeserver-webhosting
yum --enablerepo=smecontribs install smeserver-webhosting

You will then need to activate the database changes etc. The 'official' way is to perform

signal-event post-upgrade;  signal-event reboot

or if you don't like to reboot your server, simply do

config set UnsavedChanges no

Go to the I-bays - Web hosting panel on Server Manager and activate settings you need.

New settings

Apache

  • +Indexes
  • FollowSymLinks
  • AllowOverride
  • WebDav (DAV)

PHP

  • allow_url_fopen
  • memory_limit
  • upload_max_filesize
  • post_max_size
  • max_execution_time
  • PHPBasedir

Uninstall

yum remove smeserver-webhosting
yum remove smeserver-webhosting
signal-event console-save

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-webhosting component or use this link .

IDProductVersionStatusSummary (4 tasks)
12429SME Contribs10.0RESOLVEDChange the PHP memory limit option for higher memory options
12404SME Contribs10.0CONFIRMEDAllow directory listing does not block file access
12347SME Contribs10.0CONFIRMEDDisabled functions displays incorrectly after save
11692SME Contribs10.0CONFIRMEDhandle new properties ErrorReporting and DisplayErrors

Changelog

Only released version in smecontrib are listed here.

smeserver-webhosting Changelog: SME 10 (smecontribs)
2024/03/01 Brian Read 0.0.9-18.sme
- Edit Menu entry to conform to new arrangements [SME: 12493]
2023/11/10 Jean-Philippe Pialasse 0.0.9-17.sme
- add more memory limit options [SME: 12429]
2022/11/11 Jean-Philippe Pialasse 0.0.9-16.sme
- apply locale 2022-11-11 patch
2021/12/19 Brian Read 0.0.9-15.sme
- Add extra class attribute to SM2 panel html [SME: 11811]

2021/12/02 Michel Begye 0.0.9-14.sme
- Fix MaxExecutionTime not saved [SME: 11786]

- Integrate webhosting with smeserver-manager (manager2) [SME: 11787]