我正在尝试在本地安装 MOODLE 我遇到了这个问题
Can not initialize PHP session, please verify that your browser accepts cookies.
我正在尝试启用 cookie(我正在使用 chrome) 按照这些步骤 https://support.google.com/accounts/bin/answer.py?hl=en&answer=61416
我还尝试配置 php.ini
http://support.qualityunit.com/021373-How-To-Enable-Session-Support-for-PHP
还是解决不了
谁能帮帮我?
php configuration <br/>
session
Session Support enabled
Registered save handlers files user
Registered serializer handlers php php_binary wddx
Directive Local Value Master Value
session.auto_start Off Off
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_httponly Off Off
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 1000 1000
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 5 5
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path D:\EasyPHP-12.1/tmp D:\EasyPHP-12.1/tmp
session.serialize_handler php php
session.upload_progress.cleanup On On
session.upload_progress.enabled On On
session.upload_progress.freq 1% 1%
session.upload_progress.min_freq 1 1
session.upload_progress.name PHP_SESSION_UPLOAD_PROGRESS PHP_SESSION_UPLOAD_PROGRESS <br/>
session.upload_progress.prefix upload_progress_ upload_progress_ <br/>
session.use_cookies On On <br/>
session.use_only_cookies On On <br/>
session.use_trans_sid 0 0 <br/>
最佳答案
通常这是 php 配置问题,php 无法写入 session 文件夹。 确切的路径和用户因操作系统而异,但我会尝试总结一下。
首先我们需要查看 session 是否有问题,但我们需要知道 php 使用哪个配置文件以及将 session 保存到哪个路径。 为此:
- 在您的 moodle 安装文件夹中创建一个名为 info.php 的新文件,
- 添加
<?php phpinfo(); ?>
- 并保存。
- 将您的浏览器发送到您的那个页面 网络服务器。
这会告诉你一些事情:
- “session.save_path”是 php 试图保存您的 session 文件的地方。
- "APACHE_RUN_USER"是运行 apache 的用户。
- "Loaded Configuration File"将显示 php 正在读取哪个文件 设置来自。
如果设置了 session.save_path,请检查该文件夹的权限。它们应该归网络服务器用户所有。修复该问题后,重新加载 moodle 屏幕。
如果您的 session.save_path 未设置,请暂时将其设置为“/tmp/”。 这是一个始终可写但不是很安全的位置。 重新启动您的网络服务器并重新加载 moodle 屏幕。
关于session - 心情 "Can not initialise PHP session, please verify that your browser accepts cookies.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13328515/