<div dir="ltr"><div><div style>Hello OC-team</div><div style>I've taken a clean Ubuntu Server 12.04 LTS image in virtualbox (downloaded yesterday), in attempt to repeat the installation instructions with rigour  The server has OpenSSH server and LAMP server installed, and I ssh to it. LTS 12.04 has owncloud 3 installed, which does not contain all wanted features.<br>
</div><div style><br></div><div style>When issuing the first command:</div><div style><b><font face="courier new, monospace">sudo apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd</font></b></div>
<div style>I receive the following error messages:</div><div style><font face="courier new, monospace"><b>Note, selecting 'php-common' instead of 'php-json'</b></font></div><div style><b><font face="courier new, monospace">E: Unable to locate package php-xml</font></b></div>
<div style><b><font face="courier new, monospace">E: Unable to locate package php-mbstring<br></font></b></div><div style><b><font face="courier new, monospace">E: Unable to locate package php5-zip</font></b><br></div><div style>
<br></div><div style>proceeding with:</div><div style><b><font face="courier new, monospace">sudo apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo</font></b></div><div style>Returns the following messages:</div>
<div style><b><font face="courier new, monospace">Note, selecting 'libcurl4-openssl-dev' instead of 'libcurl3-dev'</font></b></div><div style><b><font face="courier new, monospace">E: Unable to locate package php-pdo</font></b><br>
</div><div style><br></div><div style>In combination, with step 2.1:<br></div><div style><b><font face="courier new, monospace">wget <a href="http://mirrors.owncloud.org/releases/owncloud-4.5.5.tar.bz2">http://mirrors.owncloud.org/releases/owncloud-4.5.5.tar.bz2</a> && \</font></b></div>
<div style><b><font face="courier new, monospace">cd Downloads &&\</font></b></div><div style><b><font face="courier new, monospace">tar -xjf owncloud-* &&\</font></b></div><div style><b><font face="courier new, monospace">cp -r owncloud /var/www/ &&\</font></b></div>
<div style><b><font face="courier new, monospace">firefox http:/<a href="http://127.0.0.1/owncloud">127.0.0.1/owncloud</a> &</font></b></div><div style><br></div><div style>...Whereby I assume that /var/www is correct...(as no explicit instructions are given for the default installation directory...)</div>
<div style><br></div><div style>Following these instructions will result in the browser (http:/<a href="http://127.0.0.1/owncloud">127.0.0.1/owncloud</a>) with the error-message</div><div style><b>PHP module GD is not installed</b></div>
<div style><br></div><div style>Could somebody please cross check these instructions? </div><div style>For example php-xml could call:</div><div style><b>php-xml-htmlsax3</b></div><div style><b>php-xml-parser<br></b></div>
<div style><b>php-xml-rpc<br></b></div><div style><b>php-xml-rpc2<br></b></div><div style><b>php-xml-rss<br></b></div><div style><b>php-xml-serializer</b><br></div><div style>....?<br></div><div style><br></div><div style>
The step 2.2. "Set the directory permissions" is a little tricky, as it assumes knowledge.<br></div><div style>"<i>The owner of your webserver must own the apps/, data/ and config/ directories in your ownCloud install. You can do this by running the following command for the apps, data and config directories:</i></div>
<div style><i>chown -R www-data:www-data /path/to/your/owncloud/install/data</i>"<br></div><div style><br></div><div style>for example <b>sudo chown -R www-data:www-data /var/www/owncloud </b>executes with no error messages, but should the user be aware of the consequence. I.e. is it a safe or a dangerous typo?). Or would it be more correct to issue the instructions:</div>
<div style>choose storage for your users: f.x.:</div><div style><font face="courier new, monospace"><b>mkdir /home/owncloud/data</b></font></div><div style><font face="courier new, monospace"><b>chown -R www-data:www-data /home/owncloud/data<br>
</b></font></div><div style><font face="courier new, monospace"><b>chown -R www-data:www-data /var/www/owncloud/apps</b></font></div><div style><font face="courier new, monospace"><b>chown -R www-data:www-data /var/www/owncloud/config</b></font></div>
<div style><br></div><div style>Finally, the installer script (<a href="https://download.owncloud.com/download/community/setup-owncloud.php">https://download.owncloud.com/download/community/setup-owncloud.php</a>) fails to move beyond starting screen on ubuntu 12.04 LTS with firefox installed. I assume that this is due to the php dependencies?</div>
<div style><br></div></div><div style>Suggestion: What if this first-first step was shell-scripted instead?</div><div style><font face="courier new, monospace"><b>#!/usr/bin/sh</b></font></div><div style><font face="courier new, monospace"><b># this script needs sudo...</b></font></div>
<div style><font face="courier new, monospace"><b>If (php conditions are not met) then</b></font></div><div style><font face="courier new, monospace"><b>  install these conditions</b></font></div><div style><font face="courier new, monospace"><b>  ...continue setup...in php...</b></font></div>
<div style><font face="courier new, monospace"><b>Else</b></font></div><div style><font face="courier new, monospace"><b>  ...just continue in php</b></font></div><div style><br></div><div style>Finally when checking the download of the scripts "http<u>s</u>" secure element in http"S", </div>
<div style><font face="courier new, monospace"><b>wget <a href="https://download.owncloud.com/download/community/setup-owncloud.php">https://download.owncloud.com/download/community/setup-owncloud.php</a></b></font></div>
<div style>returns the following message:</div><div style><font face="courier new, monospace"><b>--2012-01-15 10:39:20-- <a href="https://download.owncloud.com/download/community/setup-owncloud.php">https://download.owncloud.com/download/community/setup-owncloud.php</a></b></font></div>
<div style><font face="courier new, monospace"><b>Resolving <a href="http://download.owncloud.com">download.owncloud.com</a> (<a href="http://download.owncloud.com">download.owncloud.com</a>)...50.30.42.17</b></font></div>
<div style><font face="courier new, monospace"><b>Connecting to <a href="http://download.owncloud.com">download.owncloud.com</a> (<a href="http://download.owncloud.com">download.owncloud.com</a>)|50.30.42.17|:443....connected</b></font></div>
<div style><font face="courier new, monospace"><b>ERROR: no certificate subject alternative name matches</b></font></div><div style><font face="courier new, monospace"><b>   request host name '<a href="http://download.owncloud.com">download.owncloud.com</a>'.</b></font></div>
<div style><br></div><div style>...</div><div style><br></div><div style>Thanks for your help updating the default installation guide</div>-- <br><div>Bjorn</div><div><br></div>
<div><br></div><div><br></div>
</div>