H Boris,
I don't know what you mean by this. Please help.
Alfred
------ Origineel bericht ------
Van: "Boris Ribalkin" <[email protected]>
Aan: "List for Developers of ownCloud" <[email protected]>
Verzonden: 11-9-2015 10:18:09
Onderwerp: Re: [owncloud-devel] php 32 bit (arm) filemtime issue
Alfred,
Looks like you may try free bsd option (according to php website)
On FreeBSD:
$mtime = exec ('stat -f %m '. escapeshellarg ($path));
On Sep 11, 2015 07:42, "Alfred van Hoorn" <[email protected]>
wrote:
Hi,
I am also facing an issue with file:scan. While running that command I
am receiving many, many, many times the next message:
stat: invalid option -- 'c'
BusyBox v1.16.1 (2015-06-29 18:12:44 CST) multi-call binary.
Usage: stat [OPTIONS] FILE...
Display file (default) or filesystem status
Options:
-f Display filesystem status
-L Follow links
-t Display info in terse form
I am running OwnCloud on a Synology Diskstation. Synology implemented
the Busybox shell on their Diskstations.
Cheers,
Alfred van Hoorn
Op 10 sep. 2015 om 23:07 heeft Boris Ribalkin <[email protected]> het
volgende geschreven:
Hi All,
I am facing an issue with running file:scan on arm:
filemtime(): stat failed
Looks like the reason is filemtime [1] is not working for files over
2G on 32 bit php [2]
Fixing function according to php website comment solved the problem:
exec ('stat -c %Y '. escapeshellarg ($this->getSourcePath($path)));
I am sure that worked fine in past with older owncloud/php versions
on the same hardware.
Is there something I am missing or this never worked on php (32bit) /
arm?
Or is it possible to have some if, like:
if (PHP_INT_SIZE === 4)
return exec ('stat -c %Y '. escapeshellarg
($this->getSourcePath($path)));
else
return filemtime($this->getSourcePath($path));
I cannot upgrade php to 64 bit on arm board as there there is no such
thing yet as arm64 or at least not popular enough on single board
computers yet.
[1] http://php.net/manual/en/function.filemtime.php#68814
[2]
https://github.com/owncloud/core/blob/master/lib/private/files/storage/local.php#L159
My system:
ownCloud version 8.0.4
PHP Version => 5.6.9
System => Linux cubietruck 3.4.79-sun7i #13 SMP PREEMPT Thu Jul 3
06:34:55 CST 2014 armv7l
Configure Command => './configure' '--enable-fpm' '--with-pgsql'
'--with-pdo-pgsql' '--enable-opcache' '--prefix'
'--with-config-file-path=/root/build/install/config' '--with-gd'
'--enable-zip' '--with-zlib' '--with-curl' '--with-readline'
'--with-ldap' '--with-ldap-sasl'
'--with-libdir=lib/arm-linux-gnueabihf' '--enable-mbstring'
Thank you
--
Boris Rybalkin
[email protected]
_______________________________________________
Devel mailing list
[email protected]
http://mailman.owncloud.org/mailman/listinfo/devel
_______________________________________________
Devel mailing list
[email protected]
http://mailman.owncloud.org/mailman/listinfo/devel
_______________________________________________
Devel mailing list
[email protected]
http://mailman.owncloud.org/mailman/listinfo/devel