2017-03-03 8 views
0

J'ai actuellement une configuration WHMCS. J'ai les dossiers suivants (crons, téléchargements, pièces jointes et templates_c), situés dans un répertoire distinct de l'installation WHMCS. J'ai le bon chemin étiqueté dans le fichier configuration.php et les permissions pour les dossiers sont correctes. J'obtiens cette erreur: Les modèles compilant le répertoire '"directory"' doivent être accessibles en écriture (CHMOD 777) avant de pouvoir continuer. Le répertoire templates_c est défini sur CHMOD 777 comme indiqué, mais cela ne fonctionne toujours pas.WHMCS Autorisations Erreur

Directory pour ce dossier: /var/www/WHMCS privé/

Répertoire d'installation WHMCS: /var/www/html/supertolerator.com/hosting/billing

Configuration.php: $ templates_compiledir = '/ var/www/WHMCS Privé/templates_c /'; (Ceci est la ligne indiquant à WHMCS où rechercher ce dossier.)

J'ai essayé de contacter WHMCS mais ils n'étaient pas d'aide et m'ont dit de demander à mon fournisseur d'hébergement. Impossible de faire cela car mon serveur est auto-géré.

Toute aide est appréciée.

Répondre

0

Juste une idée, il pourrait éventuellement être un bug causé de l'espace vide dans votre nom de répertoire "WHMCD Private"? Essayez avec l'espace en minuscules et sans espaces.

Avez-vous essayé les autorisations de votre auto? su à l'utilisateur du serveur web (par exemple apache/httpd ou similaire) et puis essayez de créer un fichier dans le répertoire templates_c:

touch /var/www/WHMCS Private/templates_c/ 

Si vous obtenez une erreur d'autorisation, il est toujours un problème de serveur, il pourrait autrement être whmcs liés .

0

Essayez de définir la racine privée sur un nom de dossier non échappé. Si cela ne fonctionne pas pour vous, essayez d'exécuter chmod -R 777 templates_c qui est récursif et définir également les autorisations des sous-dossiers et des fichiers.

Lorsque vous utilisez cet emplacement dans votre compilé, vous devrez utiliser le caractère d'échappement \ afin qu'il puisse voir l'espace.

+0

Si cela vous a aidé, veuillez accepter ma réponse. –