Поддержка Joomla sftp

2093
Ari

У меня есть общий сервер, и я не слишком контролирую его. Мне удалось установить Joomla 2.5, но всякий раз, когда я загружаю какой-либо файл, например, шаблон, владелец файла (www) отличается от моего имени пользователя, поэтому я не могу позже подключиться к серверу и редактировать загруженные файлы, которые мне нужны. сделать, чтобы изменить логотип и т. д. Я считаю, что это потому, что загрузка происходит через php.

Я попытался настроить Joomla использовать ftp, но, к сожалению, порт ftp отключен и доступен только sftp. Возможно ли, что я настроил Joomla как-нибудь использовать sftp для загрузки файлов, а не ftp или php?

Я использую Joomla 2.5 на сервере Linux.

Изменить : мы наконец решили это с помощью ACL . Веб-сервер и мое имя пользователя были помещены в одну группу, и нам обоим дали право на запись в папку.

0

1 ответ на вопрос

0
Julian Knight

Вы проверили группу, назначенную для загруженных файлов? Владельцем веб-сервера обычно является «пользователь», но в группу обычно входит идентификатор пользователя оболочки. У вас все еще будет эта проблема с FTP, но тогда ваш сервер будет широко открыт для злоупотреблений.

Если вы находитесь в группе, просто убедитесь, что загруженные файлы получают правильные разрешения при загрузке.

Joomla, действительно, будет использовать PHP для загрузки, потому что загруженные файлы являются локальными для себя, ей не нужно или не нужно использовать SFTP или любой другой удаленный механизм. Прошло много времени с тех пор, как я использовал Joomla, но я думаю, что если вы перейдете к:

Site -> Global Configuration -> Server tab 

В администраторе Joomla вы сможете изменить разрешения по умолчанию для загрузки файлов.

No, I am not a member of the group, and I am not sure if I can convince the server admin to add me to the group. Moreover, the file permissions doesn't have the group write access anyway. But I don't think I will have problem with FTP or SFTP, since I can have Joomla use my shell username to upload files. I already have Wordpress on the same server which fortunately can use SFTP to upload. I was rather surprised to see Joomla doesn't have such option. In the "Server tab" there is only settings for FTP. Ari 11 лет назад 0
But if you do that, then Joomla won't have access will it? Then you wont be able to see the files in Joomla! Something is amiss. You're shell login must have access to the Joomla files otherwise you cannot maintain them from the shell? Julian Knight 11 лет назад 0
Если бы у Joomla была опция SFTP, я бы установил ее со своим собственным именем пользователя и паролем, чтобы у нее был доступ к моим файлам. В настоящее время я делаю это для своего сайта Wordpress. Ari 11 лет назад 0

Похожие вопросы