Webhosting

Vyhovující webhosting

Stručný přehled vybraných webhostingů
  Webhosting C4
Výborné
ONEbit
Výborné
AptHost
Dobré
DreamHosting
 
Aerohosting
Dostatečné
Cena Komerční služba Komerční služba Komerční služba Komerční služba Komerční služba
Spolehlivost Chvalitebné Výborné Výborné Dostatečné Dostatečné
Download 50 MB 8.23 MB/s 6.87MB/s 3.19 MB/s 10.36 MB/s 6.05 MB/s
Doména .cz Ano Ano Ano, ale je nutná vlastní správa DNS záznamů   Ano
Počet domén 2. řádu 1 1 – 10 (další za poplatek) Neomezeno    
Počet subdomén 100 Neomezeno Neomezeno    
Diskový prostor 2 GB (+ 500 MB ročně) až 20 GB až 20 GB až 50 GB 1) až 27 GB
Zákaznická podpora v češtině Ano Ano Ne   Ano
Administrace Dobré Výborné Výborné   Dostatečné
Seznam povolených IP adres Ne Ano      
Nápověda, návody, FAQ Chvalitebné Dobré Výborné   Nedostatečné
Neomezený přenost dat (traffic) Ano Ano od tarifu WEB-PROFI Ne    
PHP memory_limit 64 MB  32 MB (na požádání) 128 MB 1)   32 MB
PHP GD knihovna Ano Ano Ano   Ano
ImageMagick     Ano    
PHP register_globals  Vypnuto Vypnuto pomocí administrace Vypnuto   Vypnuto na požádání
PHP mbstring Ano Ano Ano   Ano
PHP safe_mode Zapnuto CMS Drupal 6.x je možné nainstalovat pouze na vypnutém safe_mode Ano úpravou vlastního php.ini    
PHP upload 2 MB 1) 20 MB 2 MB 1)   20 MB
Exif/Pspell Ano na požádání/Ano na požádání        
Databáze Ano Ano s automatickými názvy Ano   Ano bez správy databází
Cron Ano na požádání Ano Ano   Ano na požádání
Vlastní php.ini Ne Ne Ano    
Čistá URL Ano Ano s úpravou souboru .htaccess Ano    
.htaccess Ano s úpravou pro CMS Drupal Ano s úpravou pro CMS Drupal Ano    
FTPS/SFTP/WebDisk Ano (ne Krusader)/Ne, jen FTP/? Ano/Ne, jen FTPS/? ?/Ano/Ano    
HTTPS Ano s chybovým hlášením stavu Drupalu Ano      
www u subdomény 3. řádu Ano Ano na požádání Ano    
MySQL import 30 MB 32 MB 100 MB    
Zakázané PHP funkce   ini_set()      
POP3(s)/IMAP(s)/SMTP(tls) Ano/Ano/Ano Ano/Ano/Ano Ano/Ano/Ano    
FFmpeg     Ano    
Sdílený SSL certifikát (https) Ano   Ano    
Webalizer/AWstats Ano/Ano   Ano/Ano    
Error log/Access log Ano/Ano   Ano/?    
Zálohování databáze 1x denně, soubory 2x týdně, rozdílové zálohy 1x měsíčně (vše do 30 km vzdáleného úložiště)        
 Jabber účty (JID) na vlastní doméně         Ano
