WebDirector может быть установлен на Ваш виртуальный сервер у хостинг-провайдера или на персональный компьютер. Установка на персональный компьютер:
инструкция
здесь.
Поскольку WebDirector не использует базы данных, установка на сервер размещенный у хостинг-провайдера, чаще всего, ограничивается простым копированием по FTP набора файлов в корневую папку Вашего веб-сервера (обычно www или htdocs).
Хостинг должен соответствовать следующим
техническим требованиям.
Проще всего воспользоваться
проверенными хостингами или обратиться к нашим
хостинг-партнерам.
Разработчик не несет ответственности за настройку хостинга, не входящего в список рекомендуемых. Переговоры с хостинг-провайдером по настройке хостинга, не входящего в список рекомендуемых, осуществляет покупатель CMS WebDirector.
Последовательность установки WebDirector на аккаунт у хостинг-провайдера.
1. Скачайте файл дистрибутива по
ссылке.
2. Разархивируйте его во временную папку на локальный диск на своем компьютере.
3. Скопируйте содержимое папки wd22 из архива по FTP в корневой каталог Вашего сайта у хостинг провайдера (чаще всего www, htdocs или public_html).
Обратите внимание, что копировать PHP файлы нужно в бинарном режиме!
Если Вы все сделали правильно, вход в административный интерфейс будет расположен по ссылке
www.ваш-сайт.ru/webdirectorДля первого входа используйте стандартные логин
admin и пароль
password.
Мы рекомендуем сразу после входа в систему управления сменить логин и пароль на уникальные. При наличии на панели системных сообщений сообщения о доступном обновлении - обновите систему.
Особенности установки WebDirector у некоторых хостинг-провайдеров.
Valuehost.ru
В .htaccess файл корня сайта следует добавить записи
<Files ~ "formmail\\.*">
Allow from all
</Files>
InfoBox.ru
После копирования файлов WebDirector на сервер, до захода в систему, необходимо в папке /webdirector/cfg открыть (создать, если отсутствует) файл vars.cfg и добавить в него следующую строку: uploadchmod644=1
MasterHost.ru
1). Перед установкой WD на данном хостинге Вам следует самостоятельно установить собственный интерпретатор PHP и Zend Optimizer согласно подробным инструкциям, находящимся на сайте провайдера.
2). Обратите внимание, что для корректной работы WD на этом хостинге, вместо указанных в инструкции провайдера записей
Action php-script /cgi-bin/php
AddHandler php-script .php
в .htaccess файл корня сайта следует добавить записи
Action php-script /cgi-bin/php
AddHandler php-script .php .html .htm
(тем самым Вы назначаете обработку .html-файлов тем же php-интерпретатором, что и .php-файлов и соответственно - Zend Optimizer'ом)
PS: Инструкцию AddType application/x-httpd-php .html .htm использовать не следует, так как она назначит обработку html-файлов другому интерпретатору, для которого не установлен Zend.
3). После копирования файлов WebDirector на сервер, до захода в систему, необходимо в папке /webdirector/cfg открыть (создать, если отсутствует) файл vars.cfg и добавить в него следующую строку: allowoverride=0
4). Если в системе управления сайтом не загружаются картинки в папку изображений, необходимо в .htaccess файл корня сайта добавить записи:
php_value upload_tmp_dir /home/uXXXXX/sitename.ru/tmp
где XXXXX - номер вашего аккаунта,
sitename.ru - доменное имя
и поставить на папку tmp пермишены 777.
PeterHost.ru
После копирования файлов WebDirector на сервер, до захода в систему, необходимо:
1) В папке public_html создать файл .htaccess и прописать в него следующие строки:
RemoveHandler .html
AddType application/x-httpd-php .html .htm
AddHandler application/x-httpd-php .html .htm
AddType zend-script .php .htm .html
Action zend-script /cgi-php/php4
DirectoryIndex index.html index.php
php_value magic_quotes_gpc off
php_value magic_quotes_runtime off
php_value allow_url_fopen on
php_value register_globals off
php_value short_open_tag on
2) В папке public_html/webdirector создать файл .htaccess и прописать в него следующие строки:
AddType zend-script .php
Action zend-script /cgi-php/php4
<FilesMatch "\.cfg$">
Deny from all
</FilesMatch>
DirectoryIndex index.html
3) В папке public_html/webdirector/cfg открыть (создать, если отсутствует) файл vars.cfg и добавить в него следующую строку: allowoverride=0
hosting.nic.ru
1). Для стабильной работы системы на хостинге необходимо произвести ряд настроек.
В "Панель управления"/"Веб-сервер"/"Управление модулями" включить следующие модули:
auth_module
autoindex_module
charset_module
dir_module
mime_module
PHP5
proxy_module
realip_module
rewrite_module
usertrack_module
2). Если кодировка на сайте выдается неправильно, то модуль "charset_module" стоит отключить.
3). В настройках "PHP5" включить следующие модули:
bcmath
curl
exif
gd
mysql
zend
zip
zlib
xml
xsl
4). В "Настройках модуля PHP" выключить "Безопасный режим", включить "Работать с URL как с файлами" и "Разрешить включение в код файлов с удаленных компьютеров". Параметр "Максимальный объем памяти для работы скрипта" следует увеличить до 16М или выше.
5). В панели управления хостингом необходимо включить использование .htaccess (' Веб-сервер'> ' Сайты '> yourdomain.ru).
HostGator.com - после заведения аккаунта и в случае неверного отображения русскоязычных шрифтов в системе управления сайтом необходимо написать на support@hosgator.ru письмо следующего содержания:
Please install ru.RU_CP1251 locale on operational system of a
server. The locale is necessary for CMS on the domain www.yourdomain.ru.
Installation files can be found in the attachment.
Description for files:
CP1251.gz - charmapfile, file that defines the symbolic character names that are used by the input file.
ru-RU.gz - gzipped ru_RU file, the locale definition file to compile.
ru-RU.CP1251.tgz - gzipped dir, the result of localedef command.
Ошибки, возникающие при установке и их устранение.
Есть несколько типовых ошибок, которые могут встречаться при установке WebDirector. Все они легко устраняются в соответствии с инструкциями ниже.
1. После установки WebDirector на хостинге, при заходе в административную систему, выдается Fatal error. Причина: файлы скопированы по FTP некорректно, например, в текстовом режиме.
2. После переноса сайта на хостинг перестали работать некоторые модули. Причина: файлы "побились" при копировании.
3. Во вновь установленной CMS - не создаются страницы, не загружаются картинки. Причина: атрибуты файлов запрещают скриптам запись в файлы.