В настоящее время у меня есть конфигурация WHMCS. У меня есть следующие папки (crons, downloads, attachments и templates_c), расположенные в отдельном каталоге, чем установка WHMCS. У меня есть правильный путь, помеченный в файле configuration.php, и разрешения для папок верны. Я получаю эту ошибку: Каталог компиляции шаблонов «каталог» должен быть доступен для записи (CHMOD 777), прежде чем вы сможете продолжить. Для каталога templates_c установлено значение CHMOD 777, но он по-прежнему не работает.
Каталог для этой папки:
/ var / www / WHMCS Private /
Каталог установки WHMCS:
/var/www/html/supertolerator.com/hosting/billing
configuration.php:
$ templates_compiledir = ‘/ var / www / WHMCS Private / templates_c /’; (Это строка, сообщающая WHMCS, где искать эту папку.)
Я пытался связаться с WHMCS, но они не помогли и сказали мне спросить моего хостинг-провайдера. Не могу этого сделать, так как мой сервер управляется самостоятельно.
Любая помощь приветствуется.
Просто идея, это может быть ошибка из-за пробела в имени вашего каталога «WHMCD Private»? Попробуй строчными и без пробелов.
Вы сами пробовали разрешения? su для пользователя веб-сервера (например, apache / httpd или аналогичный), а затем попробуйте создать файл в каталоге templates_c:
touch /var/www/WHMCS Private/templates_c/
Если вы получаете ошибку разрешения, это все еще проблема с сервером, в противном случае это может быть связано с whmcs.
Попробуйте установить для частного корня неперекрытое имя папки.
Если это не работает для вас, попробуйте выполнить chmod -R 777 templates_c
это рекурсивно и также устанавливает права доступа к подпапкам и файлам.
Поскольку вы используете это местоположение в скомпилированном виде, вам придется использовать escape-символ \
чтобы он мог видеть пространство.
Каталог должен выглядеть примерно так:
/home/username/public_html/whmcs directory/templates_c/
имя пользователя: ваше имя пользователя cpanel
каталог whmcs: имя вашей папки whmcs