@@ -170,12 +170,7 @@ static ZEND_INI_MH(OnUpdateFileCache)
170170
171171 if (!IS_ABSOLUTE_PATH (ZSTR_VAL (new_value ), ZSTR_LEN (new_value )) ||
172172 zend_stat (ZSTR_VAL (new_value ), & buf ) != 0 ||
173- !S_ISDIR (buf .st_mode ) ||
174- #ifndef ZEND_WIN32
175- access (ZSTR_VAL (new_value ), R_OK | X_OK ) != 0 ) {
176- #else
177- _access (ZSTR_VAL (new_value ), 04 ) != 0 ) {
178- #endif
173+ !S_ISDIR (buf .st_mode )) {
179174 zend_accel_error (ACCEL_LOG_WARNING , "opcache.file_cache must be a full path of accessible directory.\n" );
180175 new_value = NULL ;
181176 }
@@ -311,10 +306,10 @@ ZEND_INI_BEGIN()
311306 STD_PHP_INI_ENTRY ("opcache.mmap_base" , NULL , PHP_INI_SYSTEM , OnUpdateString , accel_directives .mmap_base , zend_accel_globals , accel_globals )
312307#endif
313308
314- STD_PHP_INI_ENTRY ("opcache.file_cache" , NULL , PHP_INI_SYSTEM , OnUpdateFileCache , accel_directives .file_cache , zend_accel_globals , accel_globals )
315- STD_PHP_INI_BOOLEAN ("opcache.file_cache_read_only" , "0" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_read_only , zend_accel_globals , accel_globals )
316- STD_PHP_INI_BOOLEAN ("opcache.file_cache_only" , "0" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_only , zend_accel_globals , accel_globals )
317- STD_PHP_INI_BOOLEAN ("opcache.file_cache_consistency_checks" , "1" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_consistency_checks , zend_accel_globals , accel_globals )
309+ STD_PHP_INI_ENTRY ("opcache.file_cache" , NULL , PHP_INI_SYSTEM , OnUpdateFileCache , accel_directives .file_cache , zend_accel_globals , accel_globals )
310+ STD_PHP_INI_BOOLEAN ("opcache.file_cache_read_only" , "0" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_read_only , zend_accel_globals , accel_globals )
311+ STD_PHP_INI_BOOLEAN ("opcache.file_cache_only" , "0" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_only , zend_accel_globals , accel_globals )
312+ STD_PHP_INI_BOOLEAN ("opcache.file_cache_consistency_checks" , "1" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_consistency_checks , zend_accel_globals , accel_globals )
318313#if ENABLE_FILE_CACHE_FALLBACK
319314 STD_PHP_INI_BOOLEAN ("opcache.file_cache_fallback" , "1" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_fallback , zend_accel_globals , accel_globals )
320315#endif
0 commit comments