2016-01-10 15 views
6

Tôi có vấn đề với xampp (Windows), nơi tôi có session_start(); trong hồ sơ của tôi, nhưng nó giống như giọt mà yêu cầu ...gì có thể gây ra một lỗi ERR_CONNECTION_RESET, trên xampp khi sử dụng phiên

Khi tôi cố gắng truy cập vào trang với localhost/folder/index.php nó hoạt động nhưng khi tôi cố gắng external ip/folder/index.php hoặc 127.0.0.1/folder/index.php hoặc [::1]/folder/index.php nó chỉ rớt kết nối (thử nhiều trình duyệt và chrome cho ERR_CONNECTION_RESET ... tôi tránh khỏi thất bại và tôi rất cần giúp đỡ ... nó làm việc khi tôi loại bỏ session_start(); từ tập tin của tôi. .. Khi tôi tạo tập tin mới với session_start(); nó vẫn không hoạt động ...

Một số dòng error.log

[Sun Jan 10 19:33:45.805036 2016] [:error] [pid 3176:tid 1888] [client myip:50143] script 'C:/xampp/htdocs/h3x1t/i\xc2\xb4\xc2\xb4.php' not found or unable to stat 
[Sun Jan 10 20:02:40.330149 2016] [ssl:warn] [pid 24588:tid 552] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Sun Jan 10 20:02:40.373728 2016] [mpm_winnt:notice] [pid 24588:tid 552] AH00354: Child: Starting 150 worker threads. 
[Sun Jan 10 20:04:25.949925 2016] [mpm_winnt:notice] [pid 29460:tid 564] AH00428: Parent: child process 24588 exited with status 3221225477 -- Restarting. 
[Sun Jan 10 20:04:26.568746 2016] [ssl:warn] [pid 29460:tid 564] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Sun Jan 10 20:04:26.615700 2016] [mpm_winnt:notice] [pid 29460:tid 564] AH00455: Apache/2.4.18 (Win32) OpenSSL/1.0.2e PHP/7.0.1 configured -- resuming normal operations 
[Sun Jan 10 20:04:26.615700 2016] [mpm_winnt:notice] [pid 29460:tid 564] AH00456: Apache Lounge VC14 Server built: Dec 9 2015 10:17:39 
[Sun Jan 10 20:04:26.615700 2016] [core:notice] [pid 29460:tid 564] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache' 
[Sun Jan 10 20:04:26.622190 2016] [mpm_winnt:notice] [pid 29460:tid 564] AH00418: Parent: Created child process 26200 
[Sun Jan 10 20:04:27.302705 2016] [ssl:warn] [pid 26200:tid 560] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Sun Jan 10 20:04:27.475560 2016] [ssl:warn] [pid 26200:tid 560] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Sun Jan 10 20:04:27.518770 2016] [mpm_winnt:notice] [pid 26200:tid 560] AH00354: Child: Starting 150 worker threads. 
[Sun Jan 10 20:04:28.693791 2016] [mpm_winnt:notice] [pid 29460:tid 564] AH00428: Parent: child process 26200 exited with status 3221225477 -- Restarting. 
[Sun Jan 10 20:04:29.379751 2016] [ssl:warn] [pid 29460:tid 564] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Sun Jan 10 20:04:29.425188 2016] [mpm_winnt:notice] [pid 29460:tid 564] AH00455: Apache/2.4.18 (Win32) OpenSSL/1.0.2e PHP/7.0.1 configured -- resuming normal operations 
[Sun Jan 10 20:04:29.425188 2016] [mpm_winnt:notice] [pid 29460:tid 564] AH00456: Apache Lounge VC14 Server built: Dec 9 2015 10:17:39 
[Sun Jan 10 20:04:29.425188 2016] [core:notice] [pid 29460:tid 564] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache' 
[Sun Jan 10 20:04:29.430191 2016] [mpm_winnt:notice] [pid 29460:tid 564] AH00418: Parent: Created child process 30668 
[Sun Jan 10 20:04:30.081357 2016] [ssl:warn] [pid 30668:tid 608] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Sun Jan 10 20:04:30.254197 2016] [ssl:warn] [pid 30668:tid 608] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name 
[Sun Jan 10 20:04:30.297173 2016] [mpm_winnt:notice] [pid 30668:tid 608] AH00354: Child: Starting 150 worker threads. 
[Sun Jan 10 20:06:24.444492 2016] [:error] [pid 30668:tid 1896] [client ::1:60405] script 'C:/xampp/htdocs/h3x1t/contracts.php' not found or unable to stat, referer: http://localhost/h3x1t/index 
+0

Bạn đã kiểm tra nhật ký lỗi apache chưa? Nó nói gì .. –

+0

Chỉnh sửa -> một số dòng nhật ký lỗi. – Entropy

+0

Dường như bạn cố gắng truy cập trang web dưới dạng tệp..C: /xampp/htdocs/h3x1t/contracts.php ... –

Trả lời

4

tôi cài đặt lại xampp với PHP Version cũ hơn ...

Hình như thủ phạm là PHP 7.0.0

EDIT: Tìm thấy một cái gì đó có thể liên kết với nó https://community.apachefriends.org/viewtopic.php?p=248070&sid=0b7559defe15317f41699d1ce9194e3f

EDIT2: Đã tìm thấy điều này (nhà phát triển bitnami)

chúng tôi đã kiểm tra cấu hình của XAMPP và chúng tôi phát hiện thấy sự cố có liên quan đến biến use_only_cookies mà bạn có thể tìm thấy trong phần phiên của tệp php.ini. Apache sẽ sụp đổ nếu biến use_only_cookies trong phần của phiên được thiết lập để 0 và mọi thứ đều tốt nếu nó được thiết lập để 1.

http://php.net/manual/en/session.configuration.php#ini.session.use-only-cookies

Chúng tôi cũng kiểm tra rằng các use_strict_mode nên được đặt thành 1.

https://wiki.php.net/rfc/strict_sessions http://php.net/manual/en/session.configuration.php#ini.session.use-strict-mode

Chúng tôi sẽ bao gồm những thay đổi trong phiên bản tiếp theo của XAMPP với PHP 7. Chúng tôi đang xây dựng những phần cài đặt với phiên bản 7.0.2 và chúng tôi sẽ phát hành chúng càng sớm càng tốt.

6

Tôi có XAMPP với PHP7 và cùng một vấn đề ...

Tôi đã thay đổi trong php.ini: session.use_only_cookies 0-1 và tất cả các công trình.

+0

Tôi đã liên kết câu trả lời cho câu hỏi này với đủ thông tin để sửa nó - nhưng cảm ơn! – Entropy

0

Trong trường hợp của tôi, Trình xem sự kiện Windows hiển thị dữ liệu hữu ích hơn. Nó chỉ ra rằng VCRUNTIME140.dll liên tục gặp lỗi Apache (khiến bảng điều khiển hiển thị ERR_CONNECTION_RESET), vì vậy tôi đã cập nhật thư viện thành https://www.microsoft.com/en-us/download/confirmation.aspx?id=52685 - sau đó, nó cho thấy mô-đun lỗi như php7ts.dll - vì vậy tôi đã làm theo hướng dẫn từ http://ibraransari.blogspot.com/2017/01/how-to-solve-apache-crash-fault-module.html và tôi đã làm tốt đi.

Các vấn đề liên quan