{"id":88,"date":"2014-10-14T16:54:38","date_gmt":"2014-10-14T16:54:38","guid":{"rendered":"http:\/\/adrhc.go.ro\/wordpress\/?p=88"},"modified":"2019-04-01T19:14:44","modified_gmt":"2019-04-01T17:14:44","slug":"install-configure-owncloud","status":"publish","type":"post","link":"https:\/\/adrhc.go.ro\/blog\/install-configure-owncloud\/","title":{"rendered":"Install &#038; configure Owncloud"},"content":{"rendered":"<pre class=\"brush:bash shell;toolbar: false\">\r\ncd \/i-data\/60cb70cf\/www\/pages\r\n#mv \/i-data\/md0\/www\/pages\/owncloud to \/i-data\/md0\/www\/pages\/owncloud{vezi versiunea in version.php}\r\n#rm -r \/i-data\/md0\/www\/pages\/owncloud\r\nwget https:\/\/download.owncloud.org\/community\/owncloud-7.0.2.tar.bz2\r\ntar xjf owncloud-7.0.2.tar.bz2\t-> creaza folderul owncloud (atentie la vechiul owncloud)\r\nmysql -p\r\nCREATE DATABASE owncloud702 CHARACTER SET utf8;\r\nGRANT ALL ON owncloud702.* TO 'owncloud702'@'%' IDENTIFIED BY 'owncloud702' WITH GRANT OPTION;\r\nFLUSH PRIVILEGES;\r\n#DROP DATABASE owncloud702;\t-> in caz de eroare apoi recreezi DB si dai clean pe history in browser!\r\nNu creea fisierul config.php!!! (ramai intr-o pagina alba fara sa mai ai solutii)\r\n#ERROR0:\r\n\tMetoda setlocale(...) returneaza false ceea ce buseste in diverse parti.\r\n#SOLUTION0:\r\n\tTrebuie modificat \/i-data\/md0\/www\/pages\/owncloud\/lib\/private\/util.php: \r\n\t\t\"public static function isSetLocaleWorking\" cu \"return true\" pt tot corpul functiei:\r\n\tgrep -i -I -r --include=*.php \"isSetLocaleWorking\" \/i-data\/md0\/www\/pages\/owncloud\r\n\tgrep -i -I -r --include=*.php \"setlocale\" \/i-data\/md0\/www\/pages\/owncloud\r\n#nobody este userul de apache\r\n#rm -r \/i-data\/md0\/www\/pages\/owncloud7.0.2-data\r\nmkdir -p \/i-data\/md0\/www\/pages\/owncloud7.0.2-data\r\nmkdir -p \/i-data\/md0\/www\/pages\/owncloud\r\nchown -R nobody:nobody \/i-data\/md0\/www\/pages\/*\r\nchmod 755 -R \/i-data\/md0\/www\/pages\/*\r\n#Intra pe browser in owncloud si urmeaza pasii de configurare apoi apasa Finish:\r\nATENTIE: deocamdata lasa ca \"Data folder\" cel implicit propus de owncloud!!!\r\nAdministrator owncloud: admin\/xxx___\r\nSe va creea fisierul \/i-data\/60cb70cf\/www\/pages\/owncloud\/config\/config.php care daca e sters se reia procesul de configurare.\r\n#Umbla prin owncloud apoi aplica modificarea de mai jos pt ca altfel apar probleme:\r\nIntra intr-un folder din Files.\r\nDeschide meniul admin\/Personal.\r\nDeschide meniul admin\/Admin.\r\nDeschide meniul admin\/Users.\r\nApasa meniul admin\/Log out.\r\n#Pentru pagespeed:\r\nModPagespeedDisallow\t*\/owncloud\/*\r\n#Erori la aplicare aiurea pagespeed:\r\nRefused to execute inline script because it violates the following Content Security Policy directive: \"script-src 'self' 'unsafe-eval'\". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution.\r\n#Modifica in \/i-data\/60cb70cf\/www\/pages\/owncloud\/config\/config.php: \r\n'datadirectory' => '\/i-data\/md0\/www\/pages\/owncloud7.0.2-data',\r\n'logtimezone' => 'Europe\/Bucharest',\r\n'logfile' => '\/i-data\/md0\/www\/pages\/owncloud.log',\r\nmv \/i-data\/60cb70cf\/www\/pages\/owncloud\/data\/* \/i-data\/md0\/www\/pages\/owncloud7.0.2-data\/\r\nmv \/i-data\/60cb70cf\/www\/pages\/owncloud\/data\/.* \/i-data\/md0\/www\/pages\/owncloud7.0.2-data\/\r\n#Apasa F5 in browser (se vor creea din nou datele in noul datadirectory).\r\n#ERROR1:\r\n\t[Sun Sep 07 15:27:56 2014] [error] [client 79.115.75.66] File does not exist: \/mnt\/HD_a2\/www\/pages\/owncloud\/core\/js\/jquery-1.10.0.min.map, referer: http:\/\/adrhc.go.ro\/owncloud\/index.php\/apps\/files\/\r\n#SOLUTION1:\r\n\tcd \/mnt\/HD_a2\/www\/pages\/owncloud\/core\/js\r\n\twget https:\/\/github.com\/jquery\/codeorigin.jquery.com\/blob\/master\/cdn\/jquery-1.10.0.min.map\r\n\tchown -R nobody:nobody \/i-data\/md0\/www\/pages\/owncloud\/core\/js\/*\r\n\tchmod 755 -R \/i-data\/md0\/www\/pages\/owncloud\/core\/js\/*\r\n\r\nThe owncloud upgrade command \"php occ upgrade\" requires:\r\n\tchown root:root occ\r\n\tchown root:root config\/config.php\r\nAfter upgrade restore rights:\r\n\tchown nobody:nobody config\/config.php\r\n\r\nERROR (owncloud)\r\n\tWarning: flock() expects parameter 1 to be resource, boolean given in owncloud\/lib\/private\/config.php on line 201\r\nSOLUTION\r\n\tchmod +r \/i-data\/60cb70cf\/www\/pages\/owncloud\/config\/config.php\r\n\r\nOwncloud with mysqli or pdo (pdo won't work with php7):\r\nsee https:\/\/wordpress.org\/plugins\/wp-db-driver\/\r\nIn your wp-config.php, add a new constant:\r\ndefine('WPDB_DRIVER', 'wpdb_driver_mysqli');\r\n\r\nRescan OC files for all users (after manually changing OC's files):\r\ncd \/********\/apps\/opt\/php-pages\/owncloud\r\nphp occ files:scan --all\r\n<\/pre>\n<p>Create \/i-data\/60cb70cf\/www\/pages\/owncloud\/debug.php (shows the entire php configuration):<\/p>\n<pre class=\"brush:xml xhtml xslt html;toolbar: false\">\r\n&lt;H1>This is normal HTML&lt;\/H1>\r\nBut the &lt;U>following table&lt;\/U> is generated by PHP:\r\n&lt;?php\r\n\tphpinfo();\r\n?>\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>cd \/i-data\/60cb70cf\/www\/pages #mv \/i-data\/md0\/www\/pages\/owncloud to \/i-data\/md0\/www\/pages\/owncloud{vezi versiunea in version.php} #rm -r \/i-data\/md0\/www\/pages\/owncloud wget https:\/\/download.owncloud.org\/community\/owncloud-7.0.2.tar.bz2 tar xjf owncloud-7.0.2.tar.bz2 -> creaza folderul owncloud (atentie la vechiul owncloud) mysql -p CREATE DATABASE owncloud702 CHARACTER SET utf8; GRANT ALL ON owncloud702.* TO &#8216;owncloud702&#8217;@&#8217;%&#8217; IDENTIFIED [&hellip;]<\/p>\n<div class=\"link-more\"><a href=\"https:\/\/adrhc.go.ro\/blog\/install-configure-owncloud\/#more-88\" class=\"more-link\">Continue reading &#10142; <span class=\"screen-reader-text\">Install &#038; configure Owncloud<\/span><\/a><\/div>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-88","post","type-post","status-publish","format-standard","hentry","category-configuration"],"_links":{"self":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/posts\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":0,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions"}],"wp:attachment":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/media?parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/categories?post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/tags?post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}