2017-08-26 1 views
0

J'ai essayé presque tout pour résoudre ce problème, mais ne fonctionne toujours pas :(erreur est inférieure àerreur CakePHP: cache cake_core_ n'a pas pu écrire « nous cake_dev_en- » sur CentOS

`Warning: _cake_core_ cache was unable to write 'cake_dev_cs' to File cache in /var/www/html/orangescrum/lib/Cake/Cache/Cache.php on line 325 

Warning: /var/www/html/orangescrum/app/tmp/cache/persistent/ is not writable in /var/www/html/orangescrum/lib/Cake/Cache/Engine/FileEngine.php on line 384 

Fatal error: Uncaught exception 'CacheException' with message 'Cache engine _cake_core_ is not properly configured.' in /var/www/html/orangescrum/lib/Cake/Cache/Cache.php:181 Stack trace: #0 /var/www/html/orangescrum/lib/Cake/Cache/Cache.php(151): Cache::_buildEngine('_cake_core_') #1 /var/www/html/orangescrum/app/Config/core.php(292): Cache::config('_cake_core_', Array) #2 /var/www/html/orangescrum/lib/Cake/Core/Configure.php(72): include('/var/www/html/o...') #3 /var/www/html/orangescrum/lib/Cake/bootstrap.php(175): Configure::bootstrap(true) #4 /var/www/html/orangescrum/app/webroot/index.php(77): include('/var/www/html/o...') #5 {main} thrown in /var/www/html/orangescrum/lib/Cake/Cache/Cache.php on line 181`. 

Le conseil le plus commun.. (problème d'autorisation avec le dossier -/var/www/html/orangescrum/... devrait être fixé en utilisant ceci:

chmod -R 777 /var/www/html/orangescrum 

Juste pour vous assurer, il y a un contrôle d'autorisation:

[[email protected] orangescrum]# stat -c %a app 
777 
[[email protected] orangescrum]# cd app 
[[email protected] app]# ls -a 
. Config Controller index.php Locale Plugin tmp  View 
.. Console .htaccess Lib  Model Test Vendor webroot 
[[email protected] app]# stat -c %a tmp 
777 

Cache sont Subfolders existants:

[[email protected] tmp]# cd cache 
[[email protected] cache]# ls -a 
. .. models persistent views 

Ive a créé un fichier hôte pour l'application du contenu Orangescrum.The de ce fichier est ci-dessous.

<VirtualHost *:80> 
DocumentRoot /var/www/html/orangescrum 
ServerName localhost 
ServerAlias localhost 
<Directory /var/www/html/orangescrum> 
Options Indexes FollowSymLinks 
AllowOverride All 
Order allow,deny 
Allow from all 
Require all granted 
</Directory> 
</VirtualHost> 

Si une autre question supplémentaire, permet de me demander. Merci d'avance!

Répondre

0

CentOS a SElinux activé par défaut.

sestatus 

montrera si c'est vraiment actif.

Comment désactiver:

vi /etc/sysconfig/selinux 
update line to: SELINUX=disabled 
reboot 
+0

Merci beaucoup, Patrick. C'est réparé! –