Hi Edwin,
Please find below my replies to each questions
edwin2win wrote:
The error message is a problem of permission.
When you have an inifinite loop, this is generally due to the fact that Joomla can not create a directory and it loop in trying to create a directory.
You can sometimes bypass the problem of permission, when using the FTP Layer that you can define in the "global configuration".
Ensure that the FTP user is the same as the files and folders owner present in your website.
I tried this option but nothing more change.
Below the extract of the FTP sessions:
Code: |
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/configuration.php" 200 1947
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/administrator/components/com_config/model/application.php" 200 7945
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/administrator/components/com_config/models/application.php" 200 526
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/libraries/cms/installer/installer.php" 200 50752
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/libraries/joomla/database/database.php" 200 5385
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/libraries/joomla/filesystem/path.php" 200 6905
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/libraries/joomla/session/session.php" 200 21614
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/libraries/joomla/user/user.php" 200 18873
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/libraries/legacy/view/legacy.php" 200 19085
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/components/com_content/helpers/route.php" 200 5140
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_multisites/backup/components/com_content/models/articles.php" 200 20965
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/configuration.php" 200 1947
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_config/model/application.php" 200 7945
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_config/models/application.php" 200 526
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/administrator/components/com_menus/models/menutypes.php" 200 11448
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/libraries/cms/installer/installer.php" 200 50752
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/libraries/joomla/database/database.php" 200 5385
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/libraries/joomla/filesystem/path.php" 200 6905
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/libraries/joomla/session/session.php" 200 21614
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/libraries/joomla/user/user.php" 200 18873
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/libraries/legacy/view/legacy.php" 200 19085
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/components/com_content/helpers/route.php" 200 5140
10.12.11.125 - c1_xxxxxx [27/May/2014:14:33:52 +0200] "PUT /var/www/clients/client1/web61/web/components/com_content/models/articles.php" 200 20965
|
As you can see all FTP interaction got an "200" as reply which means that everything was fine.
The user use "c1_xxxxxx" have the read/write abilities over the whole "/var/www/clients/client1/web61/web" directory and sub-directories. The Apache user as well.
Which kind of server administration do you use ?
Such kind of problem is frequently encounter with "Direct Admin" and with some old "Plesk".
As described in my original post I use ISPCONFIG3. Which is an opensource panel. I'm an experimented sysadmin (I owned the whole hosting infrastructure) and I use this panel just for convenience. I know that this panel use special unix flag (immutable)in the root directory "/var/www/clients/client1/web61/" to prevent some kind of hacks. But your module shouldn't go before "/var/www/clients/client1/web61/web" which is the public web root directory (equivalent to public_html for some panels).
You need to verify the ownership of the files and folders and now if your apache run with the owner of the file or use a static name like "apache" owner.
when the suPHP module is present in apache, it should use the owner of the file that is executed but in your case, this does not seems the case.
The apache user and the ftp user execute the PHP operation under the local userid (unix). I'll send you in PM the URL to test the phpinfo() and see by yourself.
I look inside the error.log and I see nothing about the folder/file creation failure.
I enabled the maximum verbose message in Joomla but we didn't see more information. The only thing happened (before we try to apply patches) is this message:
Code: |
Strict Standards: Only variables should be assigned by reference in /var/www/clients/client1/web61/web/administrator/components/com_multisites/controllers/patches.php on line 33 Strict Standards: Only variables should be assigned by reference in /
var/www/clients/client1/web61/web/administrator/components/com_multisites/controllers/patches.php on line 34 Strict Standards: Only variables should be assigned by reference in /var/www/clients/client1/web61/web/administrator/components/
com_multisites/controllers/patches.php on line 40 Strict Standards: Only variables should be assigned by reference in /var/www/clients/client1/web61/web/administrator/components/com_multisites/views/patches/view.php on line 39 Strict Standards:
Only variables should be assigned by reference in /var/www/clients/client1/web61/web/administrator/components/com_multisites/views/patches/view.php on line 42 Strict Standards: Only variables should be assigned by reference in /var/www/clients/
client1/web61/web/administrator/components/com_multisites/views/patches/view.php on line 45 Strict Standards: Non-static method MultisitesController::_getVersion() should not be called statically in /var/www/clients/client1/web61/web/administrator/
components/com_multisites/patches/joomla/check_jms_vers.php on line 31 Strict Standards: Non-static method Edwin2WinModelRegistration::getLatestVersion() should not be called statically in /var/www/clients/client1/web61/web/administrator/components/
com_multisites/models/patches.php on line 239 Strict Standards: Only variables should be assigned by reference in /var/www/clients/client1/web61/web/administrator/components/com_multisites/views/patches/view.php on line 46 Strict Standards: Non-
static method MultisitesController::_getVersion() should not be called statically in /var/www/clients/client1/web61/web/administrator/components/com_multisites/patches/joomla/check_jms_vers.php on line 3
|
For you information these tests were made with Joomla 3.3.0 (final release).
Thanks for your support,
Renaud