Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › Session start error in WP eStore
Tagged: error, PHP Session
- This topic has 4 replies, 3 voices, and was last updated 8 years, 10 months ago by admin.
-
AuthorPosts
-
January 14, 2016 at 10:30 pm #12358sonalpandeyMember
Hi guys,
Since this morning, I’m seeing the following error on every page of my WordPress website: (I’ve not changed anything since yesterday and the /tmp is writable, checked with the hosting company)
Warning: session_start(): open(/tmp/sess_fab1ukfmpafso9gud9v17bg8i5, O_RDWR) failed: Permission denied (13) in /home/tapeasy4/public_html/wp-content/plugins/wp-cart-for-digital-products/wp_eStore1.php on line 5
Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /home/tapeasy4/public_html/wp-content/plugins/wp-cart-for-digital-products/wp_eStore1.php:5) in /home/tapeasy4/public_html/wp-content/plugins/wp-cart-for-digital-products/wp_eStore1.php on line 5
What could be causing this error?
Thank you for your support.
January 14, 2016 at 11:44 pm #72332wzpModeratorIt means the User ID (UID) for which the WordPress process is assigned; does not have any Read or Write permission for the /tmp directory.
This is something that only your hosting company can resolve, as it can be any number of things; from something you innocently changed; to something the hosting provider “forgot” to account for, when doing maintenance on your server.
Just tell your hosting provider that the following error is generated when a plugin tries to start a PHP session. They will know how to fix this permission issue on your site.
Warning: session_start(): open(/tmp/sess_fab1ukfmpafso9gud9v17bg8i5, O_RDWR) failed: Permission denied
January 15, 2016 at 3:34 am #72333sonalpandeyMemberThe hosting company has confirmed that the UID has the needed permissions for /tmp directory. Also, the error shows only for this plugin, not any other.
January 15, 2016 at 1:13 pm #72334wzpModeratorAlso, the error shows only for this plugin, not any other.
That’s because eStore is the “only plugin” you have installed, that is using PHP sessions.
Since this morning, I’m seeing the following error on every page of my WordPress website: (I’ve not changed anything since yesterday and the /tmp is writable, checked with the hosting company)
Are you absolutely sure you did not change anything? How long was it “working” before the problem?
Warning: session_start(): open(/tmp/sess_fab1ukfmpafso9gud9v17bg8i5, O_RDWR) failed: Permission denied
Only your hosting provider can fix PHP session problems. The error is the result of eStore wanting to “do something,” and the server saying “no you can’t.”
PHP sessions are required for the cart to work properly. If it was truly a plugin issue then this thread would be several thousand replies deep (remember that this same plugin is installed and being used on many, many, thousands of sites right now).
Please keep insisting that your hosting provider investigate further.
January 15, 2016 at 11:52 pm #72335adminKeymasterWho is your hosting provider and which hosting plan are you using?
You should not be using hosting from a company that doesn’t even understand this simple error message which is 100% a PHP session issue on the server.
Also, remember that this plugin was working fine on your site for months. The plugin hasn’t changed when this error started happening, only your server’s configuration has changed. So why would this plugin EVER work on your site if the issue is in the plugin?
You can see another example of this in the following thread. The customer’s hosting provider initially kept saying that there is no issue but later they did find the issue and fixed it:
-
AuthorPosts
- You must be logged in to reply to this topic.