CMS Drupal Ano Ano Ano   Ano
1) Výchozí hodnotu je možné zvýšit
WebDisk (WebDAV) umožňuje šifrované připojení místa v síti jako další disk počítače (https://vase.domena.cz:8888).

Zajímavosti: MiniWeb

Přehled hostingů (Top hosting 2009)

Webhosting c4

  • Zákaznická podpora pouze v pracovní dny od 10.00 do 17.00 h.
  • Pro neveřejný systém souborů je možné využít subdomény bez http a https přístupu.
  • Služba Cron je na požádání zprovozněna zdarma.
  • U CMS Drupal je třeba v souboru .htaccess zakomentovat řádek:
    #Options +FollowSymLinks
  • U CMS Drupal je třeba u veřejného systému souborů v souboru sites/default/files/.htaccesssites/default/files/temp/.htaccess zakomentovat řádky:
    #SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
    #Options None
    #Options +FollowSymLinks
    
  • Místo SFTP je možné používat FTPS.
    • Před použitím FTPS je nutné do operačního systému doinstalovat knihovnu OpenSSL. V okně pro nastavení FTP připojení je třeba zaškrtnout "SSL/TLS". Následně bude veškerá komunikace s FTP serverem zašifrovaná – včetně přihlašovacích údajů (jméno a heslo), přenášené soubory budou rovněž zašifrované.
    • Klienti: FileZilla, Kasablanca

ONEbit

  • Databázi není možné vyexportovat do souboru z prohlížeče Konqueror 4.3.2 :(
  • Neomezený přenost dat (traffic) až od tarifu WEB-PROFI.
  • Požádejte o sloučení uživatele FTP do skupiny apache, jinak nebudete mít možnost pomocí FTP mazat adresáře a soubory, které vytvoří webová aplikace.
    • Další možností je např. úprava oprávnění prostřednictvím PHP:
      • <?php
          $path = 'cesta/k/adresari/nebo/souboru';
          // zmena opravneni
          chmod($path, 0777);
          // zobrazeni opravneni
          echo substr(sprintf('%o', fileperms($path)), -4) ." ". $path;
        ?>
  • PHP register_globals je možné nastavovat v administraci nebo pomocí souboru .htaccess a v něm umístěném řádku:
    php_flag register_globals off
  • Cron je možné nastavit na 30 minut.
  • Pro funkční neveřejný systém souborů je třeba požádat o zrušení automatického zpřístupňování vytvořených adresářů (subdomén) v kořeni FTP prostoru a požádat o zpřístupnění pouze zvolených adresářů (zaheslování adresáře pomocí administrace nespolupracuje s CMS Drupal).
    • Úprava oprávnění:
      Úprava oprávnění adresářů filesfiles/temp
        Čtení Zápis Spouštění
      Vlastník Ano Ano Ano
      Skupina Ano Ne Ano
      Ostatni Ano Ano Ano
    • (U Vaší domény tuto vlastnost vypneme, tudíž budete mít v kořeni Vašeho FTP prostoru adresáře, které nebudou dostupné přes http/s protokol.)
  • Pro funkční čistá URL je nutné odkomentovat v souboru .htaccess řádek:
  • RewriteBase /
  • U CMS Drupal je třeba v souboru .htaccess v kořenovém adresáři webu zakomentovat řádky:
    # Don't show directory listings for URLs which map to a directory.
    # Options -Indexes
    
    # Follow symbolic links in this directory.
    # Options +FollowSymLinks
    
    # PHP 4, Apache 2.
    <IfModule sapi_apache2.c>
    #  php_value magic_quotes_gpc                0
    #  php_value register_globals                0
    #  php_value session.auto_start              0
    #  php_value mbstring.http_input             pass
    #  php_value mbstring.http_output            pass
    #  php_value mbstring.encoding_translation   0
    </IfModule>
    
    # PHP 5, Apache 1 and 2.
    <IfModule mod_php5.c>
    #  php_value magic_quotes_gpc                0
    #  php_value register_globals                0
    #  php_value session.auto_start              0
    #  php_value mbstring.http_input             pass
    #  php_value mbstring.http_output            pass
    #  php_value mbstring.encoding_translation   0
    </IfModule>
  • U CMS Drupal je nutné v adresári files upravit soubor .htaccess
    SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
    # Options None
    # Options +FollowSymLinks
    
  • Při chybě:
    The mysqli error was: Unable to use the MySQLi database because the MySQLi extension for PHP is not installed. Check your <code>php.ini</code> to see how you can enable it.
    • Požádejte o úpravu nastavení chování domény tak, aby se pod souborem s příponou např. gif mohl nacházet php skript (přenastavit tak, aby vše chodilo jen na jeden backend server).
  • Požádejte o zvýšení PHP memory_limit na maximální hodnotu.

AptHost

  • Vlastnosti každého adresáře je možné ovlivnit vlastním souborem php.ini s právy 600 obsahující potřebná nastavení např.:
    • safe_mode = On
      memory_limit = 256M
      post_max_size = 1400M
      upload_max_filesize = 700M
  • Souborem .htaccess je možné nastavit sdílení jednoho souboru php.ini všemi adresáři (pro nastavení společných vlastností všech případných domén a subdomén stačí tedy mít pouze jeden soubor php.ini a jeden soubor .htaccess v kořenu webhostingu):
    • # Protecting php.ini file
      <Files *.ini>
        Order deny,allow
        Deny from All
      </Files>
      # Shared php.ini across all folder
      suPHP_ConfigPath /home/user
  • U databázi je vhodné pro české weby změnit porovnání na utf8_czech_ci.
  • Minimální časový interval Cronu je 1 minuta.
  • WebDisk umožňuje v počítači zobrazit obsah webu jako další disk Operační systém Microsoft Windows Operační systém Mac OS Operační systém Linux.

Aerohosting

  • Zákaznická podpora uvádí dobu provozu non-stop, ale mezi zasláním požadavku a realizací byl v mém případě několikrát časový interval více než 10 hodin (odpověď na požadavek byla zaslána v řádu minut).
  • Je třeba požádat o vypnutí direktivy register_globals.
  • Nové databáze zdarma, ale pouze na požádání (vlastní správa databází není možná).
  • Služba Cron je na požádání zprovozněna zdarma.

Nevyhovující webhosting

Český hosting

  • U Drupalu verze 6 NEfunguje upload souborů (obrázky uživatelů, galerie fotografií atd.) bez zásahu do zdrojového kódu. Je nutné použít PHP funkci move_uploaded_file() viz http://www.cesky-hosting.cz/napoveda-detail-php-skripty.html (nápověda).
  • Pro práci s obrázky je nutné požádat o zvýšení hodnoty memory_limit (paměťového limitu pro PHP skripty) alespoň na 16 MB.
  • Není možné volit vlastní názvy databází.
  • Cron není možné použít pro CMS Drupal (je možné vyřešit modulem Poormanscron):
    • problém s cestami souboru cron.php
    • nejkratší čas spouštění cronu jsou 2 hodiny
  • Pro funkční čistá URL je nutné požádat o povolení .htaccess nebo požádat o nastavení mod_rewrite.
  • U CMS Drupal je třeba v souboru .htaccess (povolen zdarma, ale až na požádání) zakomentovat řádky:
    # Don't show directory listings for URLs which map to a directory.
    # Options -Indexes
    # Follow symbolic links in this directory.
    # Options +FollowSymLinks

Savana

  • Časté výpadky
  • Pomalý přenost dat (50 MB soubor je stahován přibližně rychlostí 200 KB/s)
  • Není možné používat FTPS ani SFTP, pouze WebDAV.
  • Pro neveřejný systém souborů je nutné v administraci posunout úroveň open_basedir restrikce.
  • U CMS Drupal je třeba v souboru .htaccess zakomentovat řádky:
    # Protect files and directories from prying eyes.
    #<FilesMatch "\.(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template)$">
    #  Order allow,deny
    #</FilesMatch>
    
    # Don't show directory listings for URLs which map to a directory.
    # Options -Indexes
    
    # Follow symbolic links in this directory.
    # Options +FollowSymLinks
    
    # Set the default handler.
    # DirectoryIndex index.php
    
    # PHP 5, Apache 1 and 2.
    #<IfModule mod_php5.c>
    #  php_value magic_quotes_gpc                0
    #  php_value register_globals                0
    #  php_value session.auto_start              0
    #  php_value mbstring.http_input             pass
    #  php_value mbstring.http_output            pass
    #  php_value mbstring.encoding_translation   0
    #</IfModule>

IX Webhosting

  • U sdíleného hostingu je memory_limit pouze 16 MB!
  • Nepodporuje FTPS ani SFTP.

Active 24

  • Příliš drahé služby.

Drupal.org:

Další:

Tipy na free webhosting pro Drupal (zatím jsem je ovšem nezkoušel):

  • hos­tend.eu
    • zdarma a bez reklamy
    • PHP 5 nebo PHP 4
    • MySQL 5
    • plná podpora SEO
    • 0,5 GB prostoru pro web a data
  • 110mb­.com/aff.php?un=o­academy
    • 110MB 5 GB Space – FREE
    • PHP 5 – FREE!
    • FTP (chmod enabled) – FREE!
    • Sendmail (PHP Mail)
    • Your Own Domain Hosting – FREE!
    • Safe Mode OFF – FREE!
    • CGI/Perl
  • 20ehos­t.com
  • http://www.lethost.co.cc/freehosting.php (reklama na každé stránce) – Drupal funguje – vyzkoušeno :)
  • http://drupalcafe.com/

 Komerční webhostingy: