Opened 17 months ago
Closed 14 months ago
#19651 closed defect (bug) (fixed)
Fatal error for new installs after r19602
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 3.4 |
| Component: | General | Version: | 3.3 |
| Severity: | critical | Keywords: | has-patch |
| Cc: | emil@… |
Description
PHP Warning: require(/Library/WebServer/Documents/WPINC/option.php): failed to open stream: No such file or directory in /Library/WebServer/Documents/wp-includes/functions.php on line 8
Attachments (2)
Change History (9)
comment:1
SergeyBiryukov — 17 months ago
- Milestone changed from Awaiting Review to 3.4
comment:2
SergeyBiryukov — 17 months ago
There are probably still some plugins that load wp-config.php instead of wp-load.php. Perhaps define WPINC in the else condition in wp-load.php and leave the definition in wp-settings.php?
I think we might need to go to dirname() to be fully compatible. Otherwise there's little point in including option.php from functions.php if it doesn't work out of the box in the current setup.
comment:6
emiluzelac — 17 months ago
- Cc emil@… added
This is what I got upon wp-config.php removal:
Warning: require(/WPINC/option.php) [function.require]: failed to open stream: No such file or directory in /wp-includes/functions.php on line 8
and
Fatal error: require() [function.require]: Failed opening required '/WPINC/option.php' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in /wp-includes/functions.php on line 8
Not sure if this is related or if it will help you guys. Mine was purposely removed and stumbled upon this ticket by an accident.
Once I added on line 49
define( 'WPINC', 'wp-includes' );
Voila, all works great. Thanks Nacin and greuben for reporting!
Emil

Confirmed fatal error in current trunk when installing from scratch.