DigitalOcean - настройка mod_rewrite (см. разделы How to Activate Mod_Rewrites и How to permit changes in the .htaccess file)
Это страница содержит описание для SuiteCRM 8.x. Описание для SuiteCRM 7.x. находится здесь.
Установите версию PHP, веб-сервер и базу данных, руководствуясь информацией, указанной в Таблице совместимости.
Обратите внимание, что часть программного обеспечения, указанного в таблице совместимости, необходима только для разработчиков, и при установке пакета, предлагаемого на официальной странице загрузки, нет необходимости в установке node, angular и yarn/npm. Загружаемый пакет уже содержит все необходимые файлы в папке public/dist.
Полезные ссылки |
Установите на сервере следующие php-модули:
cli
curl
common
intl
json
gd
mbstring
mysqli
pdo_mysql
openssl
soap
xml
zip
imap (необязательно)
ldap (необязательно)
Если вы используете веб-сервер apache, убедитесь, что модуль mod_rewrite
включён и корректно настроен. Модуль используется при вызове SuiteCRM-Core API, и, если перенаправление отключено, вы получите ошибку 404
.
Полезные ссылки |
DigitalOcean - настройка mod_rewrite (см. разделы How to Activate Mod_Rewrites и How to permit changes in the .htaccess file) |
Настройте корневую папку веб-сервера таким образом, чтобы она указывала на папку public, в этом случае другие файлы и папки не будут доступны из внешней сети.
Если используется виртуальный хост, то добавьте в файл конфигурации следующие строки:
<VirtualHost *:80>
DocumentRoot /<path-to-suite>/public
<Directory /<path-to-suite>/public>
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
</VirtualHost>
Полезные ссылки |
Убедитесь, что при обработке ошибок не учитываются нефатальные уведомления. Для этого настройте директиву error_reporting
в файле php.ini
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_WARNING
Полезные ссылки |
Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.