установить Joomla на strato.de - PullRequest
       8

установить Joomla на strato.de

0 голосов
/ 11 августа 2011

Я создаю сайт на основе Joomla!для моего немецкого друга, у которого есть хостинг в strato.de, я столкнулся со многими проблемами при установке Joomla на этот хостинг.После загрузки файлов Joomla 1.5.23 на их сервер и попытки установить Joomla я получил ошибку:

Warning: file_put_contents(.../configuration.php) [function.file-put-contents]:
failed to open stream:
Permission denied in /.../installation/installer/models/model.php on line 850

После этого я вручную создал файл configuration.php и заполнил его данными базы данных (пароли и т. Д.).

Казалось, что Joomla установлена, но когда я пытался установить какое-либо расширение, я не могу этого сделать, поскольку оно отображает только такие ошибки, как:

Cound not create directory
Component install: failed to create directory

Конечно, я пытался изменить разрешения для каталогадо 777, но это не помогло, всегда та же проблема и отсутствие возможности установить какой-либо компонент.Информация php показывает, что это SunOs на сервере, и я думаю, что что-то не так с владельцем файлов.

Я также пытался установить Joomla через собственный установщик strato, но он выдает те же ошибки.Я связался со справочной службой Strato de, но они ответили: «Мы не предлагаем никакой технической поддержки или поддержки сценариев для сторонних CMS».

Может кто-нибудь помочь мне с этим, пожалуйста?Кому-нибудь удалось установить Joomla и компоненты на этот хостинг?

Буду признателен за любую помощь.

1 Ответ

0 голосов
/ 11 августа 2011

Во-первых, вы никогда не должны устанавливать разрешения для чего-либо на 777, это большой риск для безопасности.

Далее, есть вероятность, что сервер не настроен должным образом для запуска Joomla без каких-либо проблем. Joomla работает намного лучше, когда PHP работает в режиме CGI, а не когда он работает как модуль Apache. Скорее всего, сервер, на котором вы работаете, использует PHP как модуль Apache, что вызывает много проблем.

Многие проблемы можно обойти, включив слой FTP, но сначала нужно кое-что проверить -

  1. Убедитесь, что каталоги log и tmp существуют в корневом каталоге.
  2. Проверьте права доступа к каталогу, войдя в систему с правами администратора, затем Справка> Информация о системе> Права доступа к каталогу (здесь вы также должны увидеть каталоги tmp и log). Файлы должны быть 644, каталоги должны быть 755.
  3. Включите слой FTP, перейдя в «Сайт»> «Глобальная конфигурация»> «Сервер»> «Настройки FTP»

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

